现在我正在使用 mtpro2 lite 字体,但是当我使用代码“\leqslant”时,我没有得到 mtpro2 的符号:,我得到了 Ams 的正常符号。有人能告诉我如何获取 mtpro2 的符号吗?谢谢。
\documentclass[12pt, a4paper]{book}
\usepackage[utf8]{vietnam}
\usepackage[lite]{mtpro2}
\usepackage[left=1.6cm, right=1.6cm, top=1.3cm, bottom=0cm ]{geometry}
\renewcommand{\rmdefault}{ptm}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\pagestyle{plain}
\begin{document}
....
\end{document}
答案1
为了\leqslant
从 MTPro2 获得,你需要
- 这满的版本(付费),不是
lite
- 打电话
\usepackage[amssymbols]{mtpro2}
因此,如果您确实想要它,lite
您只能从该版本中获取符号。amssymb
让我们看看为什么;这里是 的\leqslant
定义mtpro2.sty
:
1391 \DeclareMathSymbol{\leqslant} {\mathrel}{AMSa}{"36}
(行号仅供参考)。此行代码出现在
1306 \ifmtp@ams
我们发现
29 \newif\ifmtp@ams
30 \DeclareOption{noamssymbols}{\mtp@amsfalse}
31 \DeclareOption{amssymbols}{\ifmtp@full\mtp@amstrue\else\mtp@opterr\fi}
因此,\ifmtp@ams
仅当设置为 true 时才设置\ifmtp@full
为 true,而以下选项不适用lite
:
22 \DeclareOption{lite}{\mtp@fullfalse\mtp@amsfalse}
如果您拥有的完整版本mtpro2
,则您既不需要加载也不amsfonts
需要加载amssymb
。