“LaTeX”的版本间的差异
跳到导航
跳到搜索
(→笔记) |
|||
第2行: | 第2行: | ||
== 笔记 == | == 笔记 == | ||
+ | |||
+ | === <code>\newcommand</code> 和 <code>\newcommand*</code> 的区别 === | ||
+ | |||
+ | <code>\newcommand</code> 定义体中可以出现分段,<code>\newcommand*</code> 定义体中不能。<ref>https://tex.stackexchange.com/a/1057</ref>为了快速地排查错误,一般只要允许都应使用带 * 的版本。 | ||
+ | |||
+ | <syntaxhighlight lang=latex> | ||
+ | \newcommand{\examplea}[1]{% #1 可以包含 \par | ||
+ | } | ||
+ | \newcommand*{\exampleb}[1]{% #1 不能包含 \par | ||
+ | } | ||
+ | </syntaxhighlight> | ||
=== 禁用连字(ligature) === | === 禁用连字(ligature) === |
2021年5月13日 (四) 04:11的版本
LaTeX 是一个排版系统。
笔记
\newcommand
和 \newcommand*
的区别
\newcommand
定义体中可以出现分段,\newcommand*
定义体中不能。[1]为了快速地排查错误,一般只要允许都应使用带 * 的版本。
\newcommand{\examplea}[1]{% #1 可以包含 \par
}
\newcommand*{\exampleb}[1]{% #1 不能包含 \par
}
禁用连字(ligature)
虽然连字是一种 feature,但是有的时候不需要连字。
\{
和 \lbrace
的区别
\{
能在文本模式和数学模式中使用\lbrace
只能在数学模式中使用