Meu problema parece bastante simples, mas não consigo administrá-lo. Eu quero descrever bytes desta maneira
0000 xxxx
0010 1xxx
Eu tentei escrevendo
0000 \times\times\times\times
0010 1\times\times\times
mas isso me deu muitos espaços entre as cruzes (algo como:
0000 x x x x
0010 1 x x x
Eu removi alguns espaços fazendo como aqui (Removendo espaços entre "palavras" no modo matemático)
0000 {\times}{\times}{\times}{\times}
mas isso não é suficiente... Você tem alguma ideia de como fazer isso?
Acrescento aqui um MWE, conforme perguntado por alguns.
\documentclass[a4paper,titlepage]{article}
\usepackage{mathtools}
\usepackage{amssymb, scalerel}
\begin{document}
I want the bytes $0000\;1{\times}{\times}{\times}$ to express an error in my algorithm.
\end{document}
Responder1
O símbolo \times
tem rolamentos laterais bastante largos. Proponho duas soluções:
um símbolo de tamanho reduzido que ocupa o mesmo espaço horizontal que um dígito;
o
\times
símbolo em sua largura natural, com rolamentos laterais reduzidos
\documentclass[a4paper]{article}
\newcommand{\plh}{%
{\ooalign{$\phantom{0}$\cr\hidewidth$\scriptstyle\times$\cr}}%
}
\newcommand{\PLH}{{\mkern-2mu\times\mkern-2mu}}
\begin{document}
I want the bytes $0000\;1\plh\plh\plh$ to express an error in my algorithm.
I want the bytes $0000\;1\PLH\PLH\PLH$ to express an error in my algorithm.
\end{document}
Responder2
\documentclass{article}
\begin{document}
I want the bytes $0000\;1{\times}{\times}{\times}$ to express an error in my algorithm.
I want the bytes \texttt{0000 1xxx} to express an error in my algorithm.
I want the bytes \textsf{0000 1xxx} to express an error in my algorithm.
\end{document}
Responder3
O que você acha de usar mathsf
?
\documentclass[a4paper,titlepage]{article}
\usepackage{mathtools}
\usepackage{amssymb, scalerel}
\newcommand*{\x}{\mathsf{x}\mskip1mu}
\begin{document}
I want the bytes $0000\;1\x\x\x$ to express an error in my algorithm.
\end{document}
Responder4
Você pode usar espaços negativos \!
, ou \!\!
se um não for suficiente, o que dá:
\documentclass[a4paper,titlepage]{article}
\usepackage{mathtools}
\usepackage{amssymb, scalerel}
\begin{document}
I want the bytes $0000\;1\times\!\!\times\!\times$ to express an error in my algorithm.
\end{document}