2010-05-06 6 views
4

Je travaille actuellement sur un analyseur qui lit des journaux LaTeX complets. La plupart du format de journal est, bien qu'étrange, facile à comprendre, mais ces crochets me déroutent. Voici un exemple de près de la fin d'un de mes journaux:Que signifient les crochets dans les journaux LaTeX?

Overfull \hbox (10.88788pt too wide) in paragraph at lines 40--40 
[]$[]$ 
[] 

[102]) [103] 
Kapitel 14. 
(./Thermo-141-GrenzenFundamentalpostulat.tex [104 

]) 
(./Thermo-142-Mastergleichung.tex [105]) (./Thermo-143-HTheorem.tex [106pdfTeX 
warning (ext4): destination with the same identifier (name{equation.14.3.3}) ha 
s been already used, duplicate ignored 

Quelqu'un peut-il me donner un indice ce que ces crochets signifient? Je ne peux pas voir de structure en eux. J'ai la suspicion que les lignes 2/3 ci-dessus sont une sorte d'art ASCII représentant la disposition des boîtes, bien que j'en sache trop sur les badbox pour justifier cela ou identifier la signification des caractères individuels. Ensuite, les "[104" etc. semblent correspondre aux numéros de page, mais je ne vois toujours pas la raison pour laquelle il y a parfois quelque chose entre les crochets (comme l'avertissement pdfTeX ci-dessus), et parfois non.

+0

Faites-vous référence à: '[] $ [] $' ou '[102]) [103]'? Le plus tard fait référence au numéro de page dans la sortie je crois. –

+0

Tout. Je vais ajouter d'autres réflexions dans la question. –

+2

La [102] est une page en cours de sortie, alors que l'activité $ [] $ est une matière mathématique qui ne peut pas être affichée dans le journal. Dans les deux cas, ce n'est pas LaTeX mais le moteur TeX lui-même. Pour plus de détails, voir The TeX Book. –

Répondre

1

Comme dit dans les commentaires []$[]$ signifie que Tex veut vous dire que quelque chose prend trop d'espace horizontal (Overfull \hbox). Il essaye d'imprimer les cases incriminées, mais échoue, car elles semblent être des formules, qui ne peuvent pas être imprimées en texte normal. Si la même erreur se produisait avec du texte normal, vous obtiendriez ce texte entre crochets comme un indice, où Tex pense qu'il peut casser votre texte. En ce qui concerne les numéros entre crochets, ce sont les numéros de page. Dans votre exemple, Tex a obtenu votre jeu de texte jusqu'à la page 102, où il a rencontré des problèmes avec une formule trop large.

Pour plus d'informations sur la lecture des fichiers journaux de Tex, essayez le website suivant.

+0

Merci pour les conseils. Je pense que je l'ai surtout travaillé, au moins pour mes fins. -> http://gitorious.org/lamake/ –

Questions connexes