\section*[toc]{título de sección normal} no me funciona

\section*[toc]{título de sección normal} no me funciona

Para mi tesis quiero que una sección aparezca de manera diferente en el ToC que en el texto.

Después de buscar en Google un poco, encontré \section[short]{long}una respuesta propuesta, pero no parece funcionar para mí.

Aquí hay un MnotWE:

\documentclass[12pt,a4paper,reqno]{amsbook}
\usepackage{fontspec}
\setmainfont[SlantedFont={Latin Modern Roman Slanted},
         SmallCapsFont = {Latin Modern Roman Caps},
         ]{Latin Modern Roman}



\usepackage[activate=true,nocompatibility},final,tracking=true,factor=1100,stretch=10,shrink=10]{microtype}

\usepackage[bindingoffset=1cm]{geometry}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\usepackage{csquotes}

\title{\textsc{Some Title}}
\author{me}

\begin{document}
\maketitle
\frontmatter
\tableofcontents
\mainmatter

\part[toc part]{normal part}
\section*[toc section]{normal section}
some text

\end{document}

Simplemente toma la "parte toc" como de costumbre y como encabezado ToC para el \partcomando.

Para la sección me interesa la versión destacada. Aquí la [toc section]parte del comando parece ser completamente ignorada.

Utilizo LuaLaTeX para crear mi documento. ¿Alguien tiene alguna sugerencia sobre cómo hacer que \section*aparezca un título diferente en el ToC?

Respuesta1

Las clases de AMS utilizan un método diferente para cambiar el título en el TOC; Aquí hay un ejemplo, que se puede usar en todos los títulos de las secciones (incluido \part, pero para eso el método habitual también funciona).

Se puede resumir de esta manera:

\documentclass[12pt,a4paper,reqno]{amsbook}

\begin{document}

\frontmatter
\tableofcontents
\mainmatter

\part{%
  \for{toc}{toc part}\except{toc}{normal part}%
}

\chapter[This will go in the running head]{%
  \for{toc}{toc chapter}\except{toc}{normal chapter}%
}

\section*[sec]{\for{toc}{toc section}\except{toc}{normal section}}

some text

\clearpage
\mbox{}
\clearpage
\mbox{}

\end{document}

Los trucos con \fory \exceptestán pensados ​​para añadir puntos de salto de línea apropiados, que pueden ser diferentes en el cuerpo o en el TOC.

Aquí está la página de contenidos.

ingrese la descripción de la imagen aquí

Aquí está la página del capítulo.

ingrese la descripción de la imagen aquí

Respuesta2

Este es un comportamiento documentado para amsbook, consulte instr-l.pdfla página 13:

A diferencia de la clase de libro LaTeX, las clases de documento AMS colocarán entradas para capítulos sin numerar en la tabla de contenido, según lo requiere el estilo AMS.

y un poco más abajo

Si el título del capítulo es demasiado largo para caber como encabezado, se puede proporcionar un formato abreviado de manera similar. Los títulos completos de los capítulos y los encabezados de las secciones se utilizarán en la tabla de contenido (esto es diferente del LaTeX básico)

Entonces, con \section[optional]{mandatory}, optionalsolo afectará el encabezado en ejecución, no el TOC.

En TeX Live, este manual se puede encontrar a través detexdoc amsbook

información relacionada