我正在编写一个由两部分组成的文档,其中第二部分采用罗马页码并有自己的目录。不幸的是,第二部分中的某些部分(从“第二部分”部分开始)在 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}
我如何确保第二部分的书签有罗马数字?我看了这个问题,但未取得任何进展。