我想使用带有外来词的标题,该标题应为斜体。我使用 KOMA-script。
我尝试过这个:
\documentclass{scrartcl}
\begin{document}
\tableofcontents
The text.
\section{Foo \textit{bar}}
\section{Foo \itshape bar}
\section{Foo \normalfont \bfseries \itshape bar}
\subsection{Foo \textit{bar}}
\subsection{Foo \itshape bar}
\subsection{Foo \normalfont \bfseries \itshape bar}
\end{document}
\textit
不起作用,也不起作用\itshape
(为什么?)
\normalfont\itshape
几乎可以工作,但它删除了标题中的粗体。
\normalfont\bfseries\itshape
有效,但不会在目录中添加粗体......
那么我该怎么做呢?
编辑:正如 Marco Daniel 指出的那样,问题在于我使用的字体 (Biolinum) 没有粗斜体形状。告诉 fontspec 使用不同的字体作为粗斜体解决了这个问题。
答案1
在你的日志文件中你会发现类似的警告
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
这意味着您不使用具有此类组合的字体。请参阅:警告:“字体形状……不可用”
加载\usepackage[T1]{fontenc}
你将获得: