¿Cómo eliminar el espaciado inconsistente entre caracteres matemáticos que se repiten?

¿Cómo eliminar el espaciado inconsistente entre caracteres matemáticos que se repiten?

Estoy creando un gráfico en Latex con líneas generadas automáticamente como

$|\circ\bullet\bullet\circ\bullet\bullet\rangle$

que generan la imagen

ingrese la descripción de la imagen aquí

Me gustaría que el espaciado de estos símbolos fuera coherente y también pequeño.

Lo ideal sería que todos los símbolos estuvieran espaciados a la misma distancia que los dos últimos símbolos. ¿Cómo lograría esto?

Respuesta1

Adopte \circs y \bullets, para que no adopten espacios matemáticos especiales.

Creo que ambos \circy \bulletestán declarados como \mathbin, que tendrán ciertos espacios adicionales cuando se usen junto con fichas adyacentes. El refuerzo aísla efectivamente estas fichas para que no "ven" el material adyacente (contra el cual, de otro modo, se aplicaría un espaciado matemático especial).

\documentclass{article}
\begin{document}
$|{\circ}{\bullet}{\bullet}{\circ}{\bullet}{\bullet}\rangle$
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Tienes la secuencia de átomos matemáticos.

Ord Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Cerrar

peroPapeleraLos átomos se transforman enordenátomos tan pronto como no se ajusten a la notación matemática infija habitual. De este modoPapelera 2se convierteorden, así comoPapelera 4yPapelera 6, entonces terminas con

Ord Bin Ord Bin Ord Bin Ord Cerrar

y finalmente TeX agrega espacios medianos alrededor del restoPapeleraátomos. Esto explica la imagen.Iobtener de su entrada:

ingrese la descripción de la imagen aquí

Por otro lado, una entrada diferente como

$\lvert\circ\bullet\bullet\circ\bullet\bullet\rangle$

produciría la secuencia de átomos

Abrir Bin Bin Bin Bin Bin Bin Cerrar

que se transformaría en

Abrir Ord Bin Ord Bin Ord Ord Cerrar

produciendo una imagen similar a la tuya

ingrese la descripción de la imagen aquí

Ninguna entrada es correcta.

Defina sus propios símbolos, porque no está utilizando \circy \bulleten el sentido previsto de símbolos de operación binaria.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\0}{\mathord{\mspace{1mu}\circ\mspace{1mu}}}
\newcommand{\1}{\mathord{\mspace{1mu}\bullet\mspace{1mu}}}

\begin{document}

$\lvert \0 \1 \1 \0 \1 \1 \rangle$

\end{document}

ingrese la descripción de la imagen aquí

En realidad, los \mathordtokens no son necesarios, pero muestran más claramente lo que estamos haciendo.

VerTeoría LaTeX: cómo se modelan los símbolos bajo el capópara obtener más información sobre los átomos matemáticos.

información relacionada