テキスト内の $\bullet$ マーカーを \blacksquare マーカーと垂直に揃えます

テキスト内の $\bullet$ マーカーを \blacksquare マーカーと垂直に揃えます

画像内のサンプルを参照するには、箇条書きと四角形を使用します。テキストでは次のように使用します。

$\bullet, \blacksquare$

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

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

そして、これが結果です:

ここに画像の説明を入力してください

2番目は最適なサイズですが、四角形と箇条書きを垂直に揃えるにはどうすればよいでしょうか?

答え1

これは「垂直配置」の意味ですか? 2 つのシンボルの垂直範囲を同じにする (つまり、垂直配置にする) ことです。

\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

これは Computer Modern に適しています。もちろん、フォントの箇条書きのサイズによって異なります。

\documentclass{article}

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

\begin{document}

\textbullet\textsquarebullet

\textsquarebullet\textbullet

\end{document}

ここに画像の説明を入力してください

関連情報