有没有办法指定精确空间,在给定的单位中,当文本完全对齐时,两个单词之间?当我想增加/减少空间时,我通常使用 \hspace{x cm}相对的对齐后原始间距增加 x 厘米。但是,如何指定精确的间距,使得单词之间的间距不会改变,无论对齐对根据间距?
答案1
\hbox
或解决方案\mbox
很好。另一种可能性是消除现有空间
\newcommand\sep[1]{%
\leavevmode\unskip\unskip
\nobreak % optional
\hspace{#1}\ignorespaces
}
specifying the exact \sep{4mm} space, in some given unit
这会消除命令中的空白\hspace
或测量间隙之前的空格字符,但仅忽略其后的空格字符(或行尾)。 是\nobreak
基于您不希望在此处换行的假设。 确保\leavevmode
您不在段落之间,从而阻止\unskip
命令消除\vspace
粘连。 两个\unskip
s 允许\hspace
在间隙前加上一个空格字符。
答案2
你可以尝试类似
I love \mbox{big\hspace{2em}green} apples more than the small red ones.
注意:通常摆弄单词间距不是一个好主意... :-(