如何在 Beamer 类中实现 helvetica 字体的斜体打印?
这是我的 MWE:
\documentclass[a4paper,11pt,fleqn]{beamer}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage{fontspec} % load 'fontspec' when using XeLaTeX or LuaLaTeX
\usepackage{helvet}
\usetheme{Berlin}
\begin{document}
\begin{frame}
\textit{hello} \protect{\textit{hello}} hello
\end{frame}
\end{document}
无论我做什么,输出都不是斜体。我尝试添加
\newcommand{\italnum}[1]{\begingroup\fontfamily{phv}\itshape#1\endgroup}
在 documentclass 定义之后,但这似乎不起作用。有什么想法吗?
答案1
不要将 helvet 与 xelatex 和 lualatex 一起使用,而是使用 tex gyre heros 字体:
\documentclass[a4paper,11pt,fleqn]{beamer}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage{fontspec} % load 'fontspec' when using XeLaTeX or LuaLaTeX
\setsansfont{TeX Gyre Heros}
\usetheme{Berlin}
\begin{document}
\begin{frame}
\textit{hello} \protect{\textit{hello}} hello
\end{frame}
\end{document}