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}

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐