在目录中对齐多行章节名称

在目录中对齐多行章节名称

我正在做报告。目录需要调整为如下所示

sdev目录

我已经使用了调整目录的软件包,但是我无法获得以下内容

  1. 章节标题文本的对齐

以下是MWC

\documentclass[12pt,twoside,openright]{report}
\usepackage{subfigure}
\usepackage[subfigure]{tocloft}
\usepackage[cmex10]{amsmath}
\usepackage{setspace}
\usepackage{caption}
\usepackage{etoolbox}
\usepackage{tabularx}
\usepackage[toc,page]{appendix}
\usepackage{acronym}
\usepackage{titletoc}
%for removing dots in toc
\renewcommand{\cftdot}{}
%for changing acronym to normal font instead of bold
\renewcommand\acsfont{\normalfont}
%for page font to be normal
\renewcommand{\cftchappagefont}{\normalfont}
\cftsetindents{section}{0em}{2em}
\cftsetindents{subsection}{0.3in}{0.5in}
\cftsetindents{subsubsection}{0.8in}{0.6in}


\renewcommand\cfttoctitlefont{\hfill\Large\bfseries}
\renewcommand\cftaftertoctitle{\hfill\mbox{}}

\setcounter{tocdepth}{3}%decides depth of sections to be shown in table of contents


%
\setlength{\cftbeforetoctitleskip}{-3em}
\RequirePackage[compact]{titlesec}
\captionsetup{labelsep=period}
%\setlength{\cftbeforechapskip}{0pt}
\setcounter{secnumdepth}{3}

\makeatletter
\patchcmd{\@makechapterhead}{50\p@}{0pt}{}{}
\patchcmd{\@makeschapterhead}{50\p@}{0pt}{}{}
\makeatother 

\cleardoublepage %\cleardoublepage %for openright
\renewcommand{\chaptername}{CHAPTER}
\renewcommand{\thechapter}{\Roman{chapter}}%chapter number in roman

%For displaying chapter title and heading in centre with required font
\titleformat{\chapter}[display]
{\normalfont\large\bfseries\centering}{\chaptertitlename\ \thechapter}{0pc}{\large}%changing font size,and centering of chapter heading
%style of chapter in toc
\titlecontents*{chapter}% <section-type>
  [0pt]% <left>
  {\addvspace{1em}}% <above-code>
  {\bfseries\chaptername\ \thecontentslabel\qquad}% <numbered-entry-format>
  {}% <numberless-entry-format>
  {\normalsize\hfill\contentspage}% <filler-page-format>
  \newpage

%\renewcommand{\thechapter}{\arabic{chapter}}
\begin{document}

\cleardoublepage
\pagenumbering{roman}
\renewcommand{\contentsname}{TABLE OF CONTENTS}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\renewcommand{\thechapter}{\arabic{chapter}}
\chapter{THIS IS A VERY BIG CHAPTER HEADLINE AND NEEDS TO BE ALIGNED}
\section{GENERAL}


\end{document}

请建议如何实现附图中的格式。如果需要任何其他信息,请告诉我。谢谢。

相关内容