Estou criando um gráfico em Latex com linhas geradas automaticamente como
$|\circ\bullet\bullet\circ\bullet\bullet\rangle$
que gera a imagem
Gostaria que o espaçamento desses símbolos fosse consistente e também pequeno.
Idealmente, gostaria que todos os símbolos estivessem espaçados na mesma distância que os dois últimos símbolos. Como eu conseguiria isso?
Responder1
Abrace \circ
s e \bullet
s, para que não assumam espaçamentos matemáticos especiais.
Acredito que ambos \circ
e \bullet
são declarados como \mathbin
, o que carregará certos espaçamentos extras quando usados em conjunto com tokens adjacentes. A contraventamento isola efetivamente esses tokens de "ver" o material adjacente (contra o qual, de outra forma, aplicaria espaçamento matemático especial).
\documentclass{article}
\begin{document}
$|{\circ}{\bullet}{\bullet}{\circ}{\bullet}{\bullet}\rangle$
\end{document}
Responder2
Você tem a sequência de átomos matemáticos
Ordem Escaninho 1 Escaninho 2 Escaninho 3 Escaninho 4 Escaninho 5 Escaninho 6 Fechar
masLixeiraátomos são transformados emOrdemátomos assim que eles não se enquadrarem na notação matemática infixa usual. Por issoCaixa 2torna-seOrdem, assim comoCaixa 4eCaixa 6, então você acaba com
Ord Bin Ord Bin Ord Bin Ord Fechar
e finalmente o TeX adiciona espaços médios ao redor do restanteLixeiraátomos. Isso explica a imagemEUobtenha da sua entrada:
Por outro lado, uma entrada diferente, como
$\lvert\circ\bullet\bullet\circ\bullet\bullet\rangle$
produziria a sequência de átomos
Abrir Caixa Caixa Caixa Caixa Caixa Fechar
que seria transformado em
Abrir Ord Bin Ord Bin Ord Ord Fechar
produzindo uma imagem semelhante à sua
Nenhuma das entradas está correta.
Defina seus próprios símbolos, porque você não está usando \circ
e \bullet
no sentido pretendido de símbolos de operação binária.
\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}
Os \mathord
tokens não são realmente necessários, mas mostram mais claramente o que estamos fazendo.
VerTeoria do LaTeX - Como os símbolos são modelados nos bastidorespara obter mais informações sobre átomos matemáticos.