Comment obtenir la valeur du titre du document en latex?
Je me demande comment je peux obtenir le titre du document en latex, pour les utiliser ailleurs dans le document. Je veux juste être en mesure de pouvoir en faire l'écho.
- Je suis sûr qu'il y a un moyen d'avoir l'en-tête de chaque page le titre en lui. Avec fancyhdr ou la mémoire de la classe de document. Si ces fichiers contiennent une réponse. Je ne connais pas assez pour en extraire l'info mais... (j'ai juste cherché fancyhdr.sty pour "titre" et a obtenu aucun succès, si...)
- Comment est-ce pas une vraie question? La réponse est
\makeatletter \@title \makeatother
. - En effet. Si il y a un problème avec cette question, c'est qu'il doit être déplacé à la tex pile de site d'échange.
- Cette question devrait être sur tex.stackexchange.com.
Vous devez vous connecter pour publier un commentaire.
À l'aide de
\@title
ne fonctionne pas car\maketitle
efface\@title
. Cela semble ridicule à moi, mais c'est la façon dont il est. Une solution consiste à redéfinir\title
pour enregistrer le titre quelque part d'autre. Par exemple,ensuite utiliser
\THETITLE
.Vous pouvez le faire dans l'autre sens:
\def\MYTITLE{...}
puis\title{\MYTITLE}
et de les utiliser plus tard\MYTITLE
de nouveau.\makeatletter
et\makeatother
, ce qui commence à être un ensemble beaucoup d'efforts. Donc, depuis que j'ai seulement besoin d'utiliser le titre d'un autre temps, il n'y a pas beaucoup de point. Ça serait bien si il y avait plus de solution rationnelle.\title{My Title} \makeatletter \let\thetitle\@title \makeatother
Et ensuite utiliser\thetitle
plus tard dans le texte.J'ai eu du succès d'écrire une nouvelle commande.
C'est une solution de contournement...
La version courte du titre a été ignorée ici...
Répondu dans le tex.stackexchange.com site (indice:
titling
package). (Je ne sais pas comment marquer la question des doublons partout SE sites.)