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
3_composition:texte:renvois:faire_reference_plusieurs_fois_a_une_note_de_bas_de_page [2020/11/24 15:02]
jejust Compilation du code de l'exemple, en ajustant la taille de la page.
3_composition:texte:renvois:faire_reference_plusieurs_fois_a_une_note_de_bas_de_page [2021/01/20 09:35] (Version actuelle)
yannick.tanguy Corrections de coquilles de texte et du titre.
Ligne 1: Ligne 1:
 ====== Comment faire référence plusieurs fois à la même note de bas de page? ====== ====== Comment faire référence plusieurs fois à la même note de bas de page? ======
  
 +===== Avec l'​extension fixfoot =====
  
-$\Reponse$ ​ Le package ​[[ctanpkg>​fixfoot|fixfoot]] permet de définir une note en bas de page, +L'​extension ​[[ctanpkg>​fixfoot|fixfoot]] permet de définir une note en bas de page, sous forme de commande ​utilisable ​plusieurs fois. Par exemple :
-sous forme de commande ​que l'on pourra utiliser ​plusieurs fois. Par exemple: +
  
 <WRAP column 70ex> <WRAP column 70ex>
Ligne 41: Ligne 40:
 <WRAP clear /> <WRAP clear />
  
 +===== Avec la décomposition de la commande \footnote =====
  
-$\Reponse$ ​ On peut //​décomposer//​ la commande ''​\footnote''​ en deux : la +La commande ''​\footnote'' ​peut être //​décomposée// ​en deux :  
-première, ''​\footnotemark[numero]'',​ place la marque de renvoi à la +  * la première, ''​\footnotemark[''//''​numero''//''​]'',​ place la marque de renvoi à la note de bas de page ;  
-note de bas de page ; la seconde, ''​\footnotetext[numero]{texte}'',​ +  * la seconde, ''​\footnotetext[''//''​numero''//''​]{''//''​texte''//''​}'',​ crée la note elle-même. ​ 
-crée la note elle-même. ​La solution ​bête serait la suivante :+ 
 +Ainsi, la solution ​intuitive ​serait la suivante :
  
 <code latex> <code latex>
Ligne 56: Ligne 57:
 </​code>​ </​code>​
  
 +Cependant, cette solution a le désagréable défaut d'​avoir le numéro « en dur » dans le code. Lors de la création d'une nouvelle note de bas de page avant celle qui a été traitée, il va falloir changer le numéro de celle qui a été traitée à la main. C'est totalement contraire à l'​esprit de <​latex>​\LaTeX</​latex>​. ​
  
- +Une solution plus propre consiste à faire une référence croisée entre les notes de bas de page. L'​exemple précédent deviendra donc : 
-$\Reponse$ ​ La « solution » précédente a le désagréable défaut +
-d'​avoir le numéro « en dur » dans le code. Si l'on crée une nouvelle note +
-de bas de page avant, il va falloir changer les numéros à la main. C'est totalement +
-contraire à l'​esprit de <​latex>​\LaTeX</​latex>​.  +
- +
-Une solution plus propre consiste à faire une référence croisée entre +
-les notes de bas de page. L'​exemple précédent deviendra donc : +
  
 <code latex> <code latex>
Ligne 75: Ligne 70:
 </​code>​ </​code>​
  
- +Cependant, cette solution ne fonctionne pas à la première compilation,​ car la commande ​''​\footnotemark''​ ne reçoit pas comme argument optionnel un numéro. Pour éviter ce problème, on pourra utiliser la commande suivante :
-Cependant, cette solution ne fonctionne pas à la première compilation,​ car +
-''​\footnotemark''​ ne reçoit pas comme argument optionnel un numéro. Pour +
-éviter ce problème, on pourra utiliser la commande suivante :+
  
 <code latex> <code latex>
Ligne 99: Ligne 91:
 </​code>​ </​code>​
  
- +La commande ​''​\myref''​ affiche la référence si elle existe, sinon elle écrit $0$ tout en avertissant l'​utilisateur.
-La macro ''​\myref''​ affiche la référence si elle existe, sinon elle écrit $0$ +
-tout en avertissant l'​utilisateur. +
  
 {{htmlmetatags>​metatag-keywords=(LaTeX,​notes de bas de page,​footnote) {{htmlmetatags>​metatag-keywords=(LaTeX,​notes de bas de page,​footnote)
-metatag-og:​title=(Comment faire référence plusieurs fois à la même note de bas de page?)+metatag-og:​title=(Comment faire référence plusieurs fois à la même note de bas de page)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
  
3_composition/texte/renvois/faire_reference_plusieurs_fois_a_une_note_de_bas_de_page.1606226535.txt.gz · Dernière modification: 2020/11/24 15:02 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0