字形插入

字形插入

我使用 Linux,并且有“撰写”键可用,因此可以输入“°”、“ß”、“ï”、“į”、“ḯ”等字符。

使用组合键插入字符本质上是否“不好”,我是否应该使用诸如 之类的 LaTeX 命令来\ss代替 'ß'?从长远来看这是否重要?

答案1

视情况而定。如果您只在本地机器上编译文档,请按照您认为合适的方式进行。

如果您进行合作,您可能希望使用 LaTeX 命令进行协作。

一般情况下,LuaTeX 和 XeLaTeX 默认使用 UTF-8 编码,因此偏爱字形字符。

使用如下注释中的包定义,UTF-8 也可以在普通乳胶中完成。

我通常不需要特殊的字形,我将它们作为引用中的额外作者姓名拼写,因此我通常启用 utx8 和朋友,以确保我的文档在这里或那里碰到意外的字形时不会堵塞。

答案2

我坚信除了 Unicode 之外的任何东西都是邪恶的。因此,直接插入正确的字符而不是依赖宏是强烈推荐在我看来。即使没有别的,它也能大大提高源代码的可读性。

我们都知道可读性是任何源代码的最重要指标。

答案3

免责声明:这并不是真正的答案,但对于评论来说有点长。

直接使用 unicode 字符让我担心的是,命令可能会扩展到不仅仅是字符。在数学模式下尤其如此。例如,∘ 作为 unicode 字符,只是一个字母。然而,从数学上讲,它是一个运算符。unicode 支持是否足够智能,知道在数学模式下,∘g 应该留出一些额外的空间吗?

(我想补充一下\langle我认为它应该那么聪明。出于与相同的原因<,∘ 应该只是具有默认间距的字符,并且\circ应该是运算符。借用 MathML,∘ 应该扩展为<mi>&#x02218;<mi>\circ<mo>&#x02218;<mo>。所以我会喜欢\'eé可以用于句法上相同。)

相关内容