我第一次处理自己的文档模板时遇到了一个问题,但是在网上找不到答案。
我在元素之间写了空格(见下面的示例),但我意识到我不知道这是否会破坏任何东西,或者出于某种原因这是否被认为是不好的做法。我的编译器不介意,但那只是一行,它可能会对其他命令做出不同的反应。
% What I want to write
\documentclass[12 pt, letterpaper, fleqn] {article}
% What I normally see when searching online
\documentclass[12pt,letterpaper,fleqn]{article}
我所包含的空间中是否存在由于某种原因根本不应该存在的空间,以及是否存在根本不重要的空间?
答案1
逗号后(或前)的空格在设计上是被忽略的,并且与 latex 中任何类似的逗号列表共享。事实上,您可以忽略选项名称中的空格,如12 pt
或,let terpa per
这是用于忽略逗号周围空格的技术的一个不幸的副作用,并且通常不适用于逗号分隔的参数(例如的参数\includegraphics
),并且不应假设它总是适用于\documentclass
。
所以
\documentclass[12 pt, letterpaper, fleqn] {article}
风格不好,但是
\documentclass[
12pt , letterpaper,
fleqn
] {article}
很好。