Latex 乳胶中的问题:;那里';“这里没有一行要结束”;

Latex 乳胶中的问题:;那里';“这里没有一行要结束”;,latex,lyx,Latex,Lyx,我正在使用Lyx生成一个Latex文档,当我尝试转换为pdf时,它会抱怨错误:“没有行要结束”,描述是“/” 我的Latex文档有200行,没有很多换行符。我应该如何调试这个,并得到这个该死的pdf转换。我真的被困在这几个小时了,不能提交这个pdf。在编写本文档时,90%的时间里,转换为pdf工作正常,我不知道从什么时候开始失败 有人给我一个快速的方法来摆脱这个错误吗?否则,此文档将毫无用处 谢谢。亲爱的萨奥比,请把冒犯的话发出去。可能在单行数学环境中有一个“\”。如果您发布完整环境的代码,我可

我正在使用Lyx生成一个Latex文档,当我尝试转换为pdf时,它会抱怨错误:“没有行要结束”,描述是“/”

我的Latex文档有200行,没有很多换行符。我应该如何调试这个,并得到这个该死的pdf转换。我真的被困在这几个小时了,不能提交这个pdf。在编写本文档时,90%的时间里,转换为pdf工作正常,我不知道从什么时候开始失败

有人给我一个快速的方法来摆脱这个错误吗?否则,此文档将毫无用处


谢谢。

亲爱的萨奥比,请把冒犯的话发出去。可能在单行数学环境中有一个“\”。如果您发布完整环境的代码,我可以尝试指出如何防止此错误。

IMO这就是LyX的问题;当事情出错时,很难知道该去哪里解决问题。这是一个显示错误示例的最小文档:

\documentclass{article} \begin{document} \\ there \end{document} \documentclass{article} \开始{document} \\那里 \结束{document}
我建议将您的LyX文档导出到LaTeX,然后“手动”(使用
pdflatex mydoc
或其他工具)编译它,然后查看文档中出现错误的位置。然后,您应该能够将它与LyX文档中一些行为不端的部分关联起来。

进行二进制搜索。删除文档的一半,如果文档已编译,则问题出在您删除的部分。如果不是,那是你留下的一半。对有问题的部分重复此过程,您很快就会发现是哪一行导致了它。

我在LaTeX文档中查找编译错误的方法基于二进制搜索方法。我想在LyX中也可以使用类似的方法

关键思想是将文档分成大小大致相同的两部分。在这两部分之间的边界处插入一行,其中包含{document}。如果文档现在可以顺利编译,那么问题就出现在文档的下半部分(否则就出现在上半部分)


这听起来可能很愚蠢,但有时Latex在\之前需要一个标志,因此:

~\\

这在很大程度上取决于您选择的分布。顺便说一句,说到乳胶出口,LyX有点疯狂。如果你有一两个月的空闲时间,试试auctex;)

您可以转到
查看->查看源代码
并四处单击,直到找到有问题的行。在latex中,换行符是
\\


这样做之后,我意识到问题在于不能在行(或单元格)的开头放置换行符(Ctrl+Enter)。您可以在换行符之前强制输入空格(Ctrl+space)来作弊。:)

在这种情况下,您不应该使用“\”来添加额外的垂直空间;使用\vspace或\bigskip或类似方法。如果执行此操作,您将收到欠满不良10000警告。您也可以从错误消息中读取行号
~\\