我正在使用轮廓包为方程式添加轮廓。
\documentclass{article}
\usepackage{bm}
\usepackage[outline]{contour}
\contournumber{64}
\contourlength{.1em}
\begin{document}
\colorbox{black}{\boldmath
\contour{white}{%
$\displaystyle\int\sqrt{\tan(x)}dx$
}
}
\end{document}
此代码产生以下结果:
不仅sqrt
上线似乎不受轮廓的影响,而且整体sqrt
似乎也不受 boldmath 命令的影响。如何解决这个问题?
我注意到bar
和widebar
命令与轮廓和粗体命令交互得很好。有没有办法将sqrt
上划线切换为其中一个?
答案1
TeX 在开头用一个字形来绘制平方根,但上划线是直接绘制的规则,而不是使用字体。您可以绘制两条宽规则来接近
你可以稍微调整一下间距,让它更美观,或者你可以用 tikz 之类的软件画出整个部首
\documentclass{article}
\usepackage{bm}
\usepackage[outline]{contour}
\contournumber{64}
\contourlength{.1em}
\begin{document}
$$
\colorbox{black}{\boldmath
\contour{white}{%
$\displaystyle\int \sqrt{\strut\smash{%
\color{white}\vbox{\hrule height.95pt\vskip.4pt\hrule height.95pt \vskip2.7pt
\hbox{$\color{black}\tan(x)$}}}}dx$
}
}
$$
\end{document}