
Quiero crear un documento con la siguiente estructura:
- Parte 1 (Versión en inglés):
- Sección 1
- Sección 2, etcétera.
- Apéndice A
- apéndice B
- Parte 2 (versión alemana):
- Sección 1
- Sección 2, etcétera.
- Apéndice A
- apéndice B
No quiero que el documento muestre los títulos de la "Parte 1". Por eso introduje una "parte invisible" que reinicia la numeración de las secciones.
Desafortunadamente, todas las hiperreferencias conducen a la Parte 1 (consulte el código a continuación).
Cómo puedo arreglar estoproblema de hiperref?
\documentclass{amsart}
\makeatletter
\@addtoreset{section}{part}
\makeatother
\newcommand\invisiblepart[1]{%
\refstepcounter{part}%
\addcontentsline{toc}{part}{#1}%
}
\usepackage{hyperref}
\begin{document}
\invisiblepart{English Version}
\section{First English section}
\label{sec11} Goto English Appendix \ref{app11}\pagebreak
{\appendix\section{First English Appendix}
\label{app11} Goto English Chapter \ref{sec11}\pagebreak}
\invisiblepart{German Version}
\section{First German Section}
\label{sec21} Goto German Appendix \ref{app21}\pagebreak
{\appendix\section{First German Appendix}
\label{app21}Goto German Section \ref{sec21}}
\end{document}
Respuesta1
encontré la soluciónaquí:
Hyperref es a veces demasiado inteligente. Hazlo más tonto y, por tanto, más robusto:
\usepackage[hypertexnames=false]{hyperref}
Respuesta2
Página 39 delhyperref
manualdice para el amsrefs
:
Orden de carga del paquete:
\usepackage{hyperref}
\usepackage{amsrefs}
Puede que sea lo mismo para amsart
:)