方程式中的 Unicode:优点和缺点

方程式中的 Unicode:优点和缺点

在 LaTeX 方程式中使用 Unicode(反之亦然)有何优缺点?

请考虑两个例子:

\lim_{h→0}∫_{x_0}^{x_0 + h}\frac{f(t)}{h} = f(x_0)

x_0 ⇔ ∀ 

答案1

优点和缺点与以往基本相同。像我这样的老手对基于 ascii 的标记非常熟悉,但我怀疑随着我们进一步进入 21 世纪,这将显得越来越不合时宜。基于 Web 的工具(正如 Count Zero 所指出的)文字处理系统和越来越多的常见操作系统的命令行 shell 都有自然的 Unicode 处理,我怀疑新用户会发现更难接受限制到 ascii 字符集。

曾经有一段时间,人们普遍的感觉是,为了便于移植和便于编辑工具,人们应该使用\"{o}或标记,而不是使用或,但现在我怀疑,任何编写非英语文档的人或多或少都会使用或与或使用 或和本机 Unicode 输入。\'eöé[latin1][utf8]inputencxelatexluatex

尽管如此,使用标记而不是直接字符输入还有一些优势,不仅仅是对于那些从小使用打孔卡的人来说很熟悉。其中一个例子是,检查各种文档规范和惯例是否得到遵守要容易得多。例如,如果您想要一种特定的箭头样式,那么(用眼睛)发现(比如说)可能\longrightarrow比识别大量不同的 Unicode 箭头更容易。此外,这也取决于您的工具,但对于我拥有的大多数工具来说,输入仍然\longrightarrow比输入更快更容易。但请注意,编辑工具可能会完全失去区别,允许您键入\longrightarrow但输入,这就是为什么我怀疑文件中的 Unicode 将成为常态的原因之一,如上所述。

答案2

我将在这个答案中重点关注希腊语,因为这个问题提出的许多问题比任何其他字母都更适用于希腊语:许多数学符号和其他文字都直接来自希腊​​字母。

如果你看看希腊数学文本示例,原始来源不会将“ΚΥΡΤΗ ΓΕWΜΕΤΡΙΚΗ ΑΝΑΛΥΣΗ”写为\textKappa\textUpsilon\textRho\textTau\textEta...。UTF-8 的来源将是人类可读的。告诉作者,这没问题,无论如何我们必须能够显示希腊字母才能阅读您的文档,这太荒谬了,但在美元符号之间输入任何希腊字母都是禁忌。世界上唯一会将此作为辩论对象的人可能是只会说英语的人。

正如 egreg 在他的评论中正确指出的那样,“ε(U+03B5,希腊小写字母 EPSILON)实际上应该是

相关内容