您如何跟踪导出过程中报告的错误?我正在编写一个组织文档并将其导出为PDF。(我不知道LaTeX)。
我收到以下错误:org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument
。通过反复试验,我将其范围缩小到文档的这一部分:
* Prefix key
* ~M-p~ (currently unassigned)
* ~H-c~ (currently unassigned)
* ~H-;~ (currently unassigned)
经过大量的网络搜索后,我发现LaTeX的局限性在于逐字文本不能在副标题中使用。从以上代码片段生成的LaTeX包含以下行:
\subsubsection{\verb~M-p~ (currently unassigned)}
将子标题更改为无序列表可以解决此问题:
* Prefix key
- ~M-p~ (currently unassigned)
- ~H-c~ (currently unassigned)
- ~H-;~ (currently unassigned)
因为这些生成的行看起来更像这样:
\item \verb~M-p~ (currently unassigned)
现在,最后,这是我的问题:是否有比我的试验和错误加上网络搜索更好的方法来跟踪,诊断和解决此类错误(例如,花了几个星期学习LaTeX) ?
目前,我的文件生成的PDF看上去不错,但是导出过程确实发出错误消息:Process completed with errors: [package error]
。我不知道这是否严重,它是否以我尚未注意到的方式影响了我的PDF输出,或者它是否微不足道,应该忽略。任何帮助表示赞赏。
inputenc
抱怨是因为我使用了LaTeX显然无法表示的UTF字符。谢谢!
tex2pdf
生成PDF或任何其他用于生成PDF的命令的输出。切换*Org PDF LaTeX Output*
查看。程序包错误通常表示您使用了一些未安装的程序包(缺少某些STY文件)。