Usando book
clase, ¿es posible (si no me equivoco, no con tocloft
) poner números de página en el lado izquierdo? Seria algo como
5 Introduction
19 I Title first chapter
54 II Title second chapter
107 III Title third chapter
Consideré la siguiente banda de rodadura:Número de página antes del título del capítulo en el índice de la memoria, que sin embargo es sólo para memoir
clase, y el siguiente:Formatear el título del TOC, que sin embargo es una pregunta mixta sobre el índice y el formato particular. Necesito "sólo" producir el formato anterior para una ToC clásica.
==================================================== ===
Anexo Aquí un código de trabajo, pero solo para chapter
, no para section
:
\documentclass[a4paper]{libro} \usepackage{fontspec} \usepackage{poliglosia} \setmainlanguage{inglés} \usepackage{titletoc} \contentsmargin{0pt} \titlecontents{capítulo}[4 piezas] {\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage \quad\makebox[30pt][r]{\textsc{\número romano \thecontentslabel\quad}}}} {} {} {} \begin{document} \tableofcontents \chapter{Algún texto algún texto algún texto algún texto algún texto } \chapter{Algún texto algún texto algún texto algún texto algún texto } \chapter{Algún texto algún texto algún texto algún texto algún texto } \end{documento}
==================================================== ===
ADENDA 2
Considere este código, cuya realización me interesa mucho.
\documentclass[a4paper]{reporte} \usepackage{fontspec} \usepackage{poliglosia} \setmainlanguage{inglés}%{italiano} %\PolyglossiaSetup{italiano}{indentfirst=false} \usepackage{títulosec} \renewcommand{\thechapter}{\scshape\roman{capítulo}} \titleformat{\chapter}[pantalla] {\normalfont\fontsize{10pt}{12pt}\selectfont}{\scshape\thechapter}{0pt}{} %%{\normalfont\fontsize{10pt}{12pt}\selectfont}{\chaptertitlename\space \thechapter}{11pt}{} \renewcommand{\thesection}{\arabic{section}} \titleformat{\sección} {\normalfont\fontsize{10pt}{12pt}\selectfont}{\thesection}{0pt}{} \titleformat{\subsección} {\normalfont\fontsize{10pt}{12pt}\selectfont\itshape}{}{0pt}{} \titlespace{\chapter}{0pt}{0pt}{3cm} \usepackage{titletoc} \contentsmargin{0pt} \titlecontents{capítulo}[4 piezas] {\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage} \quad\makebox[30pt][r]{\textsc{\número romano \thecontentslabel.\quad}}}} {} {} {} \usepackage{titletoc} \contentsmargin{0pt} \titlecontents{sección}[4 piezas] {\contentsmargin{0pt}\makebox[0pt][r]{\thecontentspage} \quad\makebox[30pt][r]{\textsc{\número romano \thecontentslabel.\quad}}}} {} {} {} \begin{document} \tableofcontents \chapter{Algún título 1} Algún texto algún texto algún texto algún texto algún texto %\section{Algún texto título a} %Algún texto algún texto algún texto algún texto algún texto \chapter{Algún título 2} Algún texto algún texto algún texto algún texto algún texto \chapter{Algún título 3} Algún texto algún texto algún texto algún texto algún texto \end{documento}Hay una mala interferencia entre titlesec y titletoc, pero no puedo solucionarla con una interacción correcta entre estos dos paquetes...
Respuesta1
Aquí hay una solución que utiliza eltitletoc
paquete; la parte importante del código es
% 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
Aquí tienes un MWE completo para jugar.
% 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}