我想用括号括起页码,例如:
1.1 Section 1.1 ......... (1)
1.2 Section 1.2 ......... (5)
我发现\renewcommand{\cftsecafterpnum}{)}
可以在页码后添加文本。但是如何添加文本前页码?
答案1
\cftsecpagefont
为此使用重新定义,然后在(
之后调用旧版本:
\documentclass{article}
\usepackage{tocloft}
\usepackage{blindtext}
\let\origcftsecpagefont\cftsecpagefont
\let\origcftsecafterpnum\cftsecafterpnum
\renewcommand{\cftsecpagefont}{(\origcftsecpagefont}
\renewcommand{\cftsecafterpnum}{\origcftsecafterpnum)}
\begin{document}
\tableofcontents
\section{First section}
\blindtext[5]
\section{Section section}
\blindtext[10]
\end{document}
可能pnumwidth
需要调整以适应更大的页码。