- 有六个以上的空格,可以换行(为了回答这个问题,我们假设它们在换行时消失,尽管他们不这样做本身就很有趣);它们的长度:1em、1/2 em、1/3 em、1/4 em、1/6 em、1/8em、1/24 em,数字的宽度,! 和 . 的宽度:
- 不间断空格(与空格字符具有相同的灵活宽度)[我认为这对应于
~
TeX] - 不间断的固定宽度空格[参见固定宽度的字间空间]
我怎样才能用 LaTeX 产生这样的空间?我正在寻找以下空间:
- 具有固定、指定宽度的潜在换行空间(例如
0.5em
)- 对于“二战后”之类的事情很有用[“--”应该是短破折号;请注意,连字符/短破折号的区别在本论坛上并不完全如愿呈现]
- 另一种使用场景是:有时我会写图例(有点类似于可以在同一行对齐的脚注),其中符号后跟文本(
SYMBOL text text text text text
)。通常,每个新的图例项应与周围的图例项保持宽而固定的间距,但也可以换行。整个文本通常会在上下文中raggedright
。在文本对齐的情况下,灵活的空间(将属于下一个大项目符号)将是合适的。
- 宽度可变的潜在换行空间,以相对术语指定(例如是普通空间宽度的1.5倍)
- 对于文本中偶尔出现的双句间距很有用,否则会使用
\frenchspacing
[我不确定诸如␣{}␣
在所有情况下的黑客的换行行为;无论如何,这只会给我整数倍数␣
]
- 对于文本中偶尔出现的双句间距很有用,否则会使用
- 固定且指定宽度的不间断空格(例如
0.5em
)- 对于用作数字内组分隔符的空格是必需的
- 对于“二战后”之类的事情很有用[“--”应该是短破折号;请注意,连字符/短破折号的区别在本论坛上并不完全如愿呈现]
- 在上面第一个大项目符号下描述的“图例”场景中,符号和后面的文本应由固定的、不间断的空格分隔。在文本对齐的场景中,可以使用灵活的(但仍然不间断的)空格(该空格应属于下一个/最后一个大项目符号)进行对齐。
\kern<width>
用于\LaTeXe
定义dtklogos
- 类似于 InDesign 的“不间断空格(固定宽度)”
- 宽度可变的不间断空格,以相对术语指定(例如是普通空间宽度的1.5倍)
- 用于“E.␣T.␣A. Hoffmann”之类的词,尽管我还没有考虑过这里的最佳宽度;请注意,根据一些权威机构的说法,某些德语缩写,如“u.␣Ä.”(“und Ähnliches”)需要更短的空间
- 类似于 InDesign 的“不间断空格”
- 序列
~
,~~
,~~~
, ... 的实数概括(对吗?)
这个问题是一个广泛的概括,是对“固定宽度的字间空间“。同样相关且可能有用:”长度及何时使用它们“。
其中一些是概念验证,看看有什么可能。了解 (La)TeX 是否以及如何做到 InDesign 可以做到的上述事情,以及更多(如果这个问题很好。上面的一些使用场景非常有用,其他一些则更具假设性。这个问题还将有助于记录和分类用户拥有的选项。知道如何在不过度使用\mbox
es 和修改一般间距参数的情况下对空格进行编码(请参阅我关于固定宽度单词间空格的问题)可能会派上用场。
答案1
也许这些信息有帮助:长度及何时使用它们。您可以在 中使用不同的计量单位<skip>
,例如:pt
、ex
、em
、in
或mm
等cm
。仅使用 也是有效的<natural width>
,例如\hspace{1in}
。