Alinear verticalmente el marcador $\bullet$ con el marcador \blacksquare en el texto

Alinear verticalmente el marcador $\bullet$ con el marcador \blacksquare en el texto

Utilizo viñetas y cuadrados para hacer referencia a muestras en una imagen. Así es como los uso en el texto:

$\bullet, \blacksquare$

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

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

Y este es el resultado:

ingrese la descripción de la imagen aquí

El segundo es el tamaño más adecuado, pero ¿cómo puedo alinear verticalmente el cuadrado y la bala?

Respuesta1

¿Es esto lo que se entiende por "alineación vertical"? Hacer que la extensión vertical de los dos símbolos sea la misma (es decir, ¿alineación vertical?).

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

ingrese la descripción de la imagen aquí

Recorta \addvbufferla bala arriba y abajo a algo comparable al cuadrado. Luego, \scalerel*escala el recorte \bulleten la misma extensión vertical que el archivo \blacksquare. A continuación, muestro los glifos rodeados por \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}

ingrese la descripción de la imagen aquí

Respuesta2

Esto es bueno para Computer Modern; Por supuesto, depende del tamaño de la viñeta en la fuente.

\documentclass{article}

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

\begin{document}

\textbullet\textsquarebullet

\textsquarebullet\textbullet

\end{document}

ingrese la descripción de la imagen aquí

información relacionada