overleaf 葵花宝典

overleaf 葵花宝典
foresta.yang1.列表
{itemize}命令【无序列表】
{itemize}命令对文本进行简单的排列,不是采用序号,默认是用实心圆点符号进行排列。这个命令需要和\item配合使用。
默认为实心圆点符号
1 | \begin{itemize} |
使用其他符号进行排列
1 | \begin{itemize} |
{enumerate}命令【有序列表】
{enumerate}命令采用序号对文本进行简单的排列,默认是用1,2,3进行排列。这个命令需要和\item配合使用。
1 | \begin{enumerate} |
使用其他形式的编号:
{enumerate}产生所需要的编号,默认是采用数字1,2,3……进行排列。
使用命令\usepackage{enumerate}
1 | \begin{enumerate}[i)] |
1 | # 自定义编号形式 |
2.三线表
使用方法1或者2都可以,两种latex编辑器WinEdt和TexStudio各有优点,看你选择,我用的是方法1,使用WinEdt。
直接显示latex 代码,然后你们根据自己的情况进行修改即可
1 | \begin{table}[h] %h表示三线表在当前位置插入 |
添加包:
1 | \usepackage{booktabs} |
3.图片过大处理
在LaTeX插入图片的时候,经常需要调整图片的大小。我们可以通过如下代码来完成:
1 | \begin{figure}[htb] |
其中,width=0.5[linewidth](https://so.csdn.net/so/search?q=linewidth&spm=1001.2101.3001.7020) 表明将插入的图像等比例缩小至0.6倍。经验证,调整比例后图像成功地缩小了。
这样可以适应模板 自动地调整大小 不用手动去调整长宽 非常好用
4.空格
quad空格 a \quad b 一个m的宽度
大空格 a\ b 1/3m宽度
中等空格 a;b 2/7m宽度
小空格 a,b 1/6m宽度
没有空格 ab
紧贴 a!b 缩进1/6m宽度
5.latex的粗体
latTx的粗体一般用以下命令:
\textbf{}:文本环境加粗。在数学环境使用的话,会使斜体效果消失。并且无法输出加粗的希腊字母。
\mathbf{}:会变为粗体,但同样会导致数学字母斜体形式的丢失。 \boldmath{}:数学环境里可以加粗且不会使斜体消失。需要添加amsmath宏包。 \boldsymbol{}:可以对希腊字母加粗。需要添加amsmath宏包。 在数学环境中,比较推荐的方式是添加宏包\usepackage{bm}, 使用\bm{}命令加粗。
但是在xelatex或Luatex引擎的unicode-math环境中中,\bm{}会报错。此时,可以使用以下命令:
\symbfit{}:加粗,且有斜体效果 \symbf{}:加粗,没有斜体效果 \mathbfcal{}:加粗的\mathcal字体
[翻译] [Overleaf] LaTeX 中的粗体、斜体、下划线_latex 斜体-CSDN博客
6.图片与引用
示例:
1 | \begin{figure*} |
引用注意
\label{} 必须写在 \caption{} 的后面。
\ref{}:引用
\ref{fig:ss}, 即\ref{}, {}内为标签名称,我这里的标签名称是:fig:ss
7.宽度问题
\hsize: 是 Latex中定义的长度,是一种叫做水平盒子的长度,它的主要作用是告诉TeX系统什么时候换行。所以大部分时候和\textwidth是一致的,但是在分栏状况下,\hsize只是栏的宽度;
\textwidth: 是 Latex中定义的长度,等效于\hsize,并且是固定不变的,可以理解为一行文字的宽度。
\pagewidth: 包含了页边的宽度,比\textwidth要大
\linewidth: 这指得是目前环境的宽度,是依赖于上下文的一个宽度值,例如新建了一个box,在这个box中,
\linewidth是box中文字的宽度。再例如minipage环境中,\linewidth就和这个minipage的大小有关.
\columnwidth: 如果文章分栏的话,这个宽度就是每一栏的宽度。