如何缩进目录中很长条目的第二行

如何缩进目录中很长条目的第二行

我需要将第二行与右侧对齐,我该怎么做?

在此处输入图片描述

\documentclass[10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{titletoc}
\usepackage{mathptmx,mathpazo}


\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{0}
\newfontfamily\tocfont{Trajan Pro}

\titlecontents{part}[0em]{\vspace{1cm}}
{}
{\hfill\tocfont\Large\bfseries\thecontentslabel\enspace
}
{\tocfont\bfseries \Large | \contentspage}[\vspace{1cm}] 


\titlecontents{chapter}[0em]{\vspace{-4pt}}
{}
{\hfill\fontsize{6}{0.1}\selectfont\tocfont\bfseries
\contentslabel{0em}\enspace}
{\fontsize{6}{0.1}\selectfont\tocfont\bfseries | \contentspage}[\vspace{0cm}] 


\begin{document}

\tableofcontents

\chapter{Discurso na reunião de comemoração do Soviete de Deputados do povo trabalhador e do Partido de Moscou e organizações públicas de Moscou}

\chapter{Discurso na reunião de celebração do Soviete de Deputados do Povo Trabalhador e do Partido e Organizações Públicas de Moscou}

\end{document}

答案1

或许这可以作为一个起点:

\documentclass[10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{titletoc}
\usepackage{mathptmx}

\setcounter{secnumdepth}{-1}
\newfontfamily\tocfont{Cochineal}%Trajan Pro

\titlecontents{chapter}[0em]
{\fontsize{6}{8}\selectfont
 \tocfont\bfseries
 \filleft
 \contentsmargin{1cm}}
{}
{\scshape}
{\rlap{\hskip1mm|}\contentspage}
[\vspace{0.1cm}] 


\begin{document}
 
 \tableofcontents
 
 \chapter{Discurso na reunião de comemoração do Soviete de Deputados do povo trabalhador e do Partido de Moscou e organizações públicas de Moscou}
 
 \chapter{Discurso na reunião de celebração do Soviete de Deputados do Povo Trabalhador e do Partido e Organizações Públicas de Moscou}
 
\end{document}

在此处输入图片描述

相关内容