J'ai un projet LaTeX qui consiste en un fichier principal et d'autres fichiers (principalement des chapitres) qui sont inclus dans le fichier principal via la fonction \input
commandement :
\documentclass[a4paper,10pt,oneside,openany]{book}
....
\begin{document}
...
\mainmatter
\input{capitoli/one.tex}
\input{capitoli/two.tex}
\input{capitoli/n.tex}
...
\end{document}
Comme vous pouvez le constater, les fichiers inclus se trouvent généralement dans des sous-dossiers par rapport au fichier principal.
J'aimerais ça quand je suis en visite, par exemple, two.tex
le numéro de ligne indiqué au bas de la mémoire tampon en line-number-mode
ne commencerait pas à partir de 1 mais prendrait en compte les lignes de code avant ce fichier (dans ce cas, celles dans le fichier mail et dans le fichier one.tex
). Ceci est dû au fait que lorsque je compile le document avec pdfLaTeX
le compilateur fournit des numéros de ligne "généraux" pour les erreurs, il est donc difficile de les trouver dans le code source. J'ai essayé le linum mode
mais il semble que cela fonctionne exactement comme le line-number-mode
pour le problème spécifique.
Existe-t-il un moyen d'obtenir ce comportement ? Je n'ai pas posté la question sur TeX.StackExchange parce que je pense que c'est vraiment une question liée à Emacs.