运行时依赖
安装命令
点击复制技能文档
特殊字符 保留字符需要转义:\# \$ \% \& \_ \{ \} \textbackslash 波浪线作为字符:\textasciitilde 不是 \~(那是一个重音符) 插入符号:\textasciicircum 不是 \^ 文本中的反斜杠:\textbackslash 不是 \\(那是一个换行符) 引号和破折号 开引号:`` 不是 ";闭引号:''——永远不要使用直引号 " 连字符 -,短破折号 --(范围:1--10),长破折号 ---(标点符号) 数学模式中的减号:$-1$ 不是 -1 文本中的数学模式 内联:$...$ 或 \(...\);显示:\[...\] 或 equation 环境 数学中的文本:$E = mc^2 \text{ where } m \text{ 是质量}$ 多行方程:align 环境,不是多个方程 \left( ... \right) 用于自动调整大小的定界符——必须成对出现 间距 命令后面跟着文本需要 {} 或 \ :\LaTeX{} 或 \LaTeX\ 是 不间断空格:~ 数字和单位之间:5~km 数学中的强制空格:\, 薄,\:中,\; 厚,\quad \qquad 包 \usepackage 的顺序很重要——hyperref 几乎总是最后 inputenc + fontenc 用于 UTF-8:\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} graphicx 用于图像,booktabs 用于专业表格,amsmath 用于高级数学 microtype 用于更好的排版——早期加载,微妙但显著的改进 浮动体(图表和表格) [htbp] 建议放置位置:这里,顶部,底部,页面——不是命令 LaTeX 可能会将浮动体移到源代码很远的地方——使用 [H] 从 float 包来强制 始终在浮动体内使用 \centering,而不是 center 环境 标题之前的 \label——标签引用最后一个编号元素 引用 编译两次以解析 \ref 和 \pageref——第一次收集,第二次使用 \label 立即在 \caption 之后或被标记的环境内部 对于参考书目:latex → bibtex → latex → latex(4 次) hyperref 使引用可点击——但可能与某些包冲突 表格 内联表格:tabular;带有标题的表格:table 浮动体 使用 booktabs:\toprule, \midrule, \bottomrule——没有垂直线 @{} 删除填充:\begin{tabular}{@{}lll@{}} 多列:\multicolumn{2}{c}{标题};多行需要 multirow 包 图像 路径相对于主文件或使用 \graphicspath{{./images/}} 设置 首选 PDF/EPS 用于 pdflatex/latex;PNG/JPG 用于照片 \includegraphics[width=0.8\textwidth]{文件}——没有扩展名通常更好 常见错误 过长的 hbox:行太长——重新措辞,添加 \- 连字符提示,或允许 \sloppy 缺少 $:在文本模式下使用数学命令 未定义的控制序列:拼写错误或缺少包 \include 添加页面换行,\input 不会——使用 \input 来包含片段 文档结构 导言在 \begin{document} 之前——所有 \usepackage 和设置 \maketitle 在 \begin{document} 之后,如果使用 \title, \author, \date article 用于短文档,report 用于没有部分的章节,book 用于完整的书籍