Símbolo de espacios en blanco como bits ambiguos

Símbolo de espacios en blanco como bits ambiguos

Muestro cadenas de bits con bits ambiguos, como 11-101-0011---10-1-1. Entonces, "-" significa que podría ser "1" o "0".

Todos los símbolos que probé son como cuadrados, los círculos se muestran de forma no simétrica, por ejemplo,$001\square110\square\square0\square1$ ingrese la descripción de la imagen aquímuestra un espacio más amplio entre "1" y \square que entre "0" y \square o entre dos \squares. A eso me refiero con "moda asimétrica".

Nota: el símbolo cuadrado puede sustituirse por un símbolo más adecuado. .

¿Cómo puedo mostrar estos espacios en blanco de manera sugerente, tal vez notación de álgebra o lógica de bits?

Respuesta1

Un poco de "asimetría" es inevitable, porque las fuentes suelen tener el mismo cuadro delimitador para los dígitos, pero el dígito 1 es un poco más estrecho que 0.

Aquí hay una manera de obtener un rectángulo vacío que tiene el mismo cuadro delimitador que los dígitos, con también algunos cojinetes laterales.

\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}

ingrese la descripción de la imagen aquí

Esto es lo que obtengo si \phantom{0}se reemplaza por 0:

ingrese la descripción de la imagen aquí

Se necesitaría algo más de trabajo si necesita esto en diferentes tamaños de fuente.

Respuesta2

¿Es una solución verbatimaceptable -para usted?

\documentclass{article}
\begin{document}

\verb|11-101-0011---10-1-1|

\verb|-010-0-00-1-0--10-1-|

\verb|01-10-1110-00-1-0-10|

\end{document}

ingrese la descripción de la imagen aquí

información relacionada