我正在使用 WinEdt 9(带 TexLive 2015),我注意到如果我在文本行之间留一个空行,这会导致我的 DVI/PDF 输出中出现不必要的间距。我尝试使用记事本等简单编辑器执行相同操作,没有出现多余的空格(应该如此)。为了避免这种情况,只需更改 WinEdt 上的某些文档设置即可?
答案1
空行是段落分隔符。这是告诉 TeX 您想要开始新段落的方式。
无论您使用哪种编辑器,决定输出的只是文件的内容.tex
(以及它加载的其他文件,例如您使用的类等)。
如果你不想分段,就不要留空行。如果你真的、真的、真的、真的觉得必须留空行,那么你可以注释掉空行,这样 TeX 就会忽略它。
%
这里要理解的是 WinEDT 是只是一个编辑。它与您制作的 DVI 或 PDF 中的输出毫无关系。
如果您.tex
在记事本中编辑文件,然后使用 TeX 编译该文件,您将得到一个段落分隔符。TeX 并不关心您使用什么编辑文件。无论如何,它都会以完全相同的方式处理源代码。
TeX 和您的编辑器都不像所见即所得的编辑器或文字处理器。您正在编辑最终文档的源代码。这就是为什么最终文档可能看起来与文件内容完全不同.tex
。
虽然您可以使用记事本编辑文档的源代码,但当您编译该源代码时,结果将是相同的。但是,同一源代码.tex
在不同的编辑器中可能看起来不同,例如 WinEDT 可能会为您突出显示语法,而记事本可能不会。但编辑时它的显示方式对最终的 DVI/PDF 没有任何影响。