subsecciones - referencias en latex
Referencias con texto en LaTeX (3)
En LaTeX puede hacer referencia fácilmente a una sección usando / label {} al lado de una sección y luego / ref {} para crear la referencia. Sin embargo, la referencia solo incluye el número de la sección o la página con / pageref {}. Me gustaría insertar una referencia que contenga el texto de la sección.
Ejemplo:
/section{My Section}
/label{section:my}
This is a reference to Section~/ref{section:my}.
El resultado es el siguiente:
1. My Section
This is a reference to Section 1.
Me gustaría tener:
This is a reference to 1. My Section.
Creo que puedes hacer esto con el paquete hyperref , aunque yo mismo no lo he probado. De la sección relevante de LaTeX Wikilibro :
El paquete
hyperrefintroduce otro comando útil;/autoref{}. Este comando crea una referencia con texto adicional correspondiente al tipo de objetivos, todos los cuales serán un hipervínculo. Por ejemplo, el comando/autoref{sec:intro}crearía un hipervínculo al comando/label{sec:intro}, donde sea que esté. Suponiendo que esta etiqueta apunte a una sección, el hipervínculo contendrá el texto "sección 3.4", o similar (se seguirán las reglas de mayúsculas, lo que lo hace muy conveniente). Puede personalizar el texto prefijado redefiniendo/typeautorefnameal prefijo que desee, como en:
/def/subsectionautorefname{section}
Echa un vistazo a este wiki: LaTeX / Etiquetas y referencias cruzadas :
El paquete hyperref incluye automáticamente el paquete nameref y un comando con un nombre similar. Inserta el texto correspondiente al nombre de la sección, por ejemplo:
/section{MyFirstSection}
/label{marker}
/section{MySecondSection} In section /nameref{marker} we defined...
Usando el paquete hyperref , también puedes declarar un nuevo comando usando /newcommand{/secref}[1]{/autoref{#1}. /nameref{#1}} /newcommand{/secref}[1]{/autoref{#1}. /nameref{#1}} en el preámbulo. Colocar /secref{section:my} en el texto genera: 1. Mi sección.