Wie können Sie Fehler aufspüren, die während des Exportvorgangs gemeldet wurden? Ich schreibe ein Org-Dokument und exportiere es als PDF. (Ich kenne LaTeX nicht).
Ich habe folgende Fehlermeldung erhalten : org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument
. Durch Versuch und Irrtum habe ich es auf diesen Abschnitt des Dokuments eingegrenzt:
* Prefix key
* ~M-p~ (currently unassigned)
* ~H-c~ (currently unassigned)
* ~H-;~ (currently unassigned)
Nach langem Suchen im Internet stellte ich fest, dass eine Einschränkung von LaTeX darin besteht, dass wörtlicher Text nicht in einer Unterüberschrift verwendet werden kann. Das aus dem obigen Snippet generierte LaTeX enthielt Zeilen wie:
\subsubsection{\verb~M-p~ (currently unassigned)}
Durch Ändern der Unterüberschriften in eine ungeordnete Liste wurde das Problem behoben:
* Prefix key
- ~M-p~ (currently unassigned)
- ~H-c~ (currently unassigned)
- ~H-;~ (currently unassigned)
weil diese generierten Linien eher so aussahen:
\item \verb~M-p~ (currently unassigned)
Nun, endlich, hier ist meine Frage: Gibt es eine bessere Möglichkeit, solche Fehler aufzuspüren, zu diagnostizieren und zu lösen, als meine Trial-and-Error-plus-Web-Suche (ohne beispielsweise ein paar Wochen mit dem Erlernen von LaTeX zu verbringen)? ?
Derzeit erzeugt meine Datei ein scheinbar feines PDF ... aber der Exportvorgang gibt eine Fehlermeldung aus : Process completed with errors: [package error]
. Ich habe keine Ahnung, ob dies ernst ist, ob es meine PDF-Ausgabe auf eine Weise beeinflusst hat, die ich noch nicht bemerkt habe, oder ob es trivial ist und ignoriert werden sollte. Jede Hilfe wird geschätzt.
inputenc
beschwerte sich, weil ich ein UTF-Zeichen verwendet habe, das LaTeX anscheinend nicht darstellen kann. Vielen Dank!
tex2pdf
oder einen anderen Befehl protokolliert, den Sie zum Generieren von PDF verwenden. Wechseln Sie zu*Org PDF LaTeX Output*
, um es zu sehen. Paketfehler bedeuten normalerweise, dass Sie ein Paket verwendet haben, das Sie nicht installiert haben (Ihnen fehlt eine STY-Datei).