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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/niaolianjiulin/article/details/79461615

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

西电研究生院提供的模板里,忽略了如何加引参考文献的写法,睿思上不少同学问,研究了下做出来了,补充下。

一般国际期刊论文的参考文献引用是诸如 [12] 这种。我电要求引用是右上标数字。

如何实现?

(1)在 template.tex 中自定义一条新命令

\newcommand{\upcite}[1]{\textsuperscript{\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)点击:批量引用,则右下角的“蓝色圆形”的数目加一。

(3)可以不断搜索,批量引用。然后点击右下角的“蓝色圆形”。

(4)点击:导出至,选择:BibTex。直接生成.bib文件。

(5)把该文件的内容拷贝至/XDUthesis/bib/tex.bib中即可。

word下直接复制的引用,还需要调下格式,需要作者的名字缩写。但Latex下啥都不需要做。一切OK。

而且,学校这个模板还可以实现:按照正文中的引用顺序,对参考文献进行排序。也就是说,你在开头引用了 wang 的文章,则不论 wang 出现在 tex.bib 何处,最终参考文献中第一条就是 wang 的那篇文章。

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

在正文中按照下面的方式:

\begin{figure}[!h]
  \centering
  \includegraphics[height=1.9cm ,width=14cm]{figures/fig5-1.png}\\
\caption{~PASCAL VOC 2012~数据集语义颜色对应图}
\label{fig5.1}
\end{figure}

添加图或者表格后,编译后会在插图索引页,自动生成图、表目录。

但是发现有个问题,各章的图、表中间有个间隔:

这里写图片描述

解决办法:

在 templet.tex 文件中,在 \begin{document} 前加上:

%%%%%%%%%%%%%%%%%
% 解决了插图索引目录的章之间的间隔问题
%%%%%%%%%%%%%%%%%
\newcommand*{\noaddvspace}{\renewcommand*{\addvspace}[1]{}}
\addtocontents{lof}{\protect\noaddvspace}

补充,因为楼主自己只有第5章有表格,因此上述解决了插图索引间隔问题。有同学说表格索引仍然有间隔。楼下评论中感谢 @ leige07112033 同学补充有:

上述命令后追加一句:
\addtocontents{lot}{\protect\noaddvspace}

即可完美解决表格索引的间隔问题。

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

有些地方需要同时引用3个或者3个以上的参考文献。

有人这么写:[1][2][3]

还有人这么写:[1,2,3]

标准写法应该是这样的:[1-3]

解决办法:

在 templet.tex 文件中,在 \begin{document} 前加上:

%% 为了让参考文献三个以上省略中间
\usepackage[numbers,sort&compress]{natbib}

在正文中这么引用:

\upcite{BJ00, RKB04, PS07}

效果:

这里写图片描述

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

latex 中,如果一个句子中出现了字母,或者数字。则需要这么写,比较好看:

机器学习算法~API~接口

在字母,数字两端加个间隔符,否则混排起来,看着过紧凑。

6. 图片的大小问题

latex 中,图片的大小可以调节,通过其中的 height 和 width 参数直接设置。

A4页面中,实测图像的宽度 width 最大设为 15 cm,否则会超出右边线就不好看了。

\begin{figure}[!h]
  \centering
  \includegraphics[height=1.9cm ,width=14cm]{figures/fig5-1.png}\\
\caption{~PASCAL VOC 2012~数据集语义颜色对应图}
\label{fig5.1}
\end{figure}

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

今天下午把正文,图,表,参考文献,基本都全部搞定。然后在搞符号表,缩略语表时发现了个学校模板的大坑。

之前睿思上发了帖,很多同学以为我是老手,其实我也是新手,去年底投稿期刊时,需要latex排版,接触到这个。百度,谷歌各种查,花了一个小时终于成功解决了这个问题。

按照学校模板中,符号表,缩略语表的编辑是在 abstract.tex 文件中:

\begin{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 中原本缩略语和符号表,改为:

缩略语

\begin{abbreviationlist}
\item 缩略语\hspace{3em}  英文全称    \hspace{13em}  中文对照
\begin{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}
符号表

\begin{symbollist}
\item 符号 \hspace{12em} 符号名称
\begin{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”

\begin{figure}[!htbp]
  \centering
  \includegraphics[height=4.70cm ,width=10.904cm]{figures/fig1-3.pdf}\\
\caption{图像分割任务的通用框架}
\label{fig1.3}
\end{figure}

编译得到的pdf文件不仅较小,大小为10MB,最关键的是图像是矢量格式的。非常爽。20180415晚记。

猜你喜欢

转载自blog.csdn.net/niaolianjiulin/article/details/79461615