嵌套 \textbf 和 \textit 的问题

嵌套 \textbf 和 \textit 的问题

我正在尝试格式化文本,使其同时为粗体和斜体。我通过嵌套\textbf\textit命令来实现这一点,根据使文本加粗/斜体的“正确”方法是什么?。然而,在生成的 pdf 中文本仅显示为粗体。

\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{a4wide}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage[font=small]{caption}
\usepackage{multicol}
\usepackage{etoolbox}
\usepackage{url}
\usepackage{enumitem}

\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
\patchcmd{\quote}{\rightmargin}{\leftmargin 1em \rightmargin}{}{}

\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\familydefault}{\sfdefault}
\renewcommand{\baselinestretch}{1.0}

\begin{document}
\begin{multicols}{2}

\textbf{
\textit{Keywords}\textemdash Service oriented Architecture, Service, Component, Functional Safety
}

\end{multicols}{2}
\end{document}

在此处输入图片描述

我不知道这是否相关,但这段代码位于多列环境中。

答案1

LaTeX 向终端和日志文件发出警告

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

这说明计算机现代字体没有无衬线粗体斜体,因此将改用无衬线粗体普通形状。

添加(例如)

\usepackage{lmodern}

选择具有这种形状的类似但不同的字体集。

在此处输入图片描述

相关内容