Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
3_composition:texte:lignes:numeroter_les_lignes_d_un_document [2021/01/30 14:35]
yannick.tanguy Fusion de deux pages (dont une qui n'était qu'un titre).
3_composition:texte:lignes:numeroter_les_lignes_d_un_document [2021/03/14 22:57]
jejust Correction de lien interne pour suivre un déplacement de page.
Ligne 1: Ligne 1:
-====== Comment numéroter les lignes d'un document ? ======+====== Comment numéroter les lignes d'un document? ======
  
 ===== Dans du texte classique ===== ===== Dans du texte classique =====
  
-==== Avec l'extension lineno ====+==== Avec l'extension lineno” ====
  
-L'extension [[ctanpkg>lineno|lineno]] premet d'obtenir cette numérotation en modifiant la routine de sortie <latex>\LaTeX</latex>. Cette méthode peut poser des problèmes et l'utilisateur doit donc rester vigilant. Cette fonctionnalité peut être étendue aux notes en bas de page avec l'extension [[ctanpkg>fnlineno|fnlineno]].+L'extension [[ctanpkg>lineno]] permet d'obtenir cette numérotation en modifiant 
 +la routine de sortie <latex>\LaTeX</latex>. 
 +Il suffit d'insérer la commande ''\linenumbers'' là où on souhaite activer la numérotation. 
 +Cette méthode marche raisonnablement bien, y compris quand la taille de caractère 
 +et l'interligne sont modifiés (par exemple pour les titres), mais n'est pas sans faille ; 
 +l'utilisateur doit donc rester vigilant.
  
-==== Avec l'extension reledmac ====+<WRAP column 40ex> 
 +<code latex> 
 +\documentclass{article} 
 +  \usepackage{lineno} 
 +  \usepackage[french]{babel}
  
-Les éditions critiques de textes font souvent appel à la numérotation des lignes de textePour ce type de travaux, l'extension [[ctanpkg>reledmac|reledmac]] offre une solution complète. Cette extension remplace [[ctanpkg>edmac|edmac]] et [[ctanpkg>ledmac|ledmac]], devenues [[7_misc:liste_des_packages_obsoletes|obsolètes]].+\title{À la recherche\dots} 
 +\author{MP.
 +\date{1913}
  
-==== Avec l'extension vruler ====+\begin{document} 
 +\linenumbers 
 +\maketitle
  
-L'extension [[ctanpkg>vruler|vruler]] évite de nombreux problèmes associés à la numérotation des lignesen permettant de placer sur les pages une règle rectangulaire contenant la numérotationL'effet est tout à fait correct lorsqu'il est appliqué à un texte d'apparence uniforme, mais il reste médiocre dans les textes qui impliquent des ruptures telles que les mathématiques interpolées ou les figures+\section{Le coucher} 
 +Longtempsje me suis couché 
 +de bonne heure...
  
-==== Avec l'extension numline ====+\end{document} 
 +</code> 
 +</WRAP> 
 +<WRAP column 40ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage[utf8]{inputenc} 
 +  \usepackage[T1]{fontenc} 
 +  \usepackage[width=6.6cm,height=8cm]{geometry} 
 +  \usepackage{lmodern} 
 +  \usepackage{lineno} 
 +  \usepackage{microtype} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty}
  
-:!: //L’extension// [[ctanpkg>numline|numline]] //est classée comme [[7_misc:liste_des_packages_obsoletes|obsolète]]Ce qui suit est informatif.//+\title{À la recherche\dots} 
 +\author{MP.
 +\date{1913}
  
-L'extension [[ctanpkg>numline|numline]], à l'image de [[ctanpkg>lineno|lineno]], retraite également la routine de sortie. L'utilisateur doit donc rester prudent.+\begin{document} 
 +\linenumbers 
 +\maketitle 
 + 
 +\section{Le coucher} 
 +Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, 
 +mes yeux se fermaient si vite que je n'avais pas le temps de me dire : 
 +\og{}Je m'endors.\fg{} Et, une demi-heure après, la pensée qu'il était temps de chercher 
 +le sommeil m'éveillait\dots 
 +% ; je voulais poser le volume que je croyais avoir encore 
 +%dans les mains et souffler ma lumière. 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +Si on souhaite numéroter les lignes d'une partie du document seulement, 
 +on peut utiliser l'environnement ''linenumbers'': 
 + 
 +<WRAP column 40ex> 
 +<code latex> 
 +\begin{linenumbers} 
 +Longtemps, je me suis couché 
 +de bonne heure... 
 +\end{linenumbers} 
 +</code> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +Par défaut, la numérotation se poursuit tout le long du document, 
 +mais il est possible de la faire revenir à ''1'' à chaque nouvelle page, 
 +avec l'option ''pagewise''
 + 
 +Quelques autres options de l'extension: 
 +  * ''left'' pour afficher les numéros dans la marge de gauche (comportement par défaut), 
 +  * ''right'' pour afficher les numéros dans la marge de droite, 
 +  * ''switch'' pour afficher les numéros dans la marge extérieure, 
 +  * ''modulo'' pour numéroter toutes les cinq lignes. 
 + 
 +La [[texdoc>lineno|documentation de “lineno”]] propose de nombreuses autres options de configuration. 
 + 
 +Si vous placez une étiquette dans votre document avec ''\linelabel{ICI}'', 
 +vous pourrez faire référence à son **numéro de ligne** avec ''\ref{ICI}''
 + 
 + 
 +<note tip> 
 +Cette fonctionnalité peut être étendue aux notes de bas de page 
 +avec l'extension [[ctanpkg>fnlineno]]: 
 + 
 +<WRAP clear /> 
 +<WRAP column 46ex> 
 +<code latex> 
 +\documentclass{article} 
 +  \usepackage{lineno,fnlineno} 
 +  \usepackage[french]{babel} 
 + 
 +\begin{document} 
 +\linenumbers 
 + 
 +\section{Le coucher} 
 +Longtemps, je me suis couché 
 +de bonne heure\footnote{Vers 18h ou 19h...}, 
 +Parfois... 
 +\end{document} 
 + 
 +</code> 
 +</WRAP> 
 +<WRAP column 40ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage[utf8]{inputenc} 
 +  \usepackage[T1]{fontenc} 
 +  \usepackage[width=6.6cm,height=6.0cm]{geometry} 
 +  \usepackage{lmodern} 
 +  \usepackage{lineno,fnlineno} 
 +  \usepackage{microtype} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty} 
 + 
 +\title{À la recherche\dots} 
 +\author{M. P.} 
 +\date{1913} 
 + 
 +\begin{document} 
 +\linenumbers 
 + 
 +\section{Le coucher} 
 +Longtemps, je me suis couché de bonne heure\footnote{Vers 18h ou 19h, 
 +rarement plus tard sauf en cas d'impératif mondain.}. 
 +Parfois, à peine ma bougie éteinte, mes yeux se fermaient 
 +si vite que je n'avais pas le temps de me dire : 
 +\og{}Je m'endors.\fg{} Et, une demi-heure après, 
 +la pensée qu'il était temps de chercher le sommeil m'éveillait ; 
 +je voulais poser le volume que je croyais avoir encore 
 +dans les mains et souffler ma lumière. 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +</note> 
 + 
 +==== Avec l'extension “reledmac” ==== 
 + 
 +Les éditions critiques de textes font souvent appel à la numérotation des lignes de texte. 
 +Pour ce type de travaux, l'extension [[ctanpkg>reledmac]] offre une solution complète. 
 +Cette extension remplace [[ctanpkg>edmac|edmac]] et [[ctanpkg>ledmac|ledmac]], 
 +devenues [[1_generalites:histoire:liste_des_packages_obsoletes|obsolètes]]. 
 + 
 +==== Avec l'extension “vruler” ==== 
 + 
 +L'extension [[ctanpkg>vruler]] évite de nombreux problèmes associés à la numérotation des lignes, en permettant de placer sur les pages une règle rectangulaire contenant la numérotation. L'effet est tout à fait correct lorsqu'il est appliqué à un texte d'apparence uniforme, mais il reste médiocre dans les textes qui impliquent des ruptures telles que les mathématiques interpolées ou les figures.  
 + 
 +==== Avec l'extension “numline” ==== 
 + 
 +:!: //L’extension// [[ctanpkg>numline]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.// 
 + 
 +L'extension [[ctanpkg>numline]], à l'image de [[ctanpkg>lineno]], retraite également la routine de sortie. L'utilisateur doit donc rester prudent.
  
 ===== Dans du texte en mode verbatim ===== ===== Dans du texte en mode verbatim =====
  
-==== Avec les extensions moreverb ou fancyvrb ====+==== Avec les extensions moreverb” ou fancyvrb” ====
  
-Dans ce cas particulier, les extensions [[ctanpkg>moreverb|moreverb]] ou [[ctanpkg>fancyvrb|fancyvrb]], dédiées au mode verbatim, peuvent être utilisées. Voir aussi sur ce sujet « [[3_domaines_specialises:informatique:inclure_un_fichier_en_mode_verbatim|Comment inclure un fichier en mode verbatim ?]] ».+Dans ce cas particulier, les extensions [[ctanpkg>moreverb]] ou [[ctanpkg>fancyvrb]], 
 +dédiées au mode verbatim, peuvent être utilisées. Voir aussi sur ce sujet 
 +« [[3_domaines_specialises:informatique:inclure_un_fichier_en_mode_verbatim|Comment inclure un fichier en mode verbatim ?]] ».
  
-==== Avec la classe memoir ====+==== Avec la classe memoir” ====
  
-La classe [[ctanpkg>memoir|memoir]] fournit également les fonctionnalités nécessaires.+La classe [[ctanpkg>memoir]] fournit également les fonctionnalités nécessaires.
  
 ----- -----
- 
 //Source:// [[faquk>FAQ-linenos|Including line numbers in typeset output]] //Source:// [[faquk>FAQ-linenos|Including line numbers in typeset output]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,formatting)+{{htmlmetatags>metatag-keywords=(LaTeX,mise en page,ajouter les numéros de lignes,mode brouillon,numéros de lignes dans la marge)
 metatag-og:title=(Comment numéroter les lignes d'un document) metatag-og:title=(Comment numéroter les lignes d'un document)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
3_composition/texte/lignes/numeroter_les_lignes_d_un_document.txt · Dernière modification: 2021/03/14 22:57 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0