
Я хочу создать документ со следующей структурой:
- Часть 1 (английская версия):
- Секция 1
- Раздел 2 и т.д.
- Приложение
- Приложение Б
- Часть 2 (немецкая версия):
- Секция 1
- Раздел 2 и т.д.
- Приложение
- Приложение Б
Я не хочу, чтобы в документе отображались заголовки "Часть 1". Вот почему я ввел "невидимую часть", которая перезапускает нумерацию разделов.
К сожалению, все гиперссылки ведут в Часть 1 (см. код ниже).
Как я могу это исправитьhyperref-Проблема?
\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}
решение1
Я нашел решение.здесь:
Hyperref иногда слишком умен. Сделаем его глупее, а значит, и надежнее:
\usepackage[hypertexnames=false]{hyperref}
решение2
Страница 39 изhyperref
руководствоговорит для amsrefs
:
Порядок загрузки пакетов:
\usepackage{hyperref}
\usepackage{amsrefs}
То же самое может быть и с amsart
:)