보고서의 목차를 만드는 방법은 무엇입니까?

보고서의 목차를 만드는 방법은 무엇입니까?

목차

이미지에 표시된 목차를 구현해야 합니다. 내 질문은 목차에서 해당 섹션을 생성하는 방법에 관한 것입니다. 그리고 숫자를 로마자로 어떻게 쓰는지요?

답변1

다음은 다음과 같은 솔루션입니다 titletoc.

\documentclass[openright]{report}
\usepackage[utf8]{inputenc}

\usepackage{titlesec}
\usepackage{titletoc}
\renewcommand\thesection{\arabic{section}}
\titlecontents{chapter}[1.05em]{\bigskip}%
{\contentslabel[\MakeUppercase{\romannumeral\thecontentslabel}]{1em}\enspace\textsc}%numbered\contentslabel
{\hspace*{-1em}\textsc}%numberless
{\hfill\contentspage}%
%
\titlecontents{section}[1.6em]{\smallskip}%
{\thecontentslabel.\enspace}%numbered
{}%numberless
{\titlerule*[1pc]{.}\contentspage}%

\setcounter{tocdepth}{1}

\usepackage{lipsum}

\begin{document}

\pagenumbering{roman}

\tableofcontents

\chapter*{Preface}

\addcontentsline{toc}{chapter}{Preface}
\clearpage
\pagenumbering{arabic}

\chapter{A first chapter}
\section{A first section}
\lipsum[1-4]
\section{Another section}
\lipsum[5-6]

\chapter{A second chapter}
\lipsum[7-12]

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보