
答案1
有點「不對稱」是不可避免的,因為字體通常具有相同的數字邊框,但數字 1 比 0 窄一些。
這是一種獲取空矩形的方法,該矩形具有與數字相同的邊界框,並且還有一些側邊。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\ubit}{%
\mathord{%
\setlength{\fboxrule}{0.2pt}%
\setlength{\fboxsep}{0pt}%
\makebox[\fontcharwd\textfont0 `0]{%
\fbox{\kern-3\fboxrule\phantom{0}\kern-3\fboxrule}%
}%
}%
}
\begin{document}
$0 0 1 \ubit 1 1 0 \ubit \ubit 0 \ubit 1$
\end{document}
\phantom{0}
如果替換為以下內容,這就是我得到的結果0
:
如果您需要不同的字體大小,則需要做更多的工作。