LaTeX

Weirane讨论 | 贡献2021年5月13日 (四) 04:13的版本

LaTeX 是一个排版系统。

笔记

\newcommand\newcommand* 的区别

\newcommand 定义体中可以出现分段,\newcommand* 定义体中不能。[1]为了快速地排查错误,一般只要允许都应使用带 * 的版本。

\newcommand{\examplea}[1]{% #1 可以包含 \par
}
\newcommand*{\exampleb}[1]{% #1 不能包含 \par
}

禁用连字(ligature)

虽然连字是一种 feature,但是有的时候不需要连字。

  • f\/f 字母间距偏大,\/ 原本是用来修正斜体与直立体字符间距的 [2]
  • f{}f 可能在 pdfLaTeX 和 LuaLaTeX 不可用 [3]
  • \hbox{f}f

\{\lbrace 的区别

[4]

  • \{ 能在文本模式和数学模式中使用
  • \lbrace 只能在数学模式中使用

参考资料