Der chemmacros \iupac-Befehl zeigt keine Formatierung in Titeln an

Der chemmacros \iupac-Befehl zeigt keine Formatierung in Titeln an

ich habe das Problem gegoogelt und festgestellt, dass anscheinend niemand zuvor Probleme damit hatte ... Ich möchte in Titeln zusammengesetzte Namen verwenden, die mit dem \iupac-Befehl von Chemmacros erstellt wurden.

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

hinterlässt bei mir Folgendes:

Ausgabe von \iupac in Titeln

Gibt es eine Möglichkeit, die Formatierung im Titel zu aktivieren, oder muss ich den Befehl \iupac weglassen? Ich brauche die "trans" und die "N"s in Kursivschrift.

Antwort1

Sie erhalten eine Warnung, und zwar

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

Das bedeutet, dass die serifenlose Fettschrift-Kursivschrift bei Computer Modern Sans nicht verfügbar ist.

\usepackage{lmodern}Sie können mit auf Latin Modern oder mit auf T1-Kodierung umschalten \usepackage[T1]{fontenc}.

Möglicherweise möchten Sie auch laden 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}

Bildbeschreibung hier eingeben

Für Zeiten können Sie textgreekdie Verwendung von Tempora anpassen, verwenden Sie jedoch nicht mathptmx, da dies im Grunde ein großer Kludge ist.

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

Bildbeschreibung hier eingeben

verwandte Informationen