Как вы отслеживаете ошибки, обнаруженные в процессе экспорта? Я пишу документ Org и экспортирую его в 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
пожаловался, потому что я использовал UTF-символ, который LaTeX явно не может представить. Спасибо!
tex2pdf
любой другой команды, которую вы используете для создания PDF. Переключитесь, чтобы*Org PDF LaTeX Output*
увидеть это. Ошибка пакета обычно означает, что вы использовали какой-то пакет, который вы не установили (вам не хватает некоторого файла STY).