\section*[toc]{título da seção normal} não funciona para mim

\section*[toc]{título da seção normal} não funciona para mim

para minha tese, quero que uma seção apareça de forma diferente no ToC e no texto.

Depois de pesquisar um pouco no Google, encontrei \section[short]{long}uma resposta proposta, mas isso não parece funcionar para mim.

Aqui está um 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}

Apenas leva "parte toc" normalmente e como cabeçalho ToC para o \partcomando.

Para a seção estou interessado na versão com estrela. Aqui a [toc section]parte do comando parece ser completamente ignorada.

Eu uso LuaLaTeX para construir meu documento. Alguém tem uma sugestão de como aparecer \section*com um título diferente no ToC?

Responder1

As classes AMS utilizam um método diferente para alterar o título no sumário; aqui está um exemplo, que pode ser usado em todos os títulos de seções (inclusive \part, mas para isso o método usual também funciona).

Pode ser resumido desta forma:

\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}

Os truques com \fore \exceptsão pensados ​​para adicionar pontos de quebra de linha apropriados, que podem ser diferentes no corpo ou no sumário.

Aqui está a página de conteúdo

insira a descrição da imagem aqui

Aqui está a página do capítulo

insira a descrição da imagem aqui

Responder2

Este é um comportamento documentado para amsbook, consulte instr-l.pdfa página 13:

Ao contrário da classe de livro LaTeX, as classes de documentos AMS colocarão entradas para capítulos não numerados no índice, conforme exigido pelo estilo AMS.

e um pouco mais abaixo

Se o título do capítulo for muito longo para caber no cabeçalho, um formato abreviado pode ser fornecido de maneira semelhante. Títulos completos de capítulos e títulos de seções serão usados ​​no índice (isso é diferente do LaTeX básico)

Portanto, com \section[optional]{mandatory}, optionalafetará apenas o cabeçalho em execução, não o TOC.

No TeX Live este manual pode ser encontrado viatexdoc amsbook

informação relacionada