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:17]
bdumont Clarification de la structure
3_composition:texte:renvois:underscore_dans_un_label [2021/05/06 23:00]
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 38: Ligne 38:
 \section{Hello World} \section{Hello World}
 \label{sec_hello} \label{sec_hello}
-See section ​\ref{sec_hello}. +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 \ref{sec_bonjour}.+
 \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.txt · Dernière modification: 2021/05/06 23:00 par bdumont
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0