【转载】上海大学Latex学位论文模板
-次访问
模板作者:zeakey
Latex的优点
- 最大的优点是免费;
- 优美的数学公式渲染,而且熟悉之后打公式打得非常快,特别是非常复杂的积分运算,这一点 office 系列软件我还没发现有超过 LaTex 的地方;
- 方便的图表、公式和参考文献的交叉引用,这是我用 LaTex 的主要原因。当你有很多图表,公式和参考文献,并且要在正文中反复引用的时候,这些图表、公式和文献的标号将会让你头疼,特别是当你写好之后想在中间插入新的图表或者公式,修改后面图表的标号以及正文中引用的标号将非常麻烦 (Word 中有没有方便的做法我不确定);
- 支持矢量图插入;如果论文中需要插入 Matlab 或者 R 等生成的曲线图,转换成 png/jpg 之后插到论文中放大会不清晰,你可以另存为 esp 矢量图,这样不论你放大多少倍图表依然清晰如故,参考我论文中图 3.3 和图 3.5;
- 更加专业的排版,比如英语单词的换行,Latex 会根据音节的完整性对单词进行换行;
- 很多学术出版物只接受 Latex 的投稿。
Latex 的缺点
- 不能马上预览排版的结果,需要编译过程;
- 对中文支持还不太友好;
- 中文的资料比较少,可能编译报错之后有可能搜不到中文的资料,这时候你就懵了。
使用说明
在 Win7&Win10 的 Texlive2016 环境下能够编译通过。这里我推荐大家使用 TexLive 这个发行版。TexLive 跨平台,有 Windows,Ubuntu 和 Mac 版本,而且它的包管理器也很方便。
Tex 编辑器推荐 TexMaker,推荐的原因也是:
1) 跨平台
2) 可以分栏预览,不像 Texlive 自带的编辑器,需要新开一个窗口预览 PDF。
编译的时候需要注意的
当前版本并没有写封面、中英文摘要这些部分,只用 Latex 写了正文。所以你需要用 Word 写目录之前的所有内容,然后导出 PDF,最后在源代码中使用
1 | \includepdf[pages={1-8}]{cover.pdf} |
导入它们。关于这部分,请参考源代码中我的注释。
关于不同学科领域的搜索功能,可以在官网 http://www.wolframalpha.com/ 下面找到示例和介绍。
关于参考文献是 [?] 的问题
很多同学们第一次编译,或者是更新了 .bib 文件之后发现正文中的参考文献标号全是 ‘[?]’。如果你向 .bib 文件中更新了新的参考文献或者是第一次编译,你需要:
至于为什么要这么做,我也不知道。如果你是 TexMaker 用户,你可以在 选项-> 配置 TexMaker-> 快速构建
中将 快速构建命令
设置为 pdflatex+bib(la)tex+
两次 pdflatex+
查看 pdf,这样每次点击快速构建将自动完成以上 3 步。
相比只用 pdflatex 编译 .tex 文件,完成以上三步比较耗时。因此在没有更新 .bib 文件的时候只需要用 pdflatex 编译 .tex 源文件即可。建议只在更改了 .bib 参考文献的情况下使用 ‘ 三步编译 ‘。这并不意味着你需要反复配置 Texmaker,你只需要在点击编译按钮的时候选择不同的编译模式即可 (其它 LaTex 环境也应该有类似功能)。
关于字体问题
如果你在 Linux 或者是 Mac 上使用 LaTex,特别如果你的系统是英文的,很可能会没有相关的字体造成编译报错。我提供了一个脚本 download-fonts.sh, 使用这个脚本即可下载所需字体。既然你在 Linux 上使用 LaTex,我相信怎么使用这个脚本不需要我详细说明。
关于英文换行的问题
很多时候你会发现当某一行既有汉字又有英文的时候,换行的时候英文的排版不太对。这是因为英文天然用空白分隔单词,而汉语没有这个特性。当汉字和字母混合的时候,LaTex 就无法正确的分隔单词了。我建议所有的汉字和单词都用空白符分隔开,这样就不会出现排版问题。
无法下载/下载速度慢
由于众所周知的原因,在国内可能你从 Github 上下载的速度比较慢,我提供了另外一个链接,你可以直接下载整个代码包: http://zhaok-data.oss-cn-shanghai.aliyuncs.com/doc/master-thesis.zip
上海大学CTAN 镜像
上海大学镜像站现提供官方认证的 CTAN 镜像,供同学们使用。