
この問題をグーグルで検索したところ、どうやらこれまでこの問題を抱えた人はいなかったようです... タイトルには、chemmacros の \iupac コマンドで設定された化合物名を使用したいと思います。
\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}
私にはこう思えます。
タイトルの書式設定を有効にする方法はありますか、それとも \iupac コマンドを放棄する必要がありますか? 「trans」と「N」を斜体にする必要があります。
答え1
警告が表示されます。
LaTeX Font Warning: Font shape `OT1/cmss/bx/it' undefined
(Font) using `OT1/cmss/bx/n' instead on input line 7.
つまり、Computer Modern Sans ではサンセリフの太字斜体は使用できません。
を使用して Latin Modern に切り替える\usepackage{lmodern}
か、 を使用して T1 エンコーディングに切り替えることができます\usepackage[T1]{fontenc}
。
をロードすることもできます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}
Times の場合、Tempora を使用するように調整できますが、基本的に大きな不都合な はtextgreek
使用しないでください。mathptmx
\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}