Группировка закладок и 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. Кто-нибудь знает решение этой проблемы?

Привет, Эллив!

Связанный контент