抱歉,我是“从其他字体选择性导入符号”这一操作的新手。
我正在尝试重新定义 \Delta 以便它是来自 mathdesign 包的 charter 字体的 \Delta。
我已经搜索了如何从其他字体导入单个符号,但我完全不知道如何在我的具体情况下复制其他人所做的事情。
我确实成功让 fonttable 加载了我想要的精确符号:
\documentclass{article}
\usepackage{fonttable}
\begin{document}
\fonttable{mdbchr7m}
% there are a ton of .tff files in the mathdesign directory, and I found this one by trial and error
\end{document}
显示后,在我看来,我正在寻找的 \Delta 对应于表格的第一行第二列。
任何帮助都将不胜感激,这已经花了几个小时了。
答案1
第一个实验:
\documentclass{article}
\usepackage[charter]{mathdesign}
\begin{document}
$\Delta$ \texttt{\meaning\Delta}
\end{document}
现在我们知道我们必须找出数学组 6 使用的是什么字体
\documentclass{article}
\usepackage[charter]{mathdesign}
\begin{document}
$\Delta$ \texttt{\expandafter\string\the\textfont6}
\end{document}
现在我们知道了所有需要的细节。
\documentclass{article}
\NewCommandCopy{\stDelta}{\Delta}% for the comparison
\DeclareSymbolFont{chartermath}{OML}{mdbch}{m}{n}
\DeclareMathSymbol{\Delta}{\mathalpha}{chartermath}{"01}
\begin{document}
$\Delta$ versus $\stDelta$
\end{document}
我不知道做这么多工作的原因是什么。