这个问题是这个问题的后续问题稍微增加 mtpro2 中的粗体符号。
考虑到这个MWE:
\documentclass[12pt]{article}
\usepackage{newtxtext}
\usepackage[lite]{mtpro2}
\usepackage{amsbsy}
\begin{document}
\[\int_{x=a}^{x=0} \biggl[\frac{1}{\dot{x}}\biggr]\,dx\]
\[\int_{1}^{2} \pmb{\biggl[}\frac{\ln x}{x+1}\pmb{\biggr]}\,dx\]
\end{document}
变焦337.5%(与 TeXworks 合作)假粗体是难以察觉的(您可以看到红色矩形)。
变焦1708.59%我们有这个:
是否有机会很好地修复假大胆?
看上去这么老问题非常好的用户@David Carlisle 的回答是,有一个技巧可以\pmb
改进amsbsy
:
\documentclass[convert={density=10000}]{standalone}
\usepackage{amsmath}
\DeclareMathAlphabet{\mathsuet} {T1} {wesu}{bx}{sl}
% I get metafont errors from these settings?
%\pdfpkmode{dpdfezzz}
%\pdfpkresolution=8000
\makeatletter
\def\pmb@@#1#2#3{\leavevmode\setboxz@h{#3}%
\dimen@-\wdz@
\kern-.5\ex@\copy\z@
\kern\dimen@\kern.25\ex@\raise.4\ex@\copy\z@
\kern\dimen@\kern.2\ex@\raise.3\ex@\copy\z@
\kern\dimen@\kern.15\ex@\raise.2\ex@\copy\z@
\kern\dimen@\kern.25\ex@\box\z@
}
\makeatother
\usepackage{bm}
\begin{document}
\fbox{{
$\bm n n$
$\pmb{\mathsuet n}\, \mathsuet n$
}}
\end{document}
这是一个可能的解决方案吗?如何修改整个代码?
笔记:粗体方括号也出现在约翰·戴维·杰克逊 (John David Jackson) 的大学教科书《经典电动力学》中,与延迟电位有关。
答案1
由于您已表明您有权访问“完整”mtpro2
包,因此您可以使用\hm
(“重数学”)宏骨髓包来实现您的格式化目标。
观察\hm
结果在更重花括号、方括号和圆括号的“外观”比通过应用所能实现的效果更佳\bm
。
\documentclass[12pt]{article}
\usepackage{amsmath} % for "alignat*" environment
\usepackage{newtxtext,mtpro2} % Times Roman text and math fonts
\usepackage{bm} % for "\bm" and "\hm" macros
\begin{document}
\addtolength\jot{1ex} % just for this example
\begin{alignat*}{3}
&\biggl[\frac{1}{\dot{x}}\biggr]
&&\Biggl\{\biggl[\Bigl({}\cdots\Bigr)\biggr]\Biggr\}
&&\text{default font weight}\\
&\bm{\biggl[}\frac{1}{\dot{x}}\bm{\biggr]}
&&\bm{\Biggl\{\biggl[\Bigl(\cdots\Bigr)\biggr]\Biggr\}}
&&\text{\texttt{\string\bm} (``bold math'')}\\
&\hm{\biggl[}\frac{1}{\dot{x}}\hm{\biggr]}
&\qquad&\hm{\Biggl\{\biggl[\Bigl(\cdots\Bigr)\biggr]\Biggr\}}
&\qquad&\text{\texttt{\string\hm} (``heavy math'')}
\end{alignat*}
\end{document}