將文字中的 $\bullet$ 標記與 \blacksquare 標記垂直對齊

將文字中的 $\bullet$ 標記與 \blacksquare 標記垂直對齊

我使用項目符號和方塊來引用圖像中的樣本。這就是我在文本中使用它們的方式:

$\bullet, \blacksquare$

{\LARGE$\bullet$}, $\blacksquare$

{\huge$\bullet$}, $\blacksquare$

這是結果:

在此輸入影像描述

第二個是最適合的尺寸,但是如何垂直對齊方形和項目符號呢?

答案1

這就是「垂直對齊」的意思嗎?使兩個符號的垂直範圍相同(即垂直對齊?)。

\documentclass{scrartcl}
\usepackage{amssymb,scalerel,verbatimbox}
\def\mybullet{\scalerel*{\addvbuffer[-.15pt -.6pt]{$\bullet$}}{\blacksquare}}
\begin{document}
$\mybullet \blacksquare$
\end{document}

在此輸入影像描述

\addvbuffer子彈的上方和下方剪成與正方形相當的形狀。然後,將\scalerel*剪輯縮放\bullet到與 相同的垂直範圍\blacksquare。下面,我展示了被 包圍的字形\fbox

\documentclass{scrartcl}
\usepackage{amssymb,scalerel,verbatimbox}
\def\mybullet{\scalerel*{\addvbuffer[-.15pt -.6pt]{$\bullet$}}{\blacksquare}}
\begin{document}
\fboxrule=.1pt
\fboxsep=-\fboxrule\relax
\fbox{$\mybullet$} \fbox{$\blacksquare$}
\end{document}

在此輸入影像描述

答案2

這對現代電腦來說是有好處的;當然,這取決於字體中項目符號的大小。

\documentclass{article}

\DeclareRobustCommand{\textsquarebullet}{%
  \makebox[.5em]{\vrule height 1.05ex depth -.15ex width 0.9ex}%
}

\begin{document}

\textbullet\textsquarebullet

\textsquarebullet\textbullet

\end{document}

在此輸入影像描述

相關內容