如何用Latex写一篇小论文
Latex是目前常用的一种写科研论文的工具,只需要按照提出的模板写,latex会自动编译出符合论文格式的PDF文件。这篇博客从Latex工具的简介,安装到一篇小论文的完成,对Latex的基础指令进行了详细的介绍。
文章目录
1. Latex运行环境
使用Latex写论文,首先要安装latex文件的运行环境Texlive
Texlive
一键式安装,一路确认到底就行(可选择安装在其他路径,安装时间较长,耐心等待)
Texstudio是一种常用的Latex工具,安装好运行环境(Texlive)后,就可以开始安装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-.08em
T\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文件即可.