写论文时候的排版很麻烦,自己用word排起来错误很多,也不好查。使用Latex就很方便,有了模板之后很简单。这里介绍一下基础功能。希望能对大家有所帮助,与诸君共勉。
Overleaf
Overleaf是一个Latex在线文档,可以先从期刊官网上下载你需要的模板(zip格式)。不需要配置环境。登录,上传压缩包,即可编辑。
网站:https://www.overleaf.com/
重要文件
我们主要需要编辑的两个文件,其它文件估计大部分人都不会动。
.tex正文文件。.bib参考文献文件
主题架构
一般模板里面都会讲的很详细,把自己论文的内容填进去替换就行。
\begin{document},\title,\author,\begin{abstract},\begin{keywords}....
章节
章节命令。章节的序号会自己编,不会出错:
\section, \subsection, \subsubsection, \paragraph and \subparagraph
编号
如果需要用到序号的话:
(1) first item
(2) second item
(3) third item
\begin{enumerate}
\item first item
\item second item
\item third item
\end{enumerate}
• First bulleted item
• Second bulleted item
• Third bulleted item
\begin{itemize}
\item First bulleted item
\item Second bulleted item
\item Third bulleted item
\end{itemize}
公式
插入公式:
\begin{equation}
%此处放公式
\end{equation}
\begin{subequations} \label{subeqnexample}
\begin{equation}
%此处放公式a
\end{equation}
\begin{equation}
%此处放公式b
\end{equation}
\end{subequations}
推荐一个拍照识别公式并转为Latex的软件:Mathpix Snip
网站:Mathpix Snip
通信作者小信封
给通信作者的右上角加一个小信封
\textsuperscript{\Letter}
参考文献生成
生成参考文献,这里用的是bib文件
\bibliographystyle{style} %参考文献的风格
\bibliography{References.bib}%参考文献的bib文件
也可以自己生成\bibitem
然后用
\begin{thebibliography}{}
\bibitem
...
\end{thebibliography}
参考文献引用
APA格式
\usepackage{apacite}
command | result |
---|---|
\cite | Name et al. (2022) |
\citep | (Name et al., 2022) |
\citet | Name et al. (2022) |
\citealt | Name et al. 2022 |
\citealp | Name et al., 2022 |
\citeyear | 2022 |
\citeyearpar | (2022) |
\citeauthor | Name et al |
参考文献超链接
给参考文献的引用添加超链接:
\usepackage[hyperfigures,breaklinks,colorlinks,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
如果仅想链接年份,在\begin{document}上加入如下代码:
\usepackage{etoolbox}
% Patch case where name and year are separated by aysep
\patchcmd{\NAT@citex}
{\@citea\NAT@hyper@{%
\NAT@nmfmt{\NAT@nm}%
\hyper@natlinkbreak{\NAT@aysep\NAT@spacechar}{\@citeb\@extra@b@citeb}%
\NAT@date}}
{\@citea\NAT@nmfmt{\NAT@nm}%
\NAT@aysep\NAT@spacechar\NAT@hyper@{\NAT@date}}{}{}
% Patch case where name and year are separated by opening bracket
\patchcmd{\NAT@citex}
{\@citea\NAT@hyper@{%
\NAT@nmfmt{\NAT@nm}%
\hyper@natlinkbreak{\NAT@spacechar\NAT@@open\if*#1*\else#1\NAT@spacechar\fi}%
{\@citeb\@extra@b@citeb}%
\NAT@date}}
{\@citea\NAT@nmfmt{\NAT@nm}%
\NAT@spacechar\NAT@@open\if*#1*\else#1\NAT@spacechar\fi\NAT@hyper@{\NAT@date}}
{}{}
\makeatother
此部分教程转载自:引用 - 使用 natbib 和 hyperref 时如何仅超链接年份部分 - TeX - LaTeX Stack Exchange
这一串代码在APA格式下可用我已经验证了,别的模式我还没有试过。
插入图片
插入图片,允许子图,如果想继续添加子图的话复制中间部分即可:
\begin{figure}
\centering
\subfloat[The subtitle of Fig1 a.]{%图1a子标题
\resizebox*{6cm}{4.5cm}{\includegraphics{Figures/Fig1a.eps}}}\hspace{5pt}
%图片长、高、地址、子图之间间隔
\subfloat[The subtitle of Fig1 b.]{%图1b子标题
\resizebox*{6cm}{4.5cm}{\includegraphics{Figures/Fig1b.eps}}}
%图片长、高、地址、子图之间间隔
\caption{The title of Fig1.}%图1标题
\label{Fig1}%图1名称
\end{figure}
~\ref{Fig1}%引用图1,加~就相当于加了一个“ ”,也就是一个不可断行空格。
一般是用eps图片格式。如果不是eps的话有博客讲了转换方法,附上链接:
jpg/png格式图片转eps格式的方法总结_llz56的博客-CSDN博客_jpg转eps
记得把图片上传上去,要不肯定会报错。😂
插入表格
插入表格:
\begin{table}
\tbl{The title of Table1.}%表1标题
{\begin{tabular}{ll}
%这里放表格latex表格
\end{tabular}}
\label{Table1}%表1名称
\end{table}
~\ref{Table1}%引用表1,加~就相当于加了一个“ ”,也就是一个不可断行空格。
推荐一个excel表格转latex表格的网站:
Create LaTeX tables online – TablesGenerator.com
总结
有了这些功能,应该用Latex排版一篇论文出来了。要是有其它常用功能我忘记了的话请留言,日后更新。