2

有时您需要输入带有变音符号或上标的修改变量。

似乎 declare_index_properties 允许在显示打印阶段执行此操作。但它既不简单,在公式中也不是很有用。

是否有一种简单的方法可以在符号顶部添加帽子、变音符号和“笔画”,使其与没有此类标记的符号在口译员和人眼中都能区分开来?

4

1 回答 1

2

Maxima 没有声明符号上有变音符号或其他组合符号的概念。但是,如果底层 Lisp 实现允许 Unicode,Maxima 允许符号名称中包含 Unicode 字符;几乎所有这些都允许Unicode。据我所知,GCL 是唯一一个不能正确处理 Unicode 的 Lisp 实现。

WxMaxima 似乎允许输入 Unicode 字符。至少,当我尝试一些示例时,它是这样工作的。如果运行它的终端允许 Unicode,则命令行 Maxima 允许 Unicode。

我认为任何 Unicode 字符在字符串中都应该没问题。对于符号,任何通过 ALPHA-CHAR-P(内置 Lisp 函数)的字符都可以是符号名称的一部分。此外,任何被声明为字母的字符(通过所讨论的字符在declare("x", alphabetic)哪里x)都可以是符号名称的一部分。

我认为 wxMaxima 有一些能力允许用户从菜单中选择带有变音符号的字符。我没试过。当我想使用 Unicode 字符时,我最终只是从网页或其他东西上粘贴它们。我过去曾使用https://www.w3.org/2001/06/utf-8-test/UTF-8-demo.html作为字符来源。

于 2020-08-14T17:21:07.147 回答