我正在尝试将 Minion Pro 与 XeLatex 和 KOMA-script 一起使用,为我的一位朋友撰写博士论文。
KOMA 脚本的使用显然反对使用\setmainfont
。但是,按照我尝试的方式,使用\addtokomafont
不起作用。
\addtokomafont{\normalfont}{Minion Pro}
我有两个问题:
\normalfont
标题的字体等等也会改变吗?- 'Minion Pro' 的使用
\setmainfont
可能无法使用\addtokomafont
...如何找到要使用的名称?
我在 Mac 上工作,并且已安装并激活了 Minion Pro 字体。
由于我才刚刚开始准备,所以序言仍然非常简单。
\documentclass[a5paper]{scrreprt}
\KOMAoptions{twoside=true}
\addtokomafont{\normalfont}{Minion Pro}
\addtokomafont{disposition}{\rmfamily}
\begin{document}
\chapter{Test}
Here will be your text.
\end{document}
答案1
fontspec
与 配合得很好KOMA-Script
。以下是一个例子:
\documentclass[a5paper]{scrreprt}
\KOMAoptions{twoside=true}
\usepackage{fontspec}
\setmainfont{Minion Pro}[
Numbers={OldStyle,Proportional}]
\setkomafont{disposition}{\normalfont}
% or
% \addtokomafont{disposition}{\normalfont}
% or, for bold headings,
% \addtokomafont{disposition}{\rmfamily}
\begin{document}
\chapter{Test}
Here will be your text.
\end{document}
要更改标题中使用的字体,您需要使用\setkomafont{disposition}{...}
或\addtokomafont{disposition}{...}
。并且lockstep 在这里解释,\normalfont
将为您提供默认用于文档正文的内容;对于您的情况,由于您已使用 进行选择\setmainfont
,因此将使用常规粗细的 Minion Pro。如果您想要粗体粗细的 Minion Pro,\addtokomafont{disposition}{\rmfamily}
将为您提供默认用于标题的内容(粗体无字体),只不过它们不再使用无字体,而是使用您选择的罗马字体系列。
fontspec
如果您希望标题采用默认粗体无衬线字体或主字体以外的字体,请使用's命令为字体指定的字体切换名称\newfontface
。例如(一个非常无味的例子),
\documentclass[a5paper]{scrreprt}
\KOMAoptions{twoside=true}
\usepackage{fontspec}
\setmainfont{Minion Pro}[
Numbers={OldStyle,Proportional}]
\newfontface\chancery{TeX Gyre Chorus}
\setkomafont{disposition}{\chancery}
% or
% \addtokomafont{disposition}{\chancery}
\begin{document}
\chapter{Test}
Here will be your text.
\end{document}