我的LaTeX论文模板

虽然本人只是伪技术宅,但常混迹于一些死技术宅圈子,受各种蛊惑开始用LaTeX。前几日用LaTeX写论文,为了得到真正符合要求的排版苦苦查找/学习/摸索了很久,体会到要在没有模板的情况下凭一己之力精确地按照要求排出文章来所需的非凡记忆力、学习能力乃至栈语言基础……鉴于本人太弱,下次十之八九依旧搞不定,于是将自己用于论文的命令等分离出来作为模板,以备自己日后有需,也可为他人行一方便。

默认的格式是双列;标题、作者、摘要等信息为跨两列显示;引文样式采用WuYingnian制作的chinabst.bst,基本符合国内引文规范。

模板采用The LaTeX project public license(LPPL)发布。里面用到的所有宏包在安装了texlive-most的Arch Linux上均可直接找到、调用,其他发行版/平台未经测试,可能需要进行一些小修改。

下载地址:点这里

LaTeX/BibTeX的中文参考文献格式

前几日用LaTeX配合XeLaTeX写了一篇论文,后面的文献是用BibTeX自动生成的。给老师后老师说参考文献不符合国内期刊要求。我本以为指定一下输出格式应该是个很容易用几个函数解决的事情,后来发现BibTeX的文献格式定义(.srt文件)居然是用一门栈语言编写的。虽然我自认经过一番研究有能力自己写出一份,奈何时间、精力实在有限,耽误不起。胡乱搜索之后发现了这样一个叫做“chinesebst.bst”,长达1507行的定义文件。这一文件最终的输出结果基本符合了要求。想来可笑,我原以为这东西干的事情一个10行的脚本就该能搞定的……

但愿老师别再有什么意见,否则恐怕还要Hack一下。