Myriad Pro 和 KP 字体包

Myriad Pro 和 KP 字体包

我想在文本主体中使用 KP Fonts 包作为衬线字体,并在章节标题等处使用 Myriad Pro 作为无衬线字体。

\documentclass[11pt]{scrreprt}
\usepackage{fancyhdr}   
\usepackage{fontspec}

\usepackage{kpfonts}
\usepackage[lite]{mtpro2}
\setsansfont{Myriad Pro}

\begin{document}

\chapter{Introduction}
\noindent For any integer $n$ and prime number $p$, we want to solve $x^2 - ny^2 = p$. In this equation it is evident that...
\end{document}

我尝试过交换线条\usepackage{kpfonts}\setsansfont{Myriad Pro}但似乎无法让所需的无衬线和衬线字体同时工作。一如既往,非常感谢任何帮助。

答案1

如果我理解正确的话,你使用 LuaLaTeX 并且希望使用mtpro2数学字体、Palatino 作为主要衬线文本字体、Myriad Pro 作为无衬线文本字体。

实际上,您提到想要使用kpfonts软件包,它提供了基于 Palatino 的文本和数学字体。但是,除非您真的需要使用字母 、 和 的“破旧外观” (这是软件包提供的功能),E否则FT不妨使用kpfonts\setmainfont,因为您不会使用软件包的数学字体kpfonts

如果这个解释是正确的,那么下面的代码应该适合您。

在此处输入图片描述

\documentclass[11pt]{scrreprt}
\usepackage{fancyhdr}  
\usepackage[lite]{mtpro2} % load 'mtpro2' before 'fontspec'
\usepackage[no-math]{fontspec}
\setmainfont{Palatino}
\setsansfont{Myriad Pro}[Scale=MatchLowercase,
             BoldFont = {Myriad Pro Bold}]
\begin{document}

\chapter{Introduction} 
For any integer $n$ and prime number $p$, we want to 
solve $x^2 - ny^2 = p$. In this equation it is evident 
that \dots
\end{document}

附录:正如@Davislor 在评论中指出的那样,字体的具体名称可能取决于您的系统。在 MacOS 下,Palatino是系统字体,因此可以通过该名称使用fontspec如果您运行的是 Windows 2000 或更高版本,或者安装了 Office 2003,则很可能您拥有 Palatino Linotype。(如果您运行的是其他操作系统,但安装了 Windows 分区,您可能能够find / -name "pala*.ttf" -print将符号链接放在本地字体目录(例如/usr/local/share/fonts/个人目录)中。)最后,如果您在过去十年内升级了 TeX 发行版,那么您应该拥有 TeX Gyre Pagella,这是另一个 Palatino 克隆版本。如果它比这更老,您可能拥有 URW Palladio。(还有大量的 Palatino 仿制品,包括微软的 Book Antiqua。)

相关内容