有没有办法告诉 Latex,某些单词可以用较短的变体替换,如果它可以防止出现悬垂单词:
例如:
this line wraps to a second
line.
将“second”改为“2nd”得到结果
this line wraps to a 2nd line.
但下一个示例不会带来好处,因此保留更长的版本:
this line is longer and wraps to
a second line, so don't change it.
理想情况下,我希望为整个文档提供单词及其变体的列表,而不是逐个提供,类似于告诉乳胶连字符的方式。
答案1
基本上你不能这样做,所有宏扩展都发生在考虑段落中的任何换行之前,并且 tex(luatex 除外)不能拆分水平字符列表