나는 \documentclass{book}
패키지 tocloft
와 titlesec
.
\chapter
내 '에서 번호 매기기와 '장'(예: "소개")을 모두 제거하고 ToC(예: "1장: 소개")에 유지하는 방법이 있는지 알 수 없습니다.
지금까지 나는 번호(예: "장 소개") 또는 '장'을 제거했습니다.
\documentclass[openany]{book}
\usepackage[a4paper]{geometry}
\usepackage{multicol}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage{changepage}
\usepackage{fancyhdr}
\pagestyle{plain}
%CHAPTER FORMAT
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\centering\Huge\bfseries}
{\chaptername\ \thechapter}{0pt}{\Huge}
\titleformat{\section}
{\Huge\bfseries}
{}{1em}{}
\titleformat{\subsection}
{\LARGE}
{}{1em}{}
%TABLE OF CONTENTS
\usepackage[titles]{tocloft}
\usepackage[toc]{multitoc}
\renewcommand\cftchapfont{}
\renewcommand\cftsecfont{}
\renewcommand\cftchappagefont{\normalsize}
\renewcommand\cftsecpagefont{\small}
\renewcommand{\contentsname}{\centering Contents}
\title{Pax Romana}
\begin{document}
\tableofcontents
\chapter{Introduction}
\chapter{Chp1}
\chapter{Chp2}
\end{document}
이것은 ToC에서 "Chapter 1 Introduction"과 "1 Introduction"을 제공합니다. 에서는 가능하다면 book
ToC에서 "소개"와 "1장: 소개"를 달성해야 합니다.
어떤 지침이 있습니까?
답변1
\documentclass{book}
\usepackage{kantlipsum} %% for demo
%CHAPTER FORMAT
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\centering\Huge\bfseries}
{}{20pt}{}
\titlespacing*{\chapter}{0mm}{-20pt}{40pt} %% adjust -20pt as you want
%TABLE OF CONTENTS
\usepackage[titles]{tocloft}
\setlength\cftchapnumwidth{6em}
\renewcommand\cftchappresnum{Chapter~}
\renewcommand\cftchapaftersnum{:}
\begin{document}
\tableofcontents
\chapter{Introduction}
\kant
\end{document}