如何用Latex写一篇小论文
Latex是目前常用的一种写科研论文的工具,只需要按照提出的模板写,latex会自动编译出符合论文格式的PDF文件。这篇博客从Latex工具的简介,安装到一篇小论文的完成,对Latex的基础指令进行了详细的介绍。
文章目录
如何用Latex写一篇小论文1. Latex运行环境2. Latex基本操作和指令介绍2.1 Latex文件介绍2.2 加载模板2.3 参考文献的引用2.4 图片,公式和表格3.常见bug1. Latex运行环境
使用Latex写论文,首先要安装latex文件的运行环境Texlive
Texlive
一键式安装,一路确认到底就行(可选择安装在其他路径,安装时间较长,耐心等待)
Texstudio是一种常用的Latex工具,安装好运行环境(Texlive)后,就可以开始安装Texstudio
Texstudio
和texlive一样,也是一键式安装,一路确认到底就行。
安装好运行环境和运行工具,就需要将这两个联系到一起了,首先,打开texstudio配置环境
PdfLaTeX: 英文编译PDF指令,点击蓝色框部分,将原先的pdflatex.exe改为你的Texlive安装路径下的pdflatex.exe
XeLaTeX: 中文编译PDF指令,点击蓝色框部分,将原先的pdflatex.exe改为你的Texlive安装路径下的xelatex.exe
BibTex:参考文献的编译指令:点击蓝色框部分,同样将原指令改为你的安装路径下的对应值
选择编译PDF的方式,PdfLaTeX一般用于编译英文文档
XeLatex一般用于编译中文文档,设置好后就可以开始写论文了
2. Latex基本操作和指令介绍
2.1 Latex文件介绍
一般至少需要两个文件,一个tex文件,在该文件中写你的论文,一个为bib文件,在该文件中写你的参考文献
2.2 加载模板
在使用Latex写论文时,需要先加载模板
\documentclass[conference]{IEEEtran}\IEEEoverridecommandlockouts\usepackage{cite}\usepackage{amsmath,amssymb,amsfonts}\usepackage{algorithmic}\usepackage{graphicx}\usepackage{textcomp}\usepackage{xcolor}\usepackage[caption=false,font=footnotesize]{subfig}\usepackage{algorithmic}\usepackage{algorithm}\usepackage{amsmath,bm}\usepackage{multirow}\usepackage{threeparttable}%\usepackage{tabincell}%\usepackage{multicolumn}\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08emT\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}\begin{document}\title{LATEX} %论文标题\maketitle\begin{abstract}This is abstract. %摘要\end{abstract}\begin{IEEEkeywords} %关键词keywords\end{IEEEkeywords}\section{NO1} %一级标题This is the first section\subsection{NO2} %二级标题This is the first subsection\bibliographystyle{IEEEtran} %参考文献的格式\bibliography{document} %参考文献的文件名(bib格式)\end{document}
按红色选框中的按键编译即可。
2.3 参考文献的引用
在需要引用参考文献的地方加\cite{RNN}即可,这里的RNN是bib文件中所引参考文献的标号。
bib文件中参考文献的格式如下所示:
可以在谷歌学术上获得:
2.4 图片,公式和表格
\begin{figure}[h] %添加图片 []中可选h,t,b,p 分别代表将该图片放在指令位置,当页的顶部,底部,或浮动位置,小写的htbp为弱指令,latex生成时会尽量按照指令排,H为强指令,即使会产生大篇空白,latex也会按照该指令位置严格对图片进行排列\centering\includegraphics[scale=0.99]{"Figure.pdf"} %scale为图片大小 {""}表示图片名称,这里建议加载pdf图片,jpg等图片放大容易失真\caption{Figure} %文件标题\label{fig:f1} %图片标号,文中引用该图片时,Fig.~\ref{fig:f1}就可以和这张图片对应上\end{figure}\begin{equation} %公式\label{eqn:1} %公式标号a = b\end{equation}\begin{table}[h] %表格\caption{title} %标题\fontsize{8.5}{11}\selectfont %8.5表示表格中字的大小,11表示表格的大小\label{tab:lab} %标号\begin{threeparttable}\begin{tabular}{|c|c|c|cc|} %设置列数 每列加竖线分开,最后两列不加竖线\hline %一条横线1& 2 & 3 & 4 & 5 \tnote{*} \\ \hline \hline %换行,且加两条横线 ,对第5项做标记,用于下面扩充解释\end{tabular}\begin{tablenotes}\footnotesize\item[*] explan %对第5的扩充介绍\end{tablenotes}\end{threeparttable}\end{table}
3.常见bug
bug : Something’s wrong–perhaps a missing \item. \end{thebibliography}
解决方案:
检查参考文献的bib文件名和模板中的名字能否对上(bib文件中至少一篇参考文献)在文中用\cite{}随意引用一篇参考文献,关闭tex,删除bbl文件重新打开tex文件即可.