Gruppieren von Lesezeichen und XeTeX

Gruppieren von Lesezeichen und XeTeX

Ich möchte meine Lesezeichen gruppieren und habe den vorgeschlagenen \superpartBefehl vonDasThread. Minimales funktionierendes Beispiel:

\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}

Mit pdfTeX (rechtes Bild) funktioniert dieser Versuch problemlos, allerdings gerät bei der Verwendung von XeTeX (linkes Bild) die Reihenfolge der Lesezeichen durcheinander.

XeTeX pdfTeX

Ich muss XeTeX verwenden. Kennt jemand eine Lösung für dieses Problem?

Viele Grüße, Allyve

verwandte Informationen