latex 1图加标题_如何优雅的用Latex编辑清华毕业论文 (2) | 模板使用

2023-05-16

本文目录

0 、补充内容:Windows系统下,Sumatra PDF反向搜索设置

1、如何下载清华模板

2、清华latex模板说明

3、latex代码简要说明

4、Mac系统下环境配置建议

5、编译出现字体报错怎么办?


补充:反向搜索设置

接文章(1)中环境配置问题,这里介绍一下如何配置Sumatra PDF的反向搜索功能

什么是反向搜索?因为在latex中,内容是通过Sublime Text代码块来实现的。当你在pdf中发现了稳定,设置反向搜索之后的Sumatra PDF,只需要你双击到有错误的内容,Sublime Text就可以直接跳出并定位到该内容所在的行,非常方便。

方法:在Sumatra PDF中找到左上角的按钮,【设置】-> 【选项】,下方就有设置反向搜索命令行,请按照“(Sublime Text.exe所在路径)”“%f:%l”的格式进行填写,填写后点击确定。以Sublime Text路径在D:Program FilesSublime Text 3为例,则填写的内容为:"D:Program FilesSublime Text 3Sublime_text.exe" "%f:%l"

反向搜索示意图

1 下载模板

当你已经成功的把最复杂的配置环境给做好之后,接下来就是清华大学latex模板的使用了!

这个东西,就像PPT一样…高端大气上档次的PPT从零开始我不会做,但是我们只要学会模板,一样可以成为一个高手!

首先是模板,大家请到Github上(Github官网https://github.com/)搜索thuthesis,跳出的第一个星标最多的就是清华的latex模板(xueruini/thuthesis)了。

进入之后,点击Clone or downlad按钮,出现Download ZIP,下载下来为thuthesis-master.zip文件,解压到某个文件夹即可。

这个模板还在不断地更新和维护,大家可以按需求下载最新的版本来使用。


2 模板说明

打开文件夹,内容非常的丰富。比较重要的是:

  • main.tex,整个论文的主文件,以后生成整个论文需要编译的文件。对于用Latex来写论文来说,后缀为tex文件是最重要的文件,论文内容都在这里面。
  • data文件夹,其中包含了所有分章节的tex文件。其中作者给出的例子,ack.tex(致谢部分的tex文件);chap01.tex(第1章内容的tex文件);cover.tex(论文封面的tex文件);resume.tex(个人简历的tex文件)等。
  • figure文件夹,里面是论文所有的图的存放文件夹。Latex在编写时,tex文件里只有文本,任何的图像都是通过tex的插入来实现的。这里也建议大家把论文中所有的图都放在figure文件夹下,如果图过多也可以在figure下建子文件夹。
  • ref文件夹,里面是bib文件。bib文件是Latex中用来导入参考文献的文件,可以用记事本打开。任何的文献只需要按着bib文件的格式输入,然后在tex文件中导入即可。

接下来,就是打开main.tex文件。对main.tex文件直接快捷键“Ctrl+B”,就可以进行编译,编译方式选择xelatex生成的pdf就是编写模板的学长给出的一个例子。论文模板的封面就是这个样子:

这里注意模板中第一行:

documentclass[degree=master, tocarialchapter]{thuthesis}

把其中degree改成type(这里是模板编写者的一点疏漏)。

Sublime Text对于某行的注释是在前面加上“%”(类似MATLAB),快捷键为“ctrl+/”,如果想取消注释,则再按一次“ctrl+/”。

Latex的好处之一是很多的格式已经给你定好了,你只需要添加进内容就可以了。例如我们想在第一章开头加入一段话,则直接进入chap01.tex文件,在chapter{}和label{}后面写上自己的内容。编写完成后,回到main.tex文件编译一下即可。

增加的内容:

效果:

注:Latex不需要你缩进,缩进这些都是模板规定好的。但另起一段时,需要在Sublime Text里空一个整行。

如果你觉得每次都编译整体非常繁琐,可以考虑把其他章节全都注释掉,只编译你在写的章节就可以了。


3 代码说明

对于每一章,开头都是chapter{XX},XX就是你要写的章节标题,后面常跟着一个label{YYY},这里YYY建议都是英文字符,是方便你以后调用的(例如你在文中需要写“在第XX章已经提到“,这里label的作用就体现出来了。你可以直接在tex文件里写成”在第~ref{YYY} 章已经提到”,系统会自动寻找label{YYY}在哪里并给你标上序号,ref{}命令就是用来在文中引用的,在后面我们可以看到,同样的方法我们可以在全文中快速引用所有的公式,表格和图片。

每一个二级标题,1.1形式的小节,直接用section{}即可,后面label{}命令和上文功能和用法相同。如果是1.1.1三级标题,直接用subsection{};四级标题,则用subsubsection{}。再往下走,直接加粗另起一行即可(需要加粗的文字,Latex使用textbf{需要加粗的文字}来实现)。

其他的内容,就直接编辑即可,和word没有差别了。具体实现细节,大家可以参考师兄在模板中给出的例子,或者以工具书的形式,在Latex非常经典的书籍,刘海洋老师的《Latex入门》进行查找(不建议开始就看书,太多了,直接看模板上手会更快)。网上pdf版,大家自行查找吧。

下一篇,我会尽我所能,给大家讲一下Latex最强大的公式编辑、表格和图片的排版,喜欢的朋友们别忘了关注一下呀。

相关文章

如何优雅的用Latex编辑清华毕业论文 (1) | 环境配置

Eric Zhai:如何优雅的用Latex编辑清华毕业论文 (1) | 环境配置​zhuanlan.zhihu.com

如何优雅的用Latex编辑清华毕业论文 (3) | 公式、表格和图片

Eric Zhai:如何优雅的用Latex编辑清华毕业论文 (3) | 公式、表格和图片​zhuanlan.zhihu.com

Mac 系统的Latex环境配置

有同学问到Mac系统下如何配置latex环境,我推荐MacTex+Sublime Text 2/3+Skim,说白了就是把PDF预览工具从Sumatra PDF换成了Skim

并且,由于Mac本身系统支持性好,安装起来应该更简洁,具体可以看这篇博客:

如何用 macOS 优雅的敲 LaTeX​www.jianshu.com

使用清华模板编译失败的原因

(1)编译系统版本问题(重要!)

由于新版本(version 6.0.2)更新的模板,使用texlive 2017以下版本的同学可能会出错,建议卸载(或删除掉之前的版本,安装最新版本(目前为texlive 2020)。然后编译文件就不会有问题了。

Mac系统删除过去版本,请参见这边博客:

MacTeX 卸载方法​changkun.us

官方给出的卸载方法为:

Uninstalling - MacTeX - TeX Users Group​www.tug.org

Windows系统,请参考这个知乎回答。相比较Mac,Windows卸载之前的版本更加容易。

tex live 2017 如何卸载? - Liampor的回答 - 知乎 https://www.zhihu.com/question/263727230/answer/439366935

(2)出现“无法识别title”等报错

原因是:没有生成「thuthesis.cls」文件,生成方法为:

从 GitHub 下载放入论文目录,执行命令(Windows 用户在文件夹空白处按 Shift + 鼠标右键,点击“在此处打开命令行窗口”):

xetex thuthesis.ins

即可得到 thuthesis.cls 等模板文件。

(3)字体缺失

由于本身中文字体安装可能不同,使用清华模板第一次编译如果是因为字体问题出错,建议下载一下我给出的六种中文字体文件,在自己电脑上进行安装后即可。

链接:https://pan.baidu.com/s/1roD1aALR6IgSifN8W-bi9g

提取码:kd7q

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

latex 1图加标题_如何优雅的用Latex编辑清华毕业论文 (2) | 模板使用 的相关文章

随机推荐