Latex第一次写论文记录
本文主要是对使用latex写论文时看过的一些文章记录。
1. Latex的安装
2. Latex的简单使用
要开始使用Latex,首先要对它有个整体的认识。
一般来说Latex分为导言区和正文区(也叫文稿区)
% latex基础使用
% 要注意的是latex中的注释是"%"而不是#
% 导言区
\documentclass{article} %book, report letter
\title{My first Document}
\author{author}
% 正文区(文稿区)
\begin{document}
\maketitle %生成文章标题,作者等信息
Hello World!
\end{document}
上述代码运行后的效果:
latex通过使用各种包来实现各种功能,这些包的导入都是在导言区实现。而正文区就是我们书写内容的地方。下面展示一个在latex中如何显示中文的例子。
%如果直接在latex中写入中文,运行后会发现内容消失了。这时候我们就要使用ctex这个包了
%导言区
\documentclass{article} %book, report letter
\usepackage{ctex}
\title{My first Document}
\author{author}
% 正文区(文稿区)
\begin{document}
\maketitle
Hello World!
% latex中换行要空一行实现,或者使用"\\"命令
你好, 世界!
% Let $f(x)$ be defined by the formlua $$f(x)=3x^2+x-1$$ which is a polynomial of degree 2.
\end{document}
上述代码运行后的效果:
在这里,我比较建议的是大家可以先去找个视频看一下,大致了解一下latex的基础命令。还有这里涉及的注释的快捷键是Ctrl + T。
4. Latex模板
论文对格式是要求的。这就要我们去寻找所投期刊的latex模板。我的Latex模板是在IEEE和Overleaf上找的。关于从这两个网站如何下载模板,可以看这个教程。不过我认为论文模板可以向老师确定投那个期刊后再去找,而且老师那里可能也会有哪个期刊的模板,这样的话后面就没必要进行内容迁移了(不同的模板,内容挪过去后很可能报一些阴间错误)。
下面的内容我主要是参考我使用IEEE模板写的,不同的模板之间可能存在一些差异。
5. 论文标题,作者
找到以下指令,填入即可
\title{} %填入标题
\author{} %填入作者
6. Abstract
这里我们要涉及的命令主要就是字体加粗和斜体了。
效果 | 实现 |
---|---|
加粗 \textbf{加粗} 加粗 | \textbf{} |
斜体 \textit{斜体} 斜体 | \textit{} |
更多的字体设置可以参考这篇文章:字体设置
7. Introduction
这一节中我们要涉及的东西主要包括了文献的引用,图片插入,还有中间黑点的命令。
7.1 文献的引用
我使用的是Bibtext作为latex文档引用的参考文献格式管理库。
具体可参考这篇文章:文献引用
一般来说,在论文模板中参考文献的引用都是使用thebibliography标签,但是使用它超级繁琐,需要把信息一个一个填进去。极度不推荐使用这种方法。如果想了解thebibliography标签的设置的同学可以看这篇文章。
- 有时候你发现引用文献之后,不能点击跳转,可以尝试在导言区插入下面命令行。
\usepackage{cite}
\makeatletter
\let\NAT@parse\undefined
\makeatother
\usepackage[colorlinks,citecolor=green]{hyperref}
- 有时检查你的reference时,你会看到作者信息被”
−
-
−“代替,这是因为模板中设置了相邻同名作者不显示的关系。IEEE模板(不知道适不适用别的模板)解决方案:参考这篇文章
已经修改好的IEEEtran.bst文件:百度网盘( 提取码:b684)
7.2 图片插入
latex支持插入图片的格式:.pdf, .jpg, .png, .eps。(我自己用过的,不知道支持别的不)
插入时,可以不带图片名后缀,而且我用的时候发现latex也不区分图片名的大小写。
插入图片之前,我们肯定要作图了,这里我推荐我使用的一款软件:Visio
\qquad
Visio 绿色下载:[百度网盘](提取码:80xl)
\qquad
一个好用的调色板网站
\qquad
Visio导出图片教程
- 对于图片的导出,我的建议是导出PDF文件,因为它是矢量图的原因,缩放也不会影响图片的质量。还有对于Visio导出的PDF文件,我们插入在latex中会发现图片被黑框包围,还存在白边。所以我要对Visio导出PDF文件时进行设置,去除黑框和白边
图片导出之后,我就要开始图片的导入了:
\qquad
详情可见这篇文章
\qquad
更加详细的插入图片的知识可以看这篇文章
对于插图的要求不高的同学,可以只看第一篇就够了。
有时, 我们使用subfigure插入并排图片标题时,不想要它自带的如(a),(b)等编号:
解决方案:导言区加上
\makeatletter
\renewcommand{\@thesubfigure}{\hskip\subfiglabelskip}
\makeatother
需要注意的是,这个是全局命令,会取消全局的子图片的标题编号。
7. 3 中间黑点的实现
符号 | 实现 |
---|---|
∙ \bullet ∙ | \bullet |
8. Related Work
这里涉及的知识主要是章节的排版。
\documentclass{article}
\begin{document}
\section{title} %标题
Hello, World!
\subsection{subtitle} %子标题
Hello, World!
\subsubsection{subsubtitle} % 子子标题
Hello, World!
\end{document}
上述执行的效果:
9. 正文部分
这里设计的知识主要是数学公式的书写和表格的制作。
9.1 数学公式的书写
9.1.1 常用的数学符号
1. 希腊字母
字母 | 实现 |
---|---|
α \alpha α | \alpha |
β \beta β | \beta |
δ \delta δ | \delta |
δ \delta δ | \delta |
ϵ \epsilon ϵ | \epsilon |
ζ \zeta ζ | \zeta |
λ \lambda λ | \lambda |
ξ \xi ξ | \xi |
ϕ \phi ϕ | \phi |
φ \varphi φ | \varphi |
D \mathcal D D | \mathcal D |
L \mathcal L L | \mathcal L |
N \mathcal N N | \mathcal N |
M \mathcal M M | \mathcal M |
N \mathcal N N | \mathcal N |
- 数学符号
字母 | 实现 |
---|---|
× \times × | \times |
÷ \div ÷ | \div |
∗ \ast ∗ | \ast |
∘ \circ ∘ | \circ |
⊕ \oplus ⊕ | \oplus |
⊗ \otimes ⊗ | \otimes |
∑ \sum ∑ | \sum |
∏ \prod ∏ | \prod |
∫ \int ∫ | \int |
↑ \uparrow ↑ | \uparrow |
↓ \downarrow ↓ | \downarrow |
更加详细的数学符号可参考这篇文章
9.1.2 数学公式
我主要是参考这篇文章
9.2 表格的制作
latex表格的制作可以看这篇文章
- 制作出来的表格行间距一般较大,不美观。下面命令可以控制表格的行间距。
% 表格中,在\begin{table}下加上
\renewcommand\arraystretch{1.5}
- 有时候表格过长不显示,可以参考这篇文章进行调整。
10. 作者信息填入如照片,简历等
在\bibliography{main}之后插入下面命令行
\par\noindent
\parbox[t]{\linewidth}{
\noindent\parpic{\includegraphics[height=1.5in,width=1in,clip,keepaspectratio]{figure}} % figure换成图片名
\noindent {description} % description换成作者简历信息
至此,完成了一篇论文的写作。由于第一次使用latex写作,里面内容可能的写的不是很详细,还望指出。