文章目录
列表
- 无序列表
\begin{itemize}
\item 项目
\item 项目
\end{itemize}
这样的列表前面默认是圆点,也可以通过制定
\item[]
中括号里的符号来改变。
- 有序列表
加载包\usepackage{enumerate}
\begin{enumerate}[ ]
\item 项目
\item 项目
\end{enumerate}
默认是1. 2. 3. 这种。如果在中括号里加上[(1)],那么编号就是(1).(2).(3)
上划线
短上划线,只在一个字母头上:
\bar{}
长划线,在所有内容头上:
\overline
TexStudio批量注释
选中后 Ctrl+T
取消注释: Ctrl+U
公式
- 如果想直接在行内写公式:
$公式$
- 想正式一点,但不想编号,
$$公式$$
- 更正式,写成公式的格式,会自动编号:
\begin{equation}
公式
\end{equation}
- 如果需要等号对齐要使用align,要对其的等等号前面加&
\begin{align}
...&=...\\
...&=...
\end{align}
如果不想自动编号,align后加*
设置字体颜色
- \usepackage{color}包
{\color{red} text}
- \userpackage{xcolor}包
\textcolor{red}{text}
表格
最好使用在线表格生成工具.
宽度
前面文章提到,在插入表或者图时要制定宽度。latex里大致有以下几种宽度:
- \linewidth 当前行的宽度
- \columnwidth 当前分栏的宽度
- \textwidth 整个页面版芯的宽度
- \paperwidth 整个页面纸张的宽度
在单栏文本中,\columnwidth 和 \textwidth 保持一致;在多栏文本中,
在 minipage 环境中,除了 \paperwidth 之外,其它三个都会根据 minipage 的宽度发生改变(因为虚拟出了一个小的纸张页面),然后在 minipage 环境结束的时候恢复原样。在 parbox 中,\textwidth 和 \columnwidth 不会改变,不过 \linewidth 会发生变化。
\linewidth 是相对最灵活的宽度值。在 list 环境里(包括 enumerate 和 itemize 等环境),在 \parbox 里,\linewidth 都会发生变化。
总的来说,当
- 需要在列表环境中使用表格、图片等宽度的时候,用 \linewidth
- 需要充满整个页面宽度的时候,用 \textwidth (比如 figure/table 等)
- 需要充满整个分栏的时候,用 \columnwidth (比如 figure/table/tabularx/tabu 等)
注释与取消注释(Texstudio)
- 注释 Ctrl+t
- 取消 Ctrl+U
作者与机构的特殊符号
$\S$ $\P$ $\dag$ $\ddag$
Latex空格
- 两个quad空格
a \qquad b
a b a \qquad b ab 两个m的宽度 - quad空格
a \quad b
a b a \quad b ab 一个m的宽度 - 大空格
a\ b
a b a\ b a b 1/3m宽度 (论文里一般用此) - 中等空格
a\;b
a b a\;b ab 2/7m宽度 - 小空格
a\,b
a b a\,b ab 1/6m宽度 - 紧贴
a\!b
a b a\!b ab 缩进1/6m宽度
引用图或者章节
在图或者章节后加 \label{labelname}
然后在文章中引用: \ref{labelname}
修改参考文献字体大小
字体大小可以用以下命令控制:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
- 在\bibliographystyle前加
- 在编译出的bbl文件中加,然后再次编译即可。
latex表格居中
一种是把整体表格居中,在\begin{table}[h]后加\centering
另外一种是在对应的列居中,在对应的列加上<{\centering}即可。
\begin{tabular}{|p{1cm}|p{2cm}<{\centering}|p{3cm}<{\centering}|}
latex表格缩放
\resizebox{h-size}{v-size}{ \begin{tabular} ... \end{tabular} }
其中{h-size}可以是0.99\linewidth之类