我希望我的文档在使用斜体字体时从 CMR 更改为 Garamond,不使用斜体时自动恢复。最好是在我发出命令时发生这种情况\textit{}
。这可能吗?
答案1
很少建议将旧式字体和现代字体混合使用,但如果您使用luatex
或进行编译xetex
并使用fontspec
,则很容易选择与罗马字体名称完全不同的斜体。以下是两个可以搭配使用的字体的示例:
\documentclass[12pt,a5paper]{book}
\usepackage{fontspec,geometry}
\setmainfont{Poliphilus MT Pro}[
ItalicFont={Blado MT Pro Italic}]
\AtBeginDocument{\setlength{\parindent}{1em}}
\begin{document}
Ayer your seuerall roomes with Charcole fiers, made in stone pans or
Chafingdishes, and not in Chimneys: set your pans in the middle of the
roomes: ayer euery roome once a weeke (at the least) and put into your
fyre a little quantitie of \textit{Francomsence, Iuniper,} dryed
\textit{Rosemary,} or of \textit{Bay-leaues.}
% from ‘Good Councell against the plague’ by ‘a learned Phisition,’ 1592
\end{document}
这些字体没有粗体,但是如果有的话,则BoldItalicFont={Blado MT Pro Bold Italic}
需要这样的线条。