2010-03-26 20 views
25

Me pregunto cómo puedo obtener el título del documento en látex, para usarlo en otro lugar del documento. Solo quiero poder hacer eco de eso.¿Cómo obtener el valor del título del documento en látex?

+0

Estoy seguro de que hay una manera de que el encabezado de cada página tenga el título. Con fancyhdr o la clase de documento de memorias. Entonces esos archivos contendrán una respuesta. Sin embargo, no sé lo suficiente como para extraer la información ... (Acabo de buscar en fancyhdr.sty por "título" y no recibí ningún hit, sin embargo ...) – Seamus

+2

¿Cómo es que esto no es una verdadera pregunta? La respuesta es '\ makeatletter \ @title \ makeatother'. – isomorphismes

+3

De hecho. Si hay algún problema con esta pregunta es que se debe mover al sitio de intercambio de pila de texto. – nedned

Respuesta

23

El uso de \@title no funciona porque \maketitle borra \@title. Esto me parece tonto, pero así son las cosas. Una solución es redefinir \title para guardar el título en otro lugar. Por ejemplo,

\def\title#1{\gdef\@title{#1}\gdef\THETITLE{#1}} 

a continuación, utilizar \THETITLE.

Puede hacer al revés: \def\MYTITLE{...} luego \title{\MYTITLE} y luego use \MYTITLE nuevamente.

+2

Gracias, fue el truco, aunque tuve que adjuntar la definición en '\ makeatletter' y' \ makeatother', que comienza a ser un gran esfuerzo. Entonces, como solo necesito usar el título en otra ocasión, no tiene mucho sentido. Sería bueno si hubiera una solución más sensata. – nedned

+2

Puede hacer al revés: \ def \ MYTITLE {...} luego \ title {\ MYTITLE} y luego usar \ MYTITLE nuevamente. – lhf

+0

@lhf, ¿podría poner esa opción en su respuesta? Realmente podría usar eso ahora mismo. –

14

Tuve éxito simplemente escribiendo un nuevo comando.

\newcommand{\mytitle}{...} 

\title{\mytitle} 
+0

Encuentra esto más claro y claro que la respuesta elegida. – gustafbstrom

0

contestadas en el sitio tex.stackexchange.com (pista: titling paquete). (No sé cómo marcar la pregunta como duplicada en los sitios SE).

Cuestiones relacionadas