Pàgines

Es mostren els missatges amb l'etiqueta de comentaris referències creuades. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris referències creuades. Mostrar tots els missatges

dimarts, 6 d’agost del 2013

Millores en les referències creuades amb prettyref

Abstract (en): The package prettyref improves creating cross-references regarding hyperref.

En articles anteriors hem vist l’ús i algunes millores en les referencies creuades. En aquest article veurem què ens pot aportar el paquet prettyref a l’hora d’inserir referencies a seccions, figures, taules o equacions.

El paquet, que es crida al preàmbul amb \usepackage{prettyref}, només té un requisit i es que quan fem les etiquetes posem un codi per identificar cada element separat per dos punts de l’etiqueta. Per exemple:

  • una equació es pot etiquetar amb \label{eq:segongrau}
  • una secció amb \label{sec:nomseccio}
  •  una taula amb \label{tau:nomdelataula}, etc.

prettyref , que admet l’ús simultani de \ref, \pageref i \autoref, permet redefinir el comandament
\newrefformat{eq}{Equació \ref{#1} de la pàgina \pageref{#1}} 
perquè quan escrivim el comandament per fer les referències creuades ens aparegui un text complet i ben adreçat:
\newrefformat{eq}{Equació \ref{#1} de la pàgina \pageref{#1}}
\newrefformat{lem}{Lema \ref{#1}}
\newrefformat{teo}{Teorema \ref{#1} de la pàgina \pageref{#1}}
%\newrefformat{cap}{Capítol \ref{#1}}
\newrefformat{sec}{Secció \ref{#1}}
\newrefformat{tau}{Taula \ref{#1} de la pàgina \pageref{#1}}
\newrefformat{fig}{Figura \ref{#1} de la pàgina \pageref{#1}}
Al document tex adjunt hom pot estudiar el codi i veure’n el resultat, un cop processat, al PDF adjunt.
Es poden trobar les versions actualitzades dels documents a github.

Publicat per primera vegada el dissabte 18 d'agost de 2012.

dimecres, 17 de juliol del 2013

Referències creuades

Amb LaTeX és fàcil anar d’un punt a l’altre del document.

LaTeX permet introduir en qualsevol punt d’un document una referència a un altre punt, per exemple a un índex, un apèndix, una altra secció, etc.

Per poder usar referències creuades cal seguir aquestes dues senzilles passes:

  1. hem d’identificar cada punt al que, després, voldrem fer referència amb el comandament \label{nom_etiqueta} 
  2. un cop identificats els punt ens hi podem adreçar usant una d’aquests dues ordres: 
  • \pageref{nom_etiqueta} ens durà a la pàgina on hi ha la paraula referenciada amb \label{nom_etiqueta} 
  • \ref{nom_etiqueta} ens durà a la paraula referenciada mostrant el número de capítol o secció on es troba la paraula referenciada amb \label{nom_etiqueta} 
És molt important que les etiquetes no estiguin duplicades. I tenir en compte que hi podem posar el que vulguem perquè no es visualitzarà el text, només servirà de codi de referència. Atenció, però, a no usar caràcters estranys.

Exemple d'ús:
\section{Primera secció} \label{primera} %etiqueta identificativa de la secció
text...
Com dèiem en un altre punt \ref{primera} d'aquest document... 

Article publicat per primera vegada el 26/3/2005