TOC de la clase LaTeX Memoir con "página" antes de la primera y única primera entrada

TOC de la clase LaTeX Memoir con "página" antes de la primera y única primera entrada

Estoy usando LaTeX y la clase de memorias para componer un libro. El editor del libro (Cambridge) solicita que el índice tenga capítulos y títulos a la izquierda, números de página a la derecha, y que la primera entrada contenga el número de página precedido por la palabra "página".

Lo intenté:

\renewcommand*{\cftchapterformatpnum}[1]{\emph{página} \cftchapterpagefont #1}

y esto me permitió agregar "página", pero la agrega a cada entrada. Lo intenté:

\renewcommand*{\cftchapterformatpnum}[1] {\cftchapterpagefont #1}

En otra parte de mi documento para restablecerlo, pero obviamente hay algo que fundamentalmente no entiendo acerca de cómo funciona LaTeX. Parece que sólo respeta este comando antes de:

\begin{documento}

¿Puede un experto en LaTeX decirme la forma correcta de lograr el objetivo?

Respuesta1

¿Qué tal esto (menos errores tipográficos)?

\documentclass{memoir}
\newcommand*{\epage}{\emph{page }} % for convenience
\renewcommand*{\cftchapterformatpnum}[1]{\epage\cftchapterpagefont #1}
\begin{document}
\frontmatter
\tableofcontents* % don't add the ToC reference to the ToC
  %\addtocontents{toc}{\hfill \epage\par} % put page above page numbers
\mainmatter
\chapter{One}
\addtocontents{toc}%
  {\protect\renewcommand*{\protect\epage}{}% nullify printing page
}
\section{one}
\chapter{Two}
\section{one}
\end{document}

Enhorabuena por llegar tan lejos como llegaste. El truco consiste en agregar comandos al ToC en los lugares apropiados usando el\addtocontents{<file>}{<text>} macro; ver sección 9.1Métodos generales de ToCen el manual ( > texdoc memoir).

información relacionada