如何在源文件中创建新行,但不在输出中创建新行

如何在源文件中创建新行,但不在输出中创建新行

我想在源文件中遵守传统的“80 个字符”行长度限制.tex

如何在源中创建一个新行,但不在文档输出中创建一个新行?

答案1

摘自 TeXbook,第 25 页

现在有个好消息,如果你以前没有使用过计算机排版:你不必担心段落中在哪里换行(即在右边距停止并开始新行),因为 TeX 会为你做这些。你的手稿文件可以包含长行或短行,或两者兼有;这没关系。这在你进行更改时特别有用,因为除了更改的单词之外,你不必重新输入任何内容。每次在手稿文件中开始新行时,其本质上与键入一个空格相同。当 TeX 读取了整个段落(在本例中为第 7 行至第 11 行)后,它会尝试分解文本,以便输出的每一行(最后一行除外)都包含大约相同数量的副本;并且,如果有必要,它会对单词进行连字符连接以保持间距一致,但这只是作为最后的手段。

还要记住,行首的空格会被忽略,并且一连串空格相当于一个空格。但是,空行将被视为段落结束命令。

答案2

明智地使用换行符会有所帮助:缩进 LaTeX 源代码以提高可读性,在标点处或短语中拆分行。这样,大多数更改都涉及重新排列行,这比在行之间剪切和粘贴更容易。

相关内容