我一直在用 TeX 编程编写一个简单的程序,比如
Hello, World!
How are you.
\bye
我想让两个句子分到不同的行,但它们却在同一行。使用\\
它会出现错误未定义的控制序列。如何将其移到新行以及如何开始新段落?
答案1
排版文档的基本结构元素是段落。TeX 使用\par
命令来分隔段落,命令会自动插入到源文档的每个空行中(当通用 catcode 设置完成后)。因此,你可以尝试两种方法:
- 用空行分隔段落
- 例如阅读一些 TeX 的基础介绍M. Doob:TeX 的简单介绍或者(如果你懂捷克语:)缩写: TeX pro pragmatiky
答案2
用于\par
开始新段落(或在文本块之间留一个空白行):
Hello, World!
How are you.
\bye
或者
Hello, World!\par
How are you.
\bye
另外,但可能性很小,使用\obeylines
:
\obeylines
Hello, World!
How are you.
\bye
答案3
我建议你查阅一下关于 Latex 的介绍,参见这个邮政或直接LaTeX2e 的(不太)简短介绍。
对你的问题的具体答案是使用\\
或\newline
。