错误消息:此处没有结束行

错误消息:此处没有结束行

在以前没有错误的字母类文档中,我突然收到错误消息:

"There's no line here to end" \opening{text}

我已经多次使用过此文件,但今天它又开始出现此错误。我该如何解决此问题?

答案1

检查\newline\\命令以及其前面的内容。例如,不要写\\\\以获得更多空行。TeX FAQ 中给出了可能的原因和解决方案:这里没有终点

补充一下:有时你确实希望断行,但 LaTeX 不允许,因为你处于垂直模式。在这种情况下,\leavevmode直接在\newline或之前\\输入会有所帮助。有些人使用快速修复并插入一些空格(如 in)~\\来修复它。

答案2

我遇到过完全相同的问题,但有一点不同:源文件不是我的,我是通过电子邮件收到的。对于发件人来说,它有效,但我收到了与我的机器中的命令相关的“此处没有行结束”错误\opening{}

将代码与博客 Geek Thoughts 中的字母类简介进行匹配,我发现了一个不同之处:缺少第二个参数\begin{letter}。一旦提供,一切对我来说都很好。

希望能帮助到你。

答案3

开头上方和下方的空行导致错误。删除空行即可解决问题。

答案4

对我来说,到目前为止,其他答案都不起作用。我正在使用该类scrlttr2,结果发现命令from***中有未使用的参数KOMAoptions

可能这会导致空行断开,从而导致该\opening{...}行出现错误。删除未使用的from***选项对我来说很有效。

相关内容