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:renvois:underscore_dans_un_label [2021/05/04 19:43]
bdumont Truquer le code pour que les exemples fonctionnent
3_composition:texte:renvois:underscore_dans_un_label [2021/05/06 23:00] (Version actuelle)
bdumont Correction d'un lien cassé
Ligne 7: Ligne 7:
 ===== Comment faire pour le tiret bas soit traité comme un caractère normal ===== ===== Comment faire pour le tiret bas soit traité comme un caractère normal =====
  
-===== Cas où le tiret bas est considéré comme un caractère normal sans ajout d'​extensions ​=====+==== Cas où le tiret bas est considéré comme un caractère normal sans ajout d'​extensions ====
  
 Le tiret bas est considéré par défaut comme un caractère normal dans les arguments de : Le tiret bas est considéré par défaut comme un caractère normal dans les arguments de :
Ligne 39: Ligne 39:
 \label{sec_hello} \label{sec_hello}
 See section 1. See section 1.
-\end{document} 
-</​latexdoc>​ 
-</​WRAP>​ 
-<WRAP clear /> 
- 
-Même le package [[ctanpkg>​babel]],​ qui utilise des substitutions de symboles 
-pour rendre des caractères actifs, ne pose pas de problème, 
-car il patche les commandes du système ''​\label''/''​\ref''​ 
-pour supporter les substitutions. 
- 
-<WRAP column 40ex> 
-<code latex> 
-\documentclass{article} 
-\usepackage[french]{babel} 
-\begin{document} 
-\section{Bonjour tout le monde} 
-\label{sec_bonjour} 
-Voir section \ref{sec_bonjour}. 
-\end{document} 
-</​code>​ 
-</​WRAP>​ 
-<WRAP column 30ex> 
-<​latexdoc>​ 
-\documentclass{article} 
-\usepackage[french]{babel} 
-\pagestyle{empty} 
-\begin{document} 
-\section{Bonjour tout le monde} 
-\label{sec_bonjour} 
-Voir section 1. 
 \end{document} \end{document}
 </​latexdoc>​ </​latexdoc>​
Ligne 76: Ligne 46:
 Si vous rencontrez quand même le message d'​erreur indiqué quand vous utilisez un tiret bas dans un de ces cas, Si vous rencontrez quand même le message d'​erreur indiqué quand vous utilisez un tiret bas dans un de ces cas,
 vous utilisez sans doute vous utilisez sans doute
-une extension qui modifie le comportement du tiret bas. Dans ce cas, vous devez appliquer l'une des solutions suivantes.+une extension qui modifie le comportement du tiret bas (autre que [[ctanpkg>​babel]],​ qui ne pose pas de problèmes) 
 +Dans ce cas, vous devez appliquer l'une des solutions suivantes.
  
  
Ligne 87: Ligne 58:
  
 Dans la plupart des cas, cela correspond à l'​effet souhaité. Cependant, la redéfinition du tiret bas par [[ctanpkg>​underscore]] a pour conséquence Dans la plupart des cas, cela correspond à l'​effet souhaité. Cependant, la redéfinition du tiret bas par [[ctanpkg>​underscore]] a pour conséquence
-qu'il n'est plus considéré comme un caractère normal [[3_composition:​texte:​renvois:​underscore_dans_un_label#​exceptions|dans les cas où il devrait être considéré comme tel]]. Ce problème est résolu en grande partie si vous chargez [[ctanpkg>​babel]],​+qu'il n'est plus considéré comme un caractère normal [[3_composition:​texte:​renvois:​underscore_dans_un_label#​cas_ou_le_tiret_bas_est_considere_comme_un_caractere_normal_sans_ajout_d_extensions|dans les cas où il devrait être considéré comme tel]]. Ce problème est résolu en grande partie si vous chargez [[ctanpkg>​babel]],​
 ou de manière plus limitée en utilisant l'​options ''​[strings]''​ de [[ctanpkg>​underscore]]. Pour plus de détails, veuillez vous référer à la [[texdoc>​underscore|documentation]],​ particulièrement p. 2. ou de manière plus limitée en utilisant l'​options ''​[strings]''​ de [[ctanpkg>​underscore]]. Pour plus de détails, veuillez vous référer à la [[texdoc>​underscore|documentation]],​ particulièrement p. 2.
  
3_composition/texte/renvois/underscore_dans_un_label.1620150212.txt.gz · Dernière modification: 2021/05/04 19:43 par bdumont
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0