黑板上用欧拉字体加粗大写字母 Delta

黑板上用欧拉字体加粗大写字母 Delta

我想画一个黑板粗体大写三角洲,但我想在使用欧拉包获取欧拉字体来绘制它。

我已经尝试了第一个答案中提到的两种解决方案这个问题但它们似乎不适用于资本增量,或者它被欧拉包覆盖了。

我也看了这个问题但我对这个解决方案并不满意——这个符号有两个峰。

\documentclass{article}

\usepackage{euler}
\usepackage{bbm}
\usepackage{mathbbol}

\newcommand{\DD}{\Delta\!\!\!\Delta}

\begin{document}

     $\mathbbm{\Delta}$ 
     %Using mathbbm -- isn't math bold

     $\mathbb{\Delta}$ 
     %Using mathbbol -- still isn't math bold

     $\DD$ 
     %Hacky, and I dislike the two peaks

\end{document}

答案1

这可能就是你想要的:

\documentclass{article}
\usepackage{euler}
\usepackage{pict2e,picture}

\makeatletter
\DeclareRobustCommand{\bbDelta}{{\mathpalette\bb@Delta\relax}}
\newcommand{\bb@Delta}[2]{%
  \begingroup
  \sbox\z@{$\m@th#1\Delta$}%
  \dimendef\Dht=6 \dimendef\Dwd=8
  \setlength{\Dwd}{\wd\z@}%
  \setlength{\Dht}{\ht\z@}%
  \begin{picture}(\Dwd,\Dht)
  \put(0,0){$\m@th#1\Delta$}
  \put(.42\Dwd,.7\Dht){\line(10,-26){.25\Dht}}
  \end{picture}%
  \endgroup
}
\makeatother

\begin{document}

x$\Delta\bbDelta$ $\scriptstyle\Delta\bbDelta$

x$\bbDelta\Delta$ $\scriptstyle\bbDelta\Delta$

\end{document}

在此处输入图片描述

答案2

如果要从 Euler 中获取大写 Delta,从 中获取黑板 Delta mathbbol,则需要使用其他方法,而不是通过 重新定义\Delta来访问它。这非常简单。在这里,我定义了一个宏来并行化一个。\Deltaeuler.sty\bbDelta\bbdelta

\documentclass{article}
\usepackage{euler}
\usepackage{bbm}
\usepackage[bbgreekl]{mathbbol}
\DeclareMathSymbol\bbDelta  \mathord{bbold}{"01}

\begin{document}

\[
  \bbDelta
\]

\end{document}

访问黑板 Delta

相关内容