
Quiero que el número de las figuras del apéndice vaya precedido de la letra A
. Por supuesto, quiero que su enumeración comience desde 0
, y no desde el número de la última cifra en el archivo principal.
Intento hacerlo de la siguiente manera:
\setcounter{figure}{0}
\appendix
\renewcommand\thefigure{A\arabic{figure}}
Luego, etiqueto cualquier figura de manera similar a como lo hago para la principal, por ejemplo
\caption{\label{fig:appendix_bird}}
Cuando hago la referencia
Fig. \ref{fig:appendix_bird}
en el texto se imprime correctamente Fig. A1
, como debería, pero cuando hago clic en el número, me envía a la primera figura del principal.
Si elimino \setcounter{figure}{0}
, al hacer clic efectivamente se me envía a la figura del apéndice, pero la numeración de las figuras es solo una continuación de la numeración del texto principal.
¿Como puedó resolver esté problema?
Respuesta1
hyperref
Se utiliza \theH<cntr>
como enlace de hiperreferencia para cada hipervínculo a un contador <cntr>
. Entonces, para figure
, \thefigure
imprime el contador de cifras real mientras \theHfigure
administra el hipervínculo. Si este último no es único, recibirá el siguiente tipo de advertencia en su .log
archivo:
[1{c:/texlive/2019/texmf-var/fonts/map/pdftex/updmap/pdftex.map}Advertencia de pdfTeX (ext4): ya se ha utilizado el destino con el mismo identificador (nombre{figure.1}), duplicado ignorado
Por lo tanto, asegúrese de que si está reutilizando elementos del documento (en este caso, figure
s), también actualice la \theH<cntr>
representación para que distinga entre las partes originales y reutilizadas. Para usted, esto se logra utilizando
\appendix
\setcounter{figure}{0} % Restart figure numbering
\renewcommand{\thefigure}{A\arabic{figure}}% Figure counter representation
\renewcommand{\theHfigure}{A\arabic{figure}}% Hyperref figure hyperlink hook