Problème en Latex: “Il n'y a pas de ligne d'ici à la fin”
J'utilise Lyx pour produire un document Latex, et quand j'essaie de convertir en pdf, il se plaint de l'erreur: "il n'y a pas de ligne à la fin", et la description est "//".
Mon document Latex est de l'ordre de 200 lignes de sans de nombreux sauts de ligne. Comment suis-je censé de débogage et d'obtenir ce damné pdf converti. J'ai littéralement suis coincé sur ce pendant des heures, ne peut pas soumettre ce document pdf. Et pour 90% du temps lors de l'écriture de ce document, de le convertir au format pdf, fonctionne très bien, je ne sais pas sais depuis ce moment, il commence à échouer.
Quelqu'un me donner un moyen rapide de se débarrasser de cette erreur? Sinon ce document Latex est inutile.
Grâce.
OriginalL'auteur Saobi | 2009-10-31
Vous devez vous connecter pour publier un commentaire.
Cher Saobi, merci de poster la ligne fautive. Vous avez probablement un "\" dans une seule ligne de mathématiques de l'environnement. Si vous affichez le code de l'environnement complet, je peux essayer d'indiquer comment éviter cette erreur.
OriginalL'auteur Martijn
Qui peut paraître stupide, mais parfois Latex a besoin d'un signe avant le \, donc:
Que beaucoup dépend de la distribution que vous avez choisi. LyX btw. est un peu fou, quand il s'agit de LaTeX à l'exportation. Essayez auctex si vous avez un mois ou deux de rechange 😉
Si vous faites cela, vous aurez obtenir un apparaître trop peu remplie Méchanceté 10000 avertissement.
OriginalL'auteur wishi
IMO c'est le problème avec LyX; quand les choses vont mal, il est difficile de savoir où chercher pour résoudre le problème. C'est un document minimal qui montre un exemple de l'erreur:
Je suggère d'exporter votre document LyX au LaTeX, puis le compiler "à la main" (avec
pdflatex mydoc
ou quoi que ce soit) et de voir où dans le document, l'erreur est apparue. Vous devriez alors être en mesure de les mettre en corrélation avec certains comportement anormal de pièce du document LyX.OriginalL'auteur Will Robertson
Faire une recherche binaire. Supprimer la moitié du document, si on compile ensuite le problème était dans la partie que vous avez supprimé. Si non, alors c'est dans la moitié vous a gardé. Répétez la procédure sur la délinquance de la partie et vous devriez vite trouver la ligne qui est à l'origine d'.
OriginalL'auteur Artelius
Vous pouvez aller à
View -> View Source
et cliquez sur jusqu'à ce que vous trouver la ligne fautive. En latex, de rupture de ligne est\\
.Après que j'ai réalisé que le problème est que vous ne pouvez pas mettre un saut de ligne (Ctrl+Entrée) au début d'une ligne (ou une cellule). Vous pouvez tricher en forçant un espace (Ctrl+Espace) avant le saut de ligne. 🙂
OriginalL'auteur vthiru
Mon approche pour localiser les erreurs de compilation dans les documents LaTeX est basé sur une recherche binaire approche. Je suppose qu'une approche similaire peut être utilisée dans LyX.
L'idée clé est de diviser votre document en deux parties d'environ la même taille. À la frontière entre ces deux parties d'une ligne contenant \end{document} est inséré. Si le document peut maintenant compiler sans problème, le problème était situé dans la deuxième moitié de la partie du document (sinon il était dans la première moitié de la partie).
OriginalL'auteur midtiby