El comando chemmacros \iupac no muestra formato en los títulos

El comando chemmacros \iupac no muestra formato en los títulos

Busqué en Google el problema y descubrí que aparentemente nadie había tenido problemas con esto antes... Quiero usar nombres compuestos configurados con el comando \iupac de chemmacros en los títulos.

\documentclass{scrbook}

\usepackage{chemmacros}
\usechemmodule{all}

\begin{document}
 \chapter{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
  \section{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
   \subsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
    \subsubsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
     \paragraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
      \subparagraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
       \iupac{\trans-\N,\N'-\a-testo-weirdamide}
\end{document}

me deja esto:

salida \iupac en títulos

¿Alguna forma de activar el formato en el título o tengo que soltar el comando \iupac? Necesito la "trans" y la "N" en cursiva.

Respuesta1

Recibes una advertencia, es decir

LaTeX Font Warning: Font shape `OT1/cmss/bx/it' undefined
(Font)              using `OT1/cmss/bx/n' instead on input line 7.

lo que significa que sans serif negrita cursiva no está disponible con Computer Modern Sans.

Puede cambiar a Latin Modern con \usepackage{lmodern}o a codificación T1 con \usepackage[T1]{fontenc}.

Quizás también quieras cargar textgreek.

\documentclass{scrbook}
\usepackage[T1]{fontenc}

\usepackage{chemmacros}
\usepackage{textgreek}
\usechemmodule{all}
\chemsetup{greek=textgreek}

\begin{document}
 \chapter{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
  \section{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
   \subsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
    \subsubsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
     \paragraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
      \subparagraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
       \iupac{\trans-\N,\N'-\a-testo-weirdamide}
\end{document}

ingrese la descripción de la imagen aquí

Para Times, puedes ajustarlo textgreekpara usar Tempora, pero no uses mathptmx, lo cual es básicamente una gran metedura de pata.

\documentclass{scrbook}
\usepackage[T1]{fontenc}
\usepackage{newtxtext,newtxmath}

\usepackage{chemmacros}
\usepackage{textgreek}
\usechemmodule{all}
\chemsetup{greek=textgreek}

\renewcommand*{\textgreekfontmap}{
   {qhv/b/*}{LGR/cmss/bx/*}
   {qhv/*/*}{LGR/cmss/*/*}
   {*/*/*}{LGR/Tempora-TLF/*/*}}


\begin{document}
 \chapter{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
  \section{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
   \subsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
    \subsubsection{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
     \paragraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
      \subparagraph{\iupac{\trans-\N,\N'-\a-testo-weirdamide}}
       \iupac{\trans-\N,\N'-\a-testo-weirdamide}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada