在 LaTeX 中使用制表符来表示缩进是不是不好的做法?

在 LaTeX 中使用制表符来表示缩进是不是不好的做法?

我是否应该养成在缩进时使用空格而不是制表符的习惯?随意使用制表符不会造成问题,但到目前为止,我遇到了一些使用制表符导致意外行为的罕见情况。经过调试和广泛的研究,我意识到这是因为一些深奥的东西使得坚持使用制表符似乎不值得。

答案1

默认情况下,制表符和空格(字符 9 和 32)具有 catcode 10,因此在行首(和控制序列之后)它们会被忽略,而在其他地方它们总是会生成空格标记(32),而不会生成制表符。

因此您可以使用制表符或空格缩进;两者都会被忽略。

答案2

欢迎来到 TeX.SX!如果您正在谈论输入文件的布局,制表符或空格可能会有所不同。但是,当您编译文件时,制表符和空格的任何组合都会减少到一个空格。(当然,空格的大小取决于它出现的位置,例如单词间空格小于句子间空格。)

相关内容