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édentesRévision précédente
composition:texte:renvois:se_referer_aux_sections_par_leur_titre [2021/01/12 13:04] – Correction d'une coquille dans la mise en forme. yannick.tanguy3_composition:texte:renvois:se_referer_aux_sections_par_leur_titre [2021/11/29 23:08] (Version actuelle) – Correction de la mise en forme. yannick.tanguy
Ligne 1: Ligne 1:
-====== Comment obtenir des références intégrant des noms ? ======+====== Comment obtenir des références intégrant des noms? ======
  
 Le mécanisme de références croisées de <latex>\LaTeX</latex> est conçu pour le monde assez impersonnel de la publication académique, dans lequel tout a un numéro. Aussi, une extension est nécessaire si nous voulons afficher le //nom// des choses auxquelles nous faisons référence. Les deux extensions disponibles modifient les commandes de sectionnement pour obtenir ce résultat. Le mécanisme de références croisées de <latex>\LaTeX</latex> est conçu pour le monde assez impersonnel de la publication académique, dans lequel tout a un numéro. Aussi, une extension est nécessaire si nous voulons afficher le //nom// des choses auxquelles nous faisons référence. Les deux extensions disponibles modifient les commandes de sectionnement pour obtenir ce résultat.
  
-===== Avec l'extension titleref =====+===== Avec l'extension titleref” =====
  
-L'extension [[ctanpkg>titleref|titleref]] fournit la commande ''\titleref''. Il convient cependant de ne pas l'utiliser dans un document dans lequel vous devez également utiliser l'extension [[ctanpkg>hyperref|hyperref]].+L'extension [[ctanpkg>titleref]] fournit la commande ''\titleref''. Il convient cependant de ne pas l'utiliser dans un document dans lequel vous devez également utiliser l'extension [[ctanpkg>hyperref]].
  
-===== Avec l'extension byname =====+===== Avec l'extension byname” =====
  
-L'extension [[ctanpkg>smartref|byname]] fait partie de l'ensemble [[ctanpkg>smartref|smartref]] et fonctionne d'ailleurs bien avec [[ctanpkg>smartref|smartref]]. Elle fonctionne (dans une certaine mesure) avec [[ctanpkg>hyperref|hyperref]] mais les liens qu'elle définit ne sont pas des hyperliens.+L'extension [[ctanpkg>smartref|byname]] fait partie de l'ensemble [[ctanpkg>smartref]] et fonctionne d'ailleurs bien avec [[ctanpkg>smartref]]. Elle fonctionne (dans une certaine mesure) avec [[ctanpkg>hyperref]] mais les liens qu'elle définit ne sont pas des hyperliens.
  
-===== Avec la classe memoir =====+===== Avec la classe memoir” =====
  
-La classe [[ctanpkg>memoir|memoir]] incorpore la fonctionnalité de [[ctanpkg>titleref|titleref]] mais ne fonctionne pas avec [[ctanpkg>smartref|byname]] (mais des correctifs existent). FIXME // Trouver ces correctifs. //+La classe [[ctanpkg>memoir]] incorpore la fonctionnalité de [[ctanpkg>titleref]] mais ne fonctionne pas avec [[ctanpkg>smartref|byname]] (mais des correctifs existent). FIXME // Trouver ces correctifs. //
  
-===== Avec l'extension nameref (et hyperref) =====+===== Avec l'extension nameref” (et hyperref) =====
  
-L'ensemble [[ctanpkg>hyperref|hyperref]] comprend une extension [[ctanpkg>nameref|nameref]], qui fonctionnera seule (c'est-à-dire sans [[ctanpkg>hyperref|hyperref]] mais alors, bien sûr, les références ne sont pas hypertextes). Les commandes de l'extension [[ctanpkg>nameref|nameref]] peuvent être utilisées dans un document de classe [[ctanpkg>memoir|memoir]].+L'ensemble [[ctanpkg>hyperref]] comprend une extension [[ctanpkg>nameref]], qui fonctionnera seule (c'est-à-dire sans [[ctanpkg>hyperref]] mais alors, bien sûr, les références ne sont pas hypertextes). Les commandes de l'extension [[ctanpkg>nameref]] peuvent être utilisées dans un document de classe [[ctanpkg>memoir]].
  
-Si vous chargez l'extension [[ctanpkg>hyperref|hyperref]] elle-même, alors [[ctanpkg>nameref|nameref]] est automatiquement chargée. La classe [[ctanpkg>memoir|memoir]] nécessite l'extension [[ctanpkg>memhfixc|memhfixc]] lors de l'exécution avec [[ctanpkg>hyperref|hyperref]], comme suit :+Si vous chargez l'extension [[ctanpkg>hyperref]] elle-même, alors [[ctanpkg>nameref]] est automatiquement chargée. La classe [[ctanpkg>memoir]] nécessite l'extension [[ctanpkg>memhfixc]] lors de l'exécution avec [[ctanpkg>hyperref]], comme suit :
  
 <code latex> <code latex>
Ligne 28: Ligne 28:
 </code> </code>
  
-===== Avec l'extension zref =====+===== Avec l'extension zref” =====
  
-L'extension [[ctanpkg>zref|zref]] propose un remplacement complet des mécanismes de références croisées de <latex>\LaTeX</latex> et offre en particulier une fonctionnalité de référence avec le nom :+L'extension [[ctanpkg>zref]] propose un remplacement complet des mécanismes de références croisées de <latex>\LaTeX</latex> et offre en particulier une fonctionnalité de référence avec le nom :
  
 <code latex> <code latex>
Ligne 39: Ligne 39:
 </code> </code>
  
-Chacune des extensions [[ctanpkg>titleref|titleref]], [[ctanpkg>smartref|byname]] et [[ctanpkg>nameref|nameref]] définit une commande de référence avec le même nom que l'extension : ''\titleref'', ''\byname'' et ''\nameref''. L'extension [[ctanpkg>nameref|nameref]] définit également une commande ''\byshortnameref'', qui utilise l'argument optionnel court des commandes de chapitre et de section. Par contre, l'extension [[ctanpkg>zref|zref]], pour du même auteur (Heiko Oberdiek), // ne définit pas // une telle variante.+Chacune des extensions [[ctanpkg>titleref]], [[ctanpkg>smartref|byname]] et [[ctanpkg>nameref]] définit une commande de référence avec le même nom que l'extension : ''\titleref'', ''\byname'' et ''\nameref''. L'extension [[ctanpkg>nameref]] définit également une commande ''\byshortnameref'', qui utilise l'argument optionnel court des commandes de chapitre et de section. Par contre, l'extension [[ctanpkg>zref]], pour du même auteur (Heiko Oberdiek), // ne définit pas // une telle variante.
  
 ----- -----
- 
 //Source:// [[faquk>FAQ-nameref|Referring to things by their name]] //Source:// [[faquk>FAQ-nameref|Referring to things by their name]]
  
3_composition/texte/renvois/se_referer_aux_sections_par_leur_titre.1610456687.txt.gz · Dernière modification : 2021/01/12 13:04 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0