MnSymbol 不会改变默认数学字体

MnSymbol 不会改变默认数学字体

我正在使用 MiKTeX 2.9。我已经安装了该软件包,没有出现任何错误,但我总是得到 Computer Modern 的单词和数字。

请注意,我没有安装该minionpro软件包。它是必需的吗?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{MnSymbol}
\usepackage[T1]{fontenc}
\begin{document}
$123$ $Oh$ $come$ $on$ $be$ $Minion!$.
\end{document}

答案1

第一句话MnSymbol 手册内容如下:

MnSymbol 是一种数学符号字体​​,作为 Adob​​e MinionPro 的配套字体设计,但它也可能适合其他文艺复兴时期或巴洛克风格的字体。

换句话说,MnSymbol它不会改变默认的数学字体,它只是提供了一组匹配的数学符号。如果您想使用Minion Pro字母和数字,您必须Minion Pro在系统上安装。

有几种方法可以实现此目的,具体取决于您的 LaTeX 引擎。(在每种情况下,您都需要能够访问 OpenType 字体。)

您可以使用Minion ProwithpdflatexXeLaTeXbutLuaLaTeXMnSymbol与上一个不太好

pdflatex

这个是最复杂的。有几个很好的脚本和教程。这个适用于MiKTeX 2.9在 Windows 上安装 Minion Pro

这里有一个教程,解释如何安装Minion ProMiKTeX 2.9:http://kobi.nat.uni-magdeburg.de/patrick/pmwiki.php?n=Wiki.HOWTO-InstallMinionProInLATEXOnWindows

如果成功使用:

\usepackage[mathlf,footnotefigures]{MinionPro}
\usepackage{MnSymbol} 

西拉特克斯

在您的系统上安装 OpenType 字体,并在文档的前言中放入类似这样的内容:

\usepackage[MnSymbol,quiet]{mathspec}
\setmathsfont(Digits,Latin,Greek)[Numbers={Lining,Proportional}]{Minion Pro}
\setmathrm{Minion Pro} 
\setmainfont[Ligatures         = {Common,TeX},
             Numbers           = {Lowercase, Proportional}, 
             SmallCapsFeatures = {Letters     = SmallCaps,
                                  Numbers     = Lowercase,
                                  Kerning     = Uppercase,
                                  LetterSpace = 5}]{Minion Pro}

相关内容