Jak wyśledzić błędy zgłoszone podczas procesu eksportu? Piszę dokument organizacji i eksportuję go do pliku PDF. (Nie znam LaTeXa).
Ja otrzymuję następujący błąd: org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument
. Próbując metodą prób i błędów zawęziłem ją do tej sekcji dokumentu:
* Prefix key
* ~M-p~ (currently unassigned)
* ~H-c~ (currently unassigned)
* ~H-;~ (currently unassigned)
Po wielu poszukiwaniach w Internecie odkryłem, że ograniczeniem LaTeX jest to, że dosłowny tekst nie może być użyty w podtytule. LaTeX wygenerowany z powyższego fragmentu zawiera linie takie jak:
\subsubsection{\verb~M-p~ (currently unassigned)}
Zmiana podtytułów na nieuporządkowaną listę rozwiązała problem:
* Prefix key
- ~M-p~ (currently unassigned)
- ~H-c~ (currently unassigned)
- ~H-;~ (currently unassigned)
ponieważ te wygenerowane linie wyglądały mniej więcej tak:
\item \verb~M-p~ (currently unassigned)
Teraz wreszcie moje pytanie: czy istnieje lepszy sposób na śledzenie, diagnozowanie i rozwiązywanie takich błędów niż moja próba i błąd plus wyszukiwanie w Internecie (powiedzmy, że spędzam kilka tygodni na nauce LaTeX) ?
Obecnie mój plik tworzy pozornie drobny PDF ... ale proces eksportu ma wydać komunikat o błędzie: Process completed with errors: [package error]
. Nie mam pojęcia, czy jest to poważne, czy wpłynęło to na mój wynik PDF w sposób, którego jeszcze nie zauważyłem, czy jest to trywialne i należy je zignorować. Każda pomoc jest mile widziana.
inputenc
narzekałem, ponieważ użyłem znaku UTF, którego LaTeX najwyraźniej nie może reprezentować. Dzięki!
tex2pdf
lub dowolne inne polecenie używane do generowania pliku PDF. Przełącz, aby*Org PDF LaTeX Output*
to zobaczyć. Błąd pakietu zazwyczaj oznacza, że użyłeś pakietu, którego nie zainstalowałeś (brakuje Ci pliku STY).