文本的一部分中有 \hyphenation{ }

文本的一部分中有 \hyphenation{ }

是否可以\hyphenation{ }只制作一章或一小段文字?不是整个文本,而是只制作一小段文字。

也许可以创造一种新的语言并使用不同的连字符。在旧形式的语言和引文中或在人造语言中。

答案1

在 TeX 中,文本的连字取决于所用的语言,从技术上讲,它是整数寄存器的当前值\language。从技术上讲,连字规则是通过选择语言(将寄存器设置为代表它的某个数字)然后通过命令加载一组连字模式来加载的\pattern。这是传统 TeX 中只能在格式生成可用时使用的命令之一,因此通常在启动时加载的格式中已经预定义了语言。

除了这些基本规则之外,还可以使用命令\hyphenation来更改“当前”语言的规则,即在多语言文档中,首先必须切换到正确的语言,然后给出所需的\hyphenation例外。从那时起,它们将一直适用于该语言,因此无论何时选择该语言,它们都会被使用。

长话短说:是的,您需要准备几种语言(具有相同的模式),然后\hyphenation为其中一些语言添加所需的例外情况,然后根据需要在它们之间切换。 Babel 系统有一种提供新语言的方法,但这不是日常用户的东西,所以您需要深入研究一下才能了解它的工作原理。

相关内容