도서 클래스가 있는 왼쪽 페이지 번호

도서 클래스가 있는 왼쪽 페이지 번호

클래스를 사용하면 왼쪽에 페이지 번호를 넣을 book수 있습니까 ? tocloft그것은 다음과 같은 것일 것입니다

  5       Introduction
 19     I Title first chapter
 54    II Title second chapter
107   III Title third chapter

나는 다음과 같은 트레드를 고려했습니다.회고록이 있는 목차에서 장 제목 앞의 페이지 번호, 그러나 클래스에만 해당되며 memoir다음은 다음과 같습니다.TOC 제목 형식 지정, 그러나 이는 인덱스와 특정 형식에 대한 혼합된 질문입니다. 클래식 ToC에 대해 위의 형식을 생성하려면 "만"이 필요합니다.

================================================= ===

부록 여기에 작업 코드가 있지만 에 대해서만 해당되며 chapter다음에는 해당되지 않습니다 section.

\documentclass[a4paper]{책} \usepackage{fontspec}
\usepackage{폴리글로시아} \setmain언어{english}
\usepackage{titletoc} \contentsmargin{0pt}
\제목내용{장}[4개]
{\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage
\quad\makebox[30pt][r]{\textsc{\romannumeral
\thecontentslabel\quad}}}} {} {} {}

\begin{문서} \목차

\chapter{어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 }

\chapter{어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 }

\chapter{어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 어떤 텍스트 }

\end{문서}

================================================= ===

부록 2

내가 매우 관심을 갖고 있는 이 코드를 생각해 보세요.

\documentclass[a4paper]{report} \usepackage{fontspec}
\usepackage{polyglossia} \setmain언어{영어}%{이탈리아어}
%\PolyglossiaSetup{italian}{indentfirst=false}

\사용패키지{titlesec}
\renewcommand{\thechapter}{\scshape\roman{장}}
\titleformat{\chapter}[디스플레이]  
{\normalfont\fontsize{10pt}{12pt}\selectfont}{\scshape\thechapter}{0pt}{}
%%{\normalfont\fontsize{10pt}{12pt}\selectfont}{\chaptertitlename\space
\thechapter}{11pt}{} \renewcommand{\thesection}{\arabic{section}}
\제목형식{\섹션}  
{\normalfont\fontsize{10pt}{12pt}\selectfont}{\thesection}{0pt}{}
\titleformat{\subsection}  
{\normalfont\fontsize{10pt}{12pt}\selectfont\itshape}{}{0pt}{}
\titlespacing{\chapter}{0pt}{0pt}{3cm}

\usepackage{titletoc} \contentsmargin{0pt}
\제목내용{장}[4개]
{\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage}
\quad\makebox[30pt][r]{\textsc{\romannumeral
\thecontentslabel.\quad}}}} {} {} {}

\usepackage{titletoc} \contentsmargin{0pt}
\제목내용{섹션}[4개]
{\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage}
\quad\makebox[30pt][r]{\textsc{\romannumeral
\thecontentslabel.\quad}}}} {} {} {}

\begin{문서} \목차

\chapter{제목 1} 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트
텍스트

%\section{Some text title a} %Some text some text some text some text
일부 텍스트

\chapter{제목 2} 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트
텍스트

\chapter{제목 3} 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트 일부 텍스트
텍스트

\end{문서}

titlesec과 titletoc 사이에 나쁜 간섭이 있는데 이 두 패키지 사이의 올바른 상호 작용으로 해결할 수 없습니다...

답변1

다음은titletoc패키지; 코드의 중요한 부분은

% chapter formatting in toc
\titlecontents{chapter}
[0.0cm]             % left margin
{}                  % above code
{%                  % numbered format
{\llap{\thecontentspage\hspace{.5cm}}\thecontentslabel~}%
}%
{}         % unnumbered format
{}         % filler-page-format, e.g dots

스크린샷

여기에 완전한 MWE가 있습니다.

% arara: pdflatex
% arara: pdflatex
\documentclass{book}
\usepackage{lipsum}
\usepackage{titlesec}
\usepackage{titletoc}

% chapter formatting in toc
\titlecontents{chapter}
[0.0cm]             % left margin
{}                  % above code
{%                  % numbered format
{\llap{\thecontentspage\hspace{.5cm}}\thecontentslabel~}%
}%
{}         % unnumbered format
{}         % filler-page-format, e.g dots

\begin{document}
\tableofcontents

\chapter{mychapter} 
\section{mysection}
\subsection{mysubsection}
\section{mysection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\chapter{mychapter} 
\section{mysection}
\subsection{mysubsection}
\section{mysection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\subsection{mysubsection}
\chapter{mychapter} 
\end{document}

관련 정보