Quali comandi ci sono per la spaziatura orizzontale?
So che `:
in LaTeX produce uno spazio quando viene reso.
Ci sono alternative, perché il mio renderizzatore LaTeX non supporta la funzione ```` (la rende come testo), e non c'è nessun aiuto / FAQ che io possa trovare.
636
1
Ci sono diverse macro di spaziatura orizzontale per LaTeX:
,` inserisce un
thinspace(equivalente a `.16667em`) in modalità testo, o
thinmuskip(equivalente a `3mu
) in modalità matematica;inserisce un *negativo*
inthinmuskip` in modo matematico;\:
è equivalente a>
(vedi sopra);\enspace
inserisce uno spazio di.5em
in modalità testo o matematica;\quadro
inserisce uno spazio di1em
in modalità testo o matematica;\qquad
inserisce uno spazio di2em
in modalità testo o matematica;\kern
inserisce un salto di `` (può essere negativo) in modalità testo o matematica (un semplice salto TeX);\hskip
(simile a\kern
);\hspace{}
inserisce uno spazio di lunghezza `(può essere negativo) in modalità matematica o testo (un
\hskip` LaTeX);\hphantom{}
inserisce uno spazio di lunghezza equivalente ain modo matematico o testuale. Dovrebbe essere
protettoquando usato in comandi fragili (come
caption`` e titoli di sezione);inserisce quello che è chiamato uno "spazio di controllo" (in modalità testo o matematica);
\spazio
e{ }
.~
inserisce uno spazio "unbreakable" (simile a un HTMLhfill
inserisce una cosiddetta "lunghezza di gomma" o tratto tra gli elementi (in modalità testo o matematica). Nota che potresti aver bisogno di fornire un tipo di ancora da cui riempire; vedi Qual è la differenza tra\hspace*{\fill}
e `\hfill``?;Il tuo uso dovrebbe funzionare in modalità matica, quindi prova
$\\:$
.