如何从 mtpro2 打印 \leqslant 符号

如何从 mtpro2 打印 \leqslant 符号

现在我正在使用 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 获得,你需要

  1. 满的版本(付费),不是lite
  2. 打电话\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

相关内容