Etiquetas del apéndice en minúsculas e hiperreferencia

Etiquetas del apéndice en minúsculas e hiperreferencia

Estoy usando la bookclase y me gustaría que las etiquetas de los apéndices (letras) estén en minúsculas en todas partes, particularmente en las generadas por \refy \autoref. Intenté hacerlo redefiniendo \thechapterdespués del \appendixcomando (o parcheando el comando en el preámbulo), pero me encuentro con un error con los encabezados de los teoremas si uso hyperref.

El ejemplo es:

\documentclass{book}
\usepackage{amsthm}
\theoremstyle{plain}
\newtheorem{Theorem}{Theorem}[chapter]
\usepackage{hyperref}

\begin{document}
    \appendix
    \renewcommand{\thechapter}{\textsc{\alph{chapter}}}
    \chapter{An appendix}
    \section{First section in the appendix} \label{sec:first}
    We refer to \ref{sec:first}.
    \begin{Theorem}[A theorem] Theorem text. \end{Theorem}
\end{document}

No compila, mientras que si hyperreflo elimino funciona y la etiqueta generada por \refestá correctamente en minúsculas.

(En el documento real aparece un error diferente que tiene que ver con microtypeel uso de Minion Pro, pero también desaparece si lo elimino hyperrefy lo redefino \autorefpara que sea \ref.)

¿Hay alguna otra manera de cambiar esto? Una solución que aplica versalitas solo a la salida de \refy \autorefestaría bien, ya que en otros lugares (títulos de secciones y teoremas, etc.) la etiqueta ya está en versalitas en mi documento real.

Respuesta1

A pesar de la forma no estándar: \textsces un comando no expandible, esto se interrumpirá junto con hyperref. La forma expandible es \scshape(forma de minúsculas).

Sin embargo, el verdadero problema es que \chapter, \sectionetc. se utilizan \bfseriespara mostrar los títulos de los encabezados de los capítulos, etc. No hay una versión en negrita y versalitas de las fuentes estándar, por lo que no se mostrará como versalitas, por eso se mostrará \thesectionen lugar de .\sectionaA

¡En mi opinión \alphdebería ser reemplazado por \Alphaquí!

Sin embargo, no recomiendo esto smallcapsaquí en absoluto, especialmente porque Aen versalitas es más pequeño que los números.

\documentclass{book}
\usepackage{amsthm}
\theoremstyle{plain}
\newtheorem{Theorem}{Theorem}[chapter]
\usepackage[bookmarksopen=true,bookmarksnumbered]{hyperref}

\begin{document}
\tableofcontents
\chapter{Main matter chapter}
\appendix
\renewcommand{\thechapter}{{\scshape \alph{chapter}}}

\chapter{An appendix}
\section{First section in the appendix} \label{sec:first}
We refer to \ref{sec:first}.
\begin{Theorem}[A theorem] Theorem text. \end{Theorem}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada