Latex使用手册
latex的基本使用
1 primary
1.1 整体框架
1.1.1 声明类
\documentclass[UTF8]{ctexart}
文章编码:UTF8,文件类型:中文。
1.1.2 导入包
\usepackage{ }
可一次性导入,逗号分隔。也可一行行导入。用到什么导入什么。
1.1.3 环境
\begin{document}
…
\end{document}
1.2 开始写文章
1.2.1 maketitle
\title{xxx}
\author{xxx}
\data{xx-xx-xxxx}
可不加,会默认显示时间
\maketitle
一定要加,不然显示不了
1.2.2 章节
\section{xxx}
\subsection{xxx}
\subsubsection{xxx}
\paragraph{xx}
1.2.3 列表
\begin{enumerate}
\item
\item
\item
\end{enumerate}
1.2.4 换行
想要达到两段文字之间换行的效果,两段文字之间必须要有一个空行
1.2.5 转义
\
+"…"表示将某个字符转义为原来的样子显示,如{ }
,&
等具有特殊含义的字符
2 advanced
2.1 字体
2.1.1 字体
\textbf{xxx}
黑体
\textsl{xxx}
斜体
{\songti xxx}
宋体
{\youyuan xxx}
幼圆
2.1.2 字号
{\normalsize }
{\largr }
{\Large }
{\LARGE }
{\huge }
{\Huge }
2.1.3居中
\begin{center}
xxx
\end{center}
2.2 目录
要运行两次:第一次加载,第二次新增的条目才能显示。
\tableofcontents
2.3 页
2.3.1 另起一页
\newpage
新页
\clearpage
一般这种用的多
2.3.2 页号:默认在右上角
\pagestyle{empty}
整篇文章不显示
\thispagestyle{empty}
仅当前页
\setcounter{page}{1}
页号从正文开始
3 插入图片
需要导入宏包{graphicx}
\usepackage{graphicx}
3.1 插入单个图片
\begin{figure}[htbp]
\centering
\includegraphics{image.jpg}
\caption{Elliptic Paraboloid}
\label{ fig : n }
\end{figure}
[htbp]
为调整图片排版位置选项:
- [h]当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
- [t]顶部。将图形放置在页面的顶部。
- [b]底部。将图形放置在页面的底部。
- [p]浮动页。将图形放置在一只允许有浮动对象的页面上。
上一条中,图片位置为latex自动排版,如若一定要指定图片在当前位置,仅使用[h]命令是达不到效果的,此时需要引入
float
宏包并将\begin{figure}[htbp]
改为\begin{figure}[H]
,注意是大写的H。
centering
为图片居中命令。\includegraphics{image,jpg}
用于插入图片,可用[ ]添加图片尺寸。如:
\includegraphics[width = 9.5cm, height = 8cm]{image.jpg}
。如果图片格式采用.eps矢量格式会更清晰。\caption
用于插入图注,其在\includegraphics
的下方即将图注插在图片下方,反之亦然。\label{ }
用于加标签,通过\ref{ }
于正文中引用。
3.2 并排插入多张图片并公用一个caption
需要同时引入\usepackage{graphicx}
和\usepackage{subfigure}
宏包。
\begin{figure}[htbp]
\centering
\subfigure[Fig1] { \includegraphics[scale=0.25]{Fig1.png} \label{1} }
\quad
\subfigure[Fig2] { \includegraphics[scale=0.25]{Fig2.png} \label{2} }
\caption{Experimental results of the authors}
\end{figure}
每个子图之间需要用
\quad
隔断。
\subfigure[Fig1]
为子图的标题。
\caption{Experimental results of the authors}
为总标题。
4 公式
4.1 普通公式
\begin{equation}
c=a+b
\end{equation}
以下三种没有公式标号
\begin{equation}
c=a+b \notag
\end{equation}
\begin{equation*}
c=a+b
\end{equation*}
\[
c=a+b
\]
4.2 换行公式
普通公式在一个环境里不支持用 \
换行,需要用到align
换行公式
\begin{align}
x=a+b \notag \\
想要这一行没标号,notag
要加在\
之前
y=c
\end{align}
\begin{align}
&x=a+b \notag \\
&y=c
\end{align}
可用&
实现行间对齐。
4.3 行内公式
用$ $
实现文字内部插入公式。
xxx\$y=a+b\$xxxxxx
注意的是,现在latex最好不要用这种行内公式写法,最好使用\( \)
的写法。同样行间公式也应该用\[ \]
而不是$$ $$
。
4.4 公式命令
上标:x^{ }
下标:x_{ }
分式:\frac{分子}{分母}
求和号:\sum^{上限}_{起始1}
积分号:\int^{上限}_{下限}
微分号:\mathrm{d}
各种希腊字母
\alpha
\beta
\delta
\Delta
\gama
\pi
\epsilon
\rho
\sigma
\sin{x}
\cos{x}
\tan{x}
\ln{x}
\sqrt{x}
4.5 矩阵和大括号
需要导入宏包{mathtools}
\begin{equation*}
A = \begin{bmatrix}
1 & 2 & 3\\
4 & 5 & 6
\end{bmatrix}
\end{equation*}
\begin{equation*}
y=\begin{cases}
&\lambda e^{-\lambda x} \\
&0
\end{cases}
\end{equation*}
上述这种mathtools包里的环境,只能放在equation的环境里,不然会报错。
5 表格
5.1 普通表格
\begin{tabular}{ |c|c|c| }
\hline
Name & money & face \\
\hline
祖安少男 & 0 & thick \\
\hline
\end{tabular}
{ |c|c|c| }
指定了表格有3列,4条竖线。
三个\hline
指定了表格有2行,3条竖线。
5.2 三线表
需要导入booktabs
\begin{table}[!htbp]
\centering
\caption{ b站最具有影响力的作者 }
\begin{ tabular }{ ccc }
\toprule
& 姓名 & 著作 & \\
\midrule
top1 & 小猪 & 《时间管理与多人运动》 \\
top2 & 切格瓦拉 & 《下山:领袖归来》 \\
\bottomrule
\end{tabular}
\end{table}
- 最外面套的环境是
{table}
,可以把三线表看成是对普通{tabular}
进行了封装。\caption{}
就是三线表额外附加在原先表格之上的标题.\centering
表示居中。其次,比较关键的点是{ccc}
,它的含义就是表格有三列的意思,而且每一列的内容都是居中的。- 三线表顾名思义就只有三条行线:
\toprule+\midrule+\bottomrule
,这个结构非常清晰。- 三线表主要内容是在
\midrule+\bottomrule
之间的,每个列属性之间依旧用&
连接。列属性也可以为空的。
6 标签与引用
6.1 引用公式、图表
当paper里面公式很多的时候,文中若想引用远处的某个公式,可以使用
\label{ }
和\ref{ }
的组合。它能对某个公式、表格、图片指定一个名称,随后可以在文中任何地方引用这个名称。由于这种引用的组合会随着公式的标号的改变而及时变化,因此公式很多的时候会减轻很大的负担。
\begin{equation}
y=a+b
\label{eq:n}
同理eq也可以换成tab(表),fig(图)
\end{equation}
引用(\ref{eq:n}
)
6.2 引用参考文献
- 可以将想导出的参考文献放在一个文件夹中,使用zotero一键导出(BibTex格式)。
- 引用参考文献的时候如果不需要什么abstract,keywords,file之类的参数,可以导出的时候把它去掉。
- 修改导出格式需要用到Better BibTeX这个插件,下载地址:
https://github.com/retorquere/zotero-better-bibtex/releases/tag/v6.7.27。下载后缀为.xpi的文件。- 在zotero中工具->插件,选择从文件安装,然后找到下载的安装包。
- 安装之后在导出文献时选择Better BibTeX格式即可。
使用在线编辑器如overleaf。只需将刚才导出的文件直接选择上传,然后overleaf中就可以直接使用了。
overleaf也支持链接zotero。但是这个功能是付费的,有7天免费使用的时间。
6.3 导入参考文献
在\end{document}
之前插入:
\bibliographystyle{ieeetr}
\bibliography{ref}
\end{document}
之后在文章中添加了\cite{ }
之后参考文献就可以正常显示了。
由于不同期刊格式要求不同,有时需要将同一地方出现的多篇参考文献合并(如[1]-[5]),需要添加{cite}
宏包。
\usepackage{cite}
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)