用LaTex写了两篇论文,发现LaTex确实非常好用,在编辑社给出IEEE的LaTex文件模板的情况下,用起来比word舒服太多了。写个博客以作备忘。
1.LaTex简介
LaTex是一款跟word类似的书写软件,不同与word的是,LaTex的文字排版功能非常强大,我觉得特别是在写论文时,LaTex尤为便捷。例如,很多编辑社都会给出LaTex模板,如图:
在LaTex模板中,包括有一个.tex的主程序文件,一个.cls的格式文件,一个.eps的图片文件。我们只需在tex的主程序文件中进行修改,替换其中的文字内容,无需修改任何格式问题。
2.LaTex使用
我没下载软件,直接用的浏览器网页编辑器,Slager和Overleaf,这两款都可以进行LaTex操作,Slager输出的PDF有水印,建议用Overleaf,都是免费的,后续操作均基于这两款软件。
3.LaTex格式
LaTex主程序分两个部分,导言和正文。
3.1导言
在’begin{document}'
之前的内容都属于导言,我们会用到’\documentclass'
命令来设置文档格式,'\usepackage'
命令来导入扩展包。
\documentclass
\usepackage
\begin {document}
3.2正文
正文内容在’begin{document}'
到’end{document}'
之间,在正文中输入论文内容。
文章的标题输入命令:
\section{章节名} %加章节
\subsection{章节名} %子章节
\subsubsection{章节名} %三级章节
公式输入命令
公式可用在线LaTex公式编辑器,再复制到代码中,链接: https://editor.codecogs.com/.
\begin {equation}
%此处添加公式内容
\end {equation}
图片输入命令
论文所需图片都需先加到LaTex编辑器中,在代码中根据图片文件名来引用图片,如图,其中p1,p2,p3为png格式图片,我们引用图片文件名分别为’p1.png,p2.png和p3.png'
。
插入单个图片代码如下:
\begin{figure}[H] %加大写H代表就当前位置插入图片
\centerline{\includegraphics[width=0.9\columnwidth,draft=false]{p1.png}} %居中+限制大小,其中p1即为我们引用图片文件名
\caption{此处添加图片标题}
\label{fig1} %图片标签,每幅图标签需不同
\end{figure}
在实际操作中,我们还会遇到插入多行多列的情况,下面简单说下我所遇到的情况。
一列需要生成(a)(b)两幅子图,都用同一标题来说明。
具体代码如下,需在导言中使用’\usepackage{subfigure}'
扩展包。
\begin{figure}[H] %加大写H代表就当前位置插入图片
\centering %居中
\subfigure[]{
\label{picd} %图片标签
\centerline{\includegraphics[width=0.7\columnwidth,draft=false]{p8a.png}} %p8a为我们第一幅图文件名
}
\subfigure[]{
\label{pice} %图片标签
\centerline{\includegraphics[width=0.7\columnwidth,draft=false]{p8b.png}} %p8b为我们第二幅图文件名
}
\caption{此处添加图片标题}
\label{fig8} %图片标签
\end{figure}
一行需要生成(a)(b)两幅子图,都用同一标题来说明。
具体代码如下:
\begin{figure}[H] %加大写H代表就当前位置插入图片
\centering %居中
\subfigure[]{
\label{picd1}
\includegraphics[width=7.8cm]{p1.png} %p1为我们第一幅图文件名
}
\subfigure[]{
\label{pice1}
\includegraphics[width=8cm]{p2.png} %p2为我们第二幅图文件名
}
\caption{此处添加图片标题}
\label{fig3}
\end{figure}
一些常用命令
\emph{k} %k变成斜体
$Error_a$ %a变成下标
$S_{11}$ %11变成下标
\\ %这个命令可换行
% %单行注释
\iffalse ........\fi %中间内容被注释掉
\hspace{8cm} %文字右移
$\%$ %输出百分号
\_ %输出下划线
\small %改文字大小
至此,就是我所用的基本命令了,其余操作就只需要把文字内容复制粘贴到LaTex中,格式什么的一概不管,最后导出的PDF老师比较满意。后续我也把LaTex推荐给了老师,老师后悔以前写博士论文的时候没有提前学这个,哈哈哈!