Número de página a la izquierda con clase de libro.

Número de página a la izquierda con clase de libro.

Usando bookclase, ¿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 memoirclase, 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 eltitletocpaquete; 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

captura de pantalla

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}

información relacionada