目录中分段线左侧的垂直线

目录中分段线左侧的垂直线

我有一个回忆录目录,其定义如下面的 MWE 中所示,这很好,但我想在部分线的左侧、章节线的下方添加一条垂直线。

梅威瑟:

\documentclass[12pt, a4paper]{memoir}
\usepackage{xcolor}
\usepackage{lipsum}

\definecolor{ku}{RGB}{144, 26, 30}
% TOC adapted from https://tex.stackexchange.com/a/380170/14052

\renewcommand*{\cftchapterleader}{}
\renewcommand*{\cftsectionleader}{}
\renewcommand*{\cftsubsectionleader}{}

\renewcommand*{\cftchapterformatpnum}[1]{~\textperiodcentered~\textcolor{ku}{#1}}
\renewcommand*{\cftsectionformatpnum}[1]{~\textperiodcentered~\textcolor{ku}{#1}}
\renewcommand*{\cftsubsectionformatpnum}[1]{~\textperiodcentered~\textcolor{ku}{#1}}

\renewcommand{\cftchapterafterpnum}{\cftparfillskip}
\renewcommand{\cftsectionafterpnum}{\cftparfillskip}
\renewcommand{\cftsubsectionafterpnum}{\cftparfillskip}

\renewcommand{\cftchapterfont}{\normalfont\normalsize} 
\renewcommand{\cftsectionfont}{\normalfont\small}

\renewcommand\cftchaptername{\scshape\chaptername~}
\renewcommand\cftappendixname{\scshape\appendixname~}

\setrmarg{3.55em plus 1fil}
\setsecnumdepth{subsection}
\maxsecnumdepth{subsection}
\settocdepth{subsection}

\begin{document}
    \frontmatter
    \chapter{Abstract}
    \lipsum[1]
    \chapter{Acknowldgements}
    \lipsum[1]
    \tableofcontents
    \mainmatter

    \chapter{Introduction}
    \section{Summary of previous results}
    \lipsum[3]
    \section{Related work}
    \lipsum[3]
    \section{Definitions and Conventions}
    \lipsum[3]
\end{document}

例子

答案1

我不太清楚你想要什么,但请尝试将以下内容添加到你的序言中:

\renewcommand{\cftsectionname}{$\vert$\space} % or
\renewcommand{\cftsectionname}{\rule{1mm}{10pt}\space} % or
%\renewcommand{\cftsectionname}{...}

尝试使用\cftsectionname(将其参数放在目录中的章节编号之前)来获得您想要的结果。

相关内容