答案1
这可能会给你指明正确的方向:
关键部分是
\titlecontents{section}
[3.8em] % ie, 1.5em (chapter) + 2.3em
{}{\contentspage\hspace*{2.3em}}
{}
{\hspace*{-2.3em}}
{}
titletoc
摘自该包文档的第 15-16 页
编译\contentspage
页码,不再将其放在章节编号环境的末尾,而是放在环境的开头
输出 :
\documentclass{article}
\usepackage{lipsum}
\usepackage{titlesec}
\usepackage{titletoc}
\titlecontents{section}
[3.8em] % ie, 1.5em (chapter) + 2.3em
{}{\contentspage\hspace*{2.3em}}
{}
{\hspace*{-2.3em}}
{}
\begin{document}
\tableofcontents
\chapter{a}
\cleardoublepage
\section{section a}
\cleardoublepage
\section{section b}
\chapter{b}
\cleardoublepage
\section{mysection}
\lipsum[4-10]
\section{mysection}
\chapter{c}
\end{document}