答案 这个问题很酷。一个小问题是上标看起来太近了:
\documentclass{article}
\usepackage{amssymb}
\newcommand\fakeslant[1]{%
\pdfliteral{1 0 0.167 1 0 0 cm}#1\pdfliteral{1 0 -0.167 1 0 0 cm}}
\newcommand\mathbbsl[1]{\mathbb{\fakeslant{#1}}}
\begin{document}
$\mathbbsl{M}'\mathbbsl{M}^*\mathbbsl{M}^\dagger$
\end{document}
这个问题能修复吗?谢谢。
答案1
您可以添加一个额外的\hspace
,并将其组合成一个新命令:
\documentclass{article}
\usepackage{amssymb}
\newcommand\fakeslant[1]{%
\pdfliteral{1 0 0.167 1 0 0 cm}#1\pdfliteral{1 0 -0.167 1 0 0 cm}}
\newcommand\mathbbsl[1]{\mathbb{\fakeslant{#1}}}
\newcommand{\iwd}[3][0.01cm]{\mathbbsl{#2}\hspace*{#1}{#3}}
\begin{document}
$\iwd{M}{^*}$
$\iwd[0.02cm]{M}{^*}$
$\iwd[0.03cm]{M}{^*}$
$\iwd[0.04cm]{M}{^*}$
$\iwd[0.05cm]{M}{^*}$
$\iwd{M}{'}$
$\iwd[0.02cm]{M}{'}$
$\iwd[0.03cm]{M}{'}$
$\iwd[0.04cm]{M}{'}$
$\iwd[0.05cm]{M}{'}$
$\iwd{M}{^\dagger}$
$\iwd[0.02cm]{M}{^\dagger}$
$\iwd[0.03cm]{M}{^\dagger}$
$\iwd[0.04cm]{M}{^\dagger}$
$\iwd[0.05cm]{M}{^\dagger}$
\end{document}