Comment traquer les erreurs signalées lors du processus d'exportation? J'écris un document Org et l'exporte au format PDF. (Je ne connais pas LaTeX).
Je recevais l'erreur suivante: org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument
. Par essais et erreurs, je l'ai limité à cette section du document:
* Prefix key
* ~M-p~ (currently unassigned)
* ~H-c~ (currently unassigned)
* ~H-;~ (currently unassigned)
Après de nombreuses recherches sur le Web, j'ai découvert qu'une limitation de LaTeX est que le texte textuel ne peut pas être utilisé dans un sous-titre. Le LaTeX généré à partir de l'extrait ci-dessus comprenait des lignes comme:
\subsubsection{\verb~M-p~ (currently unassigned)}
Changer les sous-titres en une liste non ordonnée a résolu le problème:
* Prefix key
- ~M-p~ (currently unassigned)
- ~H-c~ (currently unassigned)
- ~H-;~ (currently unassigned)
parce que ces lignes générées ressemblaient plus à ceci:
\item \verb~M-p~ (currently unassigned)
Maintenant, enfin, voici ma question: y a-t-il un meilleur moyen de rechercher, diagnostiquer et résoudre de telles erreurs que ma recherche par essais et erreurs plus recherche sur le Web (à court, disons, de passer quelques semaines à apprendre LaTeX) ?
À l' heure actuelle, mon dossier produit un fichier PDF en apparence bien ... mais le processus d'exportation ne délivre un message d'erreur: Process completed with errors: [package error]
. Je n'ai aucune idée si c'est sérieux, si cela a affecté ma sortie PDF d'une manière que je n'ai pas encore remarquée, ou si c'est trivial et devrait être ignoré. Toute aide est appréciée.
la source
tex2pdf
ou toute autre commande que vous utilisez pour générer un PDF. Passez à*Org PDF LaTeX Output*
pour le voir. Une erreur de package signifie généralement que vous avez utilisé un package que vous n'avez pas installé (il vous manque un fichier STY).inputenc
Je me suis plaint parce que j'ai utilisé un caractère UTF que LaTeX ne peut apparemment pas représenter. Merci!Réponses:
Comme l'a suggéré @wvxvw dans les commentaires, regarder le
*Org PDF LaTeX Output*
tampon est l'endroit idéal pour vérifier les erreurs. Avec une certaine connaissance de base de LaTeX, vous devriez être en mesure de retrouver des erreurs relativement simples comme celles-ci (qui d'après mon expérience proviennent presque toujours de la\verb
commande. Cependant, il semblerait que vous ne serez pas en mesure de retracer directement l'erreur dans le fichier Org d'origine.la source
Je trouve très utile de lier une macro comme la suivante:
C'est juste:
Bien sûr, vous pouvez faire la même chose de manière plus programmatique, mais je pense que cela suffit pour une utilisation aussi basique. C'est aussi un bel exemple de la puissance des liaisons et macros emacs, spécialement pour les personnes provenant de vim qui sont habituées au
noremap
style de liaison.la source