input - 简单输入变音符号和上标

标签 input maxima wxmaxima

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

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

是否有一种简单的方法可以在符号顶部添加帽子、元音变音和“,”笔画,使其能够与没有此类标记的符号区分为解释器和人眼?

最佳答案

Maxima 没有声明符号具有变音标记或其他组合标记的概念。然而,如果底层 Lisp 实现允许 Unicode,那么 Maxima 允许在符号名称中使用 Unicode 字符。几乎所有的都允许 Unicode。据我所知,GCL 是唯一不能正确处理 Unicode 的 Lisp 实现。

WxMaxima 似乎允许输入 Unicode 字符。至少,当我尝试一些例子时,它是这样工作的。如果命令行 Maxima 运行的终端允许 Unicode,则它也允许 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作为过去的字符来源。

关于input - 简单输入变音符号和上标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63387016/

相关文章:

jQuery 在配对输入上切换禁用/启用

maxima - Maxima 中的展平矩阵

最大值:分离比率的分母

maxima - 载体替换

python - 如何评估字符串输入并检查它是否为小数

reactjs - 如何从react js中的代码镜像中获取值?

c - 为什么 strlen() 函数给出了错误的值

lisp - 如何将最大值导入 sbcl

maxima - 在wxMaxima中获得多项式方程的实数和正解

maxima - wxMaxima:将除法视为乘法(将整体除法收集为乘法因子)