![标题中的部分单词采用斜体](https://linux22.com/image/248681/%E6%A0%87%E9%A2%98%E4%B8%AD%E7%9A%84%E9%83%A8%E5%88%86%E5%8D%95%E8%AF%8D%E9%87%87%E7%94%A8%E6%96%9C%E4%BD%93.png)
我想使用带有外来词的标题,该标题应为斜体。我使用 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}
你将获得:
![](https://i.stack.imgur.com/HeOfK.png)