两部分文档中的 PDF 书签页码错误

两部分文档中的 PDF 书签页码错误

我正在编写一个由两部分组成的文档,其中第二部分采用罗马页码并有自己的目录。不幸的是,第二部分中的某些部分(从“第二部分”部分开始)在 pdf 书签中页码错误(即阿拉伯语),但不是在文档的目录中。下面是一张我所指的图片和一个最小的工作示例:

文档中的 pdf 书签的截图

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{tocloft}
\usepackage{hyperref}
\usepackage{bookmark}

\usepackage{lipsum}


\begin{document}

\section{Introduction}
\lipsum
\section{A section}  
Second one
\subsection{A subsection}
\lipsum
\section{Another section}
\lipsum

\clearpage

\setcounter{page}{1}
\setcounter{section}{0}

\renewcommand{\thepage}{\roman{page}}
\renewcommand\thesection{S\arabic{section}}

\newcommand{\newindex}{\Large Contents}
\newlistof{ind}{tce}{\newindex}
\newcommand\newsection[1]{%
  \phantomsection
  \addcontentsline{tce}{section}{\protect\makebox[1.3em][l]{\thesection}#1}}
\newcommand\newsubsection[1]{%
  \phantomsection
  \addcontentsline{tce}{subsection}{\protect\makebox[2.1em][l]{\thesubsection}#1}}

\begin{center}
\bf \Large 
Second Part:
\end{center}
\bigskip

\listofind

\section{Second Part}
\newsection{Second Part}
Some text

\section{Further Section}
\newsection{Further Section}
\lipsum

\subsection{Subsection I}
\newsubsection{Subsection I}

\subsection{Subsection II}
\newsubsection{Subsection II}

\section{Last section}
\newsection{Last section}

\subsection{Subsection III}
\newsubsection{Subsection III}
\lipsum

\subsection{Subsection IV}
\newsubsection{Subsection IV}

\end{document}

我如何确保第二部分的书签有罗马数字?我看了这个问题,但未取得任何进展。

相关内容