元素之间的空格使用

元素之间的空格使用

我第一次处理自己的文档模板时遇到了一个问题,但是在网上找不到答案。

我在元素之间写了空格(见下面的示例),但我意识到我不知道这是否会破坏任何东西,或者出于某种原因这是否被认为是不好的做法。我的编译器不介意,但那只是一行,它可能会对其他命令做出不同的反应。

% 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}

很好。

相关内容