西电硕士论文 Latex 模板:填坑!

2019-04-13 13:04发布

1. 如何正文中引参考文献?

西电研究生院提供的模板里,忽略了如何加引参考文献的写法,睿思上不少同学问,研究了下做出来了,补充下。 一般国际期刊论文的参考文献引用是诸如 [12] 这种。我电要求引用是右上标数字。 如何实现? (1)在 template.tex 中自定义一条新命令 ewcommand{upcite}[1]{ extsuperscript{cite{#1}}} (2)在正文中写引用 研究生学位论文upcite{GX:protect}必须是学位... {GX:protect} 是在 tex.bib 中被引文献的 label,见下: @BOOK{GX:protect, author = {广西壮族自治区林业厅}, title = {广西自然保护区}, address = {北京}, publisher = {中国林业出版社}, year = {1993}, } (3)编译后得到 这里写图片描述 数字序号是根据 tex.bib 中文件的顺序自动生成的,引用时则根据 label 来引。这样一来,参考文献顺序变了,也不用改数字,因为数字是自动生成的。

2. 如何快速添加参考文献?

不得不说,latex 搞参考文献真是太爽了。 (1)百度学术中搜索要引用的论文 (2)点击:批量引用,则右下角的“蓝 {MOD}圆形”的数目加一。 (3)可以不断搜索,批量引用。然后点击右下角的“蓝 {MOD}圆形”。 (4)点击:导出至,选择:BibTex。直接生成.bib文件。 (5)把该文件的内容拷贝至/XDUthesis/bib/tex.bib中即可。 word下直接复制的引用,还需要调下格式,需要作者的名字缩写。但Latex下啥都不需要做。一切OK。 而且,学校这个模板还可以实现:按照正文中的引用顺序,对参考文献进行排序。也就是说,你在开头引用了 wang 的文章,则不论 wang 出现在 tex.bib 何处,最终参考文献中第一条就是 wang 的那篇文章。

3. 插图、表格索引的章的间隔问题

在正文中按照下面的方式: egin{figure}[!h] centering includegraphics[height=1.9cm ,width=14cm]{figures/fig5-1.png}\ caption{~PASCAL VOC 2012~数据集语义颜 {MOD}对应图} label{fig5.1} end{figure} 添加图或者表格后,编译后会在插图索引页,自动生成图、表目录。 但是发现有个问题,各章的图、表中间有个间隔: 这里写图片描述 解决办法: 在 templet.tex 文件中,在 egin{document} 前加上: %%%%%%%%%%%%%%%%% % 解决了插图索引目录的章之间的间隔问题 %%%%%%%%%%%%%%%%% ewcommand*{ oaddvspace}{ enewcommand*{addvspace}[1]{}} addtocontents{lof}{protect oaddvspace} 补充,因为楼主自己只有第5章有表格,因此上述解决了插图索引间隔问题。有同学说表格索引仍然有间隔。楼下评论中感谢 @ leige07112033 同学补充有: 上述命令后追加一句: addtocontents{lot}{protect oaddvspace} 即可完美解决表格索引的间隔问题。

4. 多个参考文献怎么同时引用?

有些地方需要同时引用3个或者3个以上的参考文献。 有人这么写:[1][2][3] 还有人这么写:[1,2,3] 标准写法应该是这样的:[1-3] 解决办法: 在 templet.tex 文件中,在 egin{document} 前加上: %% 为了让参考文献三个以上省略中间 usepackage[numbers,sort&compress]{natbib} 在正文中这么引用: upcite{BJ00, RKB04, PS07} 效果: 这里写图片描述

5. 文字、字母、数字混排问题

latex 中,如果一个句子中出现了字母,或者数字。则需要这么写,比较好看: 机器学习算法~API~接口 在字母,数字两端加个间隔符,否则混排起来,看着过紧凑。

6. 图片的大小问题

latex 中,图片的大小可以调节,通过其中的 height 和 width 参数直接设置。 A4页面中,实测图像的宽度 width 最大设为 15 cm,否则会超出右边线就不好看了。 egin{figure}[!h] centering includegraphics[height=1.9cm ,width=14cm]{figures/fig5-1.png}\ caption{~PASCAL VOC 2012~数据集语义颜 {MOD}对应图} label{fig5.1} end{figure}

7. 最坑的:符号表、缩略语表排版问题

今天下午把正文,图,表,参考文献,基本都全部搞定。然后在搞符号表,缩略语表时发现了个学校模板的大坑。 之前睿思上发了帖,很多同学以为我是老手,其实我也是新手,去年底投稿期刊时,需要latex排版,接触到这个。百度,谷歌各种查,花了一个小时终于成功解决了这个问题。 按照学校模板中,符号表,缩略语表的编辑是在 abstract.tex 文件中: egin{abbreviationlist} item 缩略语hspace{3em} 英文全称 hspace{13em} 中文对照 item ~AI hspace{7em} Artificial Intelligence hspace{7.5em} 人工智能 item ~CV hspace{7em} Computer Vision hspace{7.5em} 计算机视觉 item ~DL hspace{7em} Deep Learning hspace{7.5em} 深度学习 一看就有些怀疑,这个设置意思是中间的间隔是固定的:hspace{7em}。问题来了,每个缩略语长度不一样,全部搞成往后缩 7em,行吗?写了3个示例,编译后果然是坑: 这里写图片描述 马上想到一个笨办法,反正每行可以设置距离,手动调下 hspace{7em} 应该可以。试了下马上放弃,因为根本很难对齐,总差那么一点儿。于是开始寻找其他办法。word 下这个很好弄,只需要每个词后打一个“制表位”符号,就可以。 那么 latex 中也做一个制表位符吧。 解决办法: 把 abstract.tex 中原本缩略语和符号表,改为: 缩略语 egin{abbreviationlist} item 缩略语hspace{3em} 英文全称 hspace{13em} 中文对照 egin{tabbing} hspace{6.2em} = hspace{17em} = hspace{6em} kill % > for next tab, \ for new line... DCNN > Cvolutional Neural Network > 深度卷积神经网络 \ FCN > Fully Convolutional Neural Network > 全卷积神经网络 \ SLIC > Simple Linear Iteration Clustering > 带孔空间金字塔池化层结构 end{tabbing} end{abbreviationlist} 符号表 egin{symbollist} item 符号 hspace{12em} 符号名称 egin{tabbing} hspace{14.3em} = hspace{14em} kill % > for next tab, \ for new line... ~$mathbf{R}$ > 实数集 \ ~$mathbf{R}^n$ > $n$~维实数向量空间,$n$~维欧式空间 \ ~$mathbf{X}$ > 图像标注的随机场分布 \ ~$mathbf{I}$ > 图像输入的随机场分布 \ end{tabbing} end{symbollist} 改后的效果: 这里写图片描述 这里写图片描述 代码中的数字,如 hspace{6.2em}、hspace{14.3em} 这些是我根据自己的长度微调出来的,大家可以自己试试,调个最适合自己版本的长度值出来。

8. 矢量图像问题

今天晚上前插入图像是这样的:visio中绘制好,导出为png格式,设置分辨率和大小。为了保持不失真,查阅到导出时有很多参数设置,可将分辨率设得较高,导出的图像文件较大。这个方法开始觉得很好。共有31张图,第一次排完版pdf文件有60MB!第二次将分辨率降了下,pdf文件有23MB。 今晚发现 latex 中可以插入pdf格式的图像。步骤是这样的: (1)在visio中绘制好图像 (2)visio中选择“文件”-“页面设置”-“页面尺寸”,选择“调整大小以适应绘图内容”,这一步目的是把图像周边空白除去 (3)“文件”-“另存为”,导出pdf格式的图像,保存。 (4)在latex中直接引用格式“figxx.pdf” egin{figure}[!htbp] centering includegraphics[height=4.70cm ,width=10.904cm]{figures/fig1-3.pdf}\ caption{图像分割任务的通用框架} label{fig1.3} end{figure} 编译得到的pdf文件不仅较小,大小为10MB,最关键的是图像是矢量格式的。非常爽。20180415晚记。