북마크 및 XeTeX 그룹화

북마크 및 XeTeX 그룹화

\superpart내 북마크를 그룹화하고 다음에서 제안된 명령을 사용하고 싶습니다 .이것실. 최소한의 작업 예:

\documentclass{scrartcl}
\usepackage[latin]{babel}

\usepackage[bookmarksopen=true]{hyperref}
\usepackage{lipsum}

\newcounter{superpart}
\newcommand{\superpart}[1]{%
    \cleardoublepage
    \refstepcounter{superpart}%
    \phantomsection%
    \hypertarget{superpart::\number\value{superpart}}{}%
    \bookmark[startatroot,level=-2,bold,dest=superpart::\number\value{superpart}]{#1}%
}

\begin{document}
    \superpart{Superpart A}
        \twocolumn[\section{Section 1}]
            \lipsum
        \twocolumn[\section{Section 2}]
            \lipsum

    \superpart{Superpart B}
        \twocolumn[\section{Section 3}]
            \lipsum
        \twocolumn[\section{Section 4}]
            \lipsum
\end{document}

pdfTeX(오른쪽 그림)를 사용하면 이 시도가 완벽하게 작동하지만 XeTeX(왼쪽 그림)를 사용하면 북마크 순서가 뒤섞입니다.

XeTeX pdfTeX

XeTeX를 사용해야 합니다. 이 문제에 대한 해결책을 아는 사람이 있나요?

건배 앨리브

관련 정보