Coder Social home page Coder Social logo

hithesis's Introduction

hithesis

哈尔滨工业大学LaTeX论文模板

知识共享许可协议
hithesishttps://github.com/dustincys/hithesis 采用 知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可。
基于https://github.com/dustincys/hithesis上的作品创作。

模板介绍

特点

呆萌的操作,傲娇的效果

  • 更傻更简单的选项,例如论文主文件只有三个选项,本硕博选项,字体选项(设置弹性间距或者刚性间距),文科生选项(目录可以设成四级目录)
  • 自适应格式,例如图题和标题,标题字号在字数超过两行时自动由五号变小五号,实现自适应(硕博规范规定,字数多时用五号)
  • 自动化中英文索引(博士规范要求,有需要时候添加)
  • ……

矫正PlutoThesis的不足

  • 纠正PlutoThesis页面向下溢出
  • 纠正PlutoThesis不符合规范要求的各层次题序及标题不得置于页面的最后两行,改为不得置于最后一行(孤行),从此解决了饱受诟病的空白大的问题。
  • 纠正PlutoThesis行间距与标题段前段后距离统统设置为1.6倍行距的问题
  • 补充了PlutoThesis没有的符号表、索引两项
  • 字体设置符合CTeX的自动识别系统功能
  • 纠正PlutoThesis中图片中一些距离设置
  • 纠正了附录中标题错误
  • 添加扫描替换功能,替换之后、页码目录书签自动设置
  • 添加思源宋体设置,再也不用害怕二噁英的“噁”打不出来了
  • 添加文科生、非全日制同等学力封面格式
  • ……

为了我工的规格严格、功夫到家

  • 行间距、段前后距离设置精确到小数后四位, 例如 1bp = 1.00374pt,1mm = 2.84526pt, 按照我工之要求, 行距在3mm~4mm之间,换算之后为20.50398~23.33863bp,严格符合规范要求,哪怕是显微镜级别
  • 重写了一堆重要函数,例如章节标题由原来的BiChapter{}{}方式进化为chapter{}[],极大简化,后面方括号中为可选括号,硕本可以不用,用了自动忽略
  • 严格符合(满足)两个规范要求,由于规范中有矛盾之处,例如本科生的标题段前距离有两处不一样的规定,刚性行距尽量满足行数(要求约33行)要求。
  • 规范中给出了行距区间,为了规格严格,设置了弹性行距
  • ……

关于模板的命名和其他说明

本模板对PlutoThesis中的核心代码进行了彻底深入的修改。 PlutoThesis中没有采用cls,这种文档类的模式,代码与正文内容耦合程度大难以维护,导致出现本科模板和硕博模板分家等苦境。 所以不使用PlutoThesis名称命名了(现在冥王星已经不是太阳系星星之一了)。

hithesis, 既含我工hit,也是说用的“嗨!”,读作“嗨thesis”。 为了使hithesis成为标准化CTAN package,需要编写详细的dtx文档,以及使用说明等。 由于详细文档还未编写完成,为了解决使用中遇到的问题,请各位刀客和大侠加入QQ群:259959600

临时的编译说明:

xelatex main.tex
bibtex main
xelatex main.tex
xelatex main.tex
splitindex main -- -s hithesis.ist  # 自动生成索引
xelatex main.tex

由于维护者(就是本书呆)已经是高龄不毕业博士,课题繁忙,实在无空余时间再写详细文档以及 无偿解决一些用户要求(例如前面文档中已经解决的算法格式各实验室要求不一致问题)。

各位刀客和大侠如用的嗨,要解囊相助,请微信扫码~~

5

如果用的非常嗨,

10

那个,看在苦X高龄不毕业博士,还熬夜写代码的份上…… 唉……

1

其实没关系,为了我工的“规格严格,功夫到家”!

  • 本模板以PlutoThesis为核心基础,参考了CTAN中清华大学薛瑞尼所开发的thuthesis以及其分支重庆大学等毕业论文模板的代码开发而来
  • 学校教务处和研究生院只提供了规范,并没有提供官方的任何模板(包括word),所以此模板仅为规范的参考实现,不保证格式审查老师不提意见。任何由于使用本模板而引起的论文格式审查问题均与本模板作者无关

知识共享许可协议
hithesishttps://github.com/dustincys/hithesis 采用 知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可。
基于https://github.com/dustincys/hithesis上的作品创作。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.