latex的使用
最近在overleaf上使用latex写了大作业的报告和课程论文,感觉在排版上十分方便。记录一下目前学习到的latex的使用方法。😃😃😃
茴香豆的茴,有四种写法,会其中一种就可以了。
标题和目录
这里指的是\begin{document}
前面的内容。
对应功能 | 相关代码 |
---|---|
使用扩展包 | \usepackage{} |
标题 | \title{} |
作者 | \author{} |
日期 | \date{} |
生成标题内容 (即上面的标题、作者、日期) | \maketitle |
生成目录 | \tableofcontents |
如何使目录中摘要、Abstract、参考文献不带序号
正文中如果使用\section{}
,那么在使用\tableofcontents
时会将大括号里的标题内容添加到目录中。所以不用\section{}
,使用以下方式添加无序号的目录。
%这里添加的位置需要放在对应部分的上面
\phantomsection\addcontentsline{toc}{section}{摘要}\tolerance=500 %将摘要放进目录
如何让摘要居中且无序号
如果不用\section{}
,那么用什么呢?这里提供一种解决方案。
解决方案:(以摘要为例子,两部分组成)
这部分放在\begin{document}
之前
\newenvironment{enabstract}{%
\par
\noindent\mbox{}\hfill{\bfseries \enabstractname}\hfill\mbox{}\par
\vskip 3.5ex}{\par\vskip 3.5ex}
\newenvironment{cnabstract}{%
\par
\noindent\mbox{}\hfill{\bfseries \cnabstractname}\hfill\mbox{}\par
\vskip 3.5ex}{\par\vskip 3.5ex}
这部分放在\begin{document}
之后,也就是对应写摘要的部分。
%摘要开始部分
\begin{cnabstract}
中文摘要内容
\par\textbf{关键字: } 关键字1;关键字2;。。。
%“\par在段首,表示另起一行,“\textbf{}”,花括号内的内容加粗显示
\end{cnabstract}
正文部分
这部分就非常方便,\section{标题}
\subsection{}
\subsubsection{}
,按照层级将对应的部分写在下面。最多只能到\subsubsection{}
,如果继续增加层级的话。可以使用下面的方式,添加在\subsubsection{}
下面。
\paragraph[段paragraph]{这是一大段}
\subparagraph[小段subparagraph]{这是一小段}
图表部分
需要引入\usepackage{graphicx}
表格
可以直接通过第三方网站制作生成,然后复制粘贴。
https://tablesgenerator.com/
图片
单张图片放置在指定位置,图片标题前的序号是按照顺序排的。
- 将图片上传(名称需要是英文)
- 在对应的地方插入以下代码
\begin{figure}[H]
\centering
\includegraphics[width=8cm]{filename.png}
\caption{图片标题}
\label{fig:galaxy}
\end{figure}
两张图片并排放置在指定位置(这个需要考虑图片大小设置好,不然可能会导致一张图大一张图小,并且标题不水平)
\begin{figure}[H]
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[scale=0.5]{filename.png}
\caption{图片标题}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[scale=0.5]{filename.png}
\caption{图片标题}
\label{fig:side:b}
\end{minipage}
\end{figure}
参考文献
这里提供一种方案,其实参考文献的引入还有很多其他的方案。
- 新建一个ref.bib文件
- 通过谷歌学术搜索自己想要的文献,看到对应文献直接点击文献下面的引用,然后选择BibTex,将先页面显示的内容复制粘贴到ref.bib文件中(不断重复,直到复制完全部文献)
- 在正文中,使用
\cite{}
将相关部分引用到对应的文献(只有这样引用的文献最终的参考文献部分才会显示出来) - 将以下代码添加到对应位置
\phantomsection\addcontentsline{toc}{section}{参考文献}\tolerance=500 %将参考文献放进目录
\begin{center}
{参考文献}
\end{center}
\begingroup
\renewcommand{\section}[2]{}%删除非居中的“参考文献”
\bibliography{ref.bib}
\endgroup
页边距
默认的页边距会显得非常大,使用以下方式重新设置页边距。
\usepackage{geometry}
\geometry{a4paper,left=3cm,right=2.5cm,top=3cm,bottom=2.5cm}
如果还有任何疑问的话欢迎提问😁😁😁