到目前为止,我发现的可以复制/粘贴的最佳 LaTeX 符号集合是这里,非常短。有没有LaTeX 符号的完整列表以可复制/粘贴的格式,我可以复制 latex 命令,如\Phi
和 unicode 符号,如Φ
?如果没有,有没有一种快速的方法可以生成这样的列表,或者以某种方式深入挖掘该 PDF 的源代码并以某种方式将其隔离出来?您可以从该 PDF 中复制粘贴,但这很麻烦,有没有办法将它们分离出来并自动打印出来,如下所示:
\UppercaseOnes = <value>
\UppercaseOnes2 = <value>
...
\lowercaseones = <value>
或者可能是 CSV 之类的。尝试在另一种编程语言中使用这些,并且必须手动复制/粘贴、使用正则表达式清理。例如,也许有一种方法可以动态地说“打印出所有没有任何参数的乳胶符号”之类的。
此外,从该 PDF 复制某些内容会导致垃圾,即
^ \leftarrowtriangle ⇐\ \Mapsfrom \shortleftarrow
- \leftrightarroweq ←[ \mapsfrom \shortrightarrow
] \leftrightarrowtriangle ⇒ \Mapsto \shortuparrow
\lightning 1 \nnearrow % \ssearrow
⇐=\ \Longmapsfrom 0 \nnwarrow $ \sswarrow
←−[ \longmapsfrom _ \rightarrowtriangle
=⇒ \Longmapsto \shortdownarro
答案1
这unimath-符号.pdf作为 unicode-math 包一部分的文档可能接近您要查找的内容,并且从中复制和粘贴似乎效果相当好。
还有unicode-数学表.tex文件是定义每个字符代码命令的同一包的一部分;您可以编写一个快速脚本,将其转换为您要查找的文档类型。(事实上,我自己编写了一个快速 zsh 脚本;输出是这里,但我不确定它是否正确处理了重音和变音符号,而且我目前懒得修复它。)如果您正在编写真正的程序,您可能还是更喜欢拥有代码点。
但这些实际上仅涵盖数学,而不是各种语言或其他符号的常规文本。
答案2
我使用 emacs'tex 输入法
激活后Ctrl-X RET Ctrl-\
你可以做
ESC-x describe-input-method
这会给你一个 300 行 5 列的文件(虽然列数取决于你的屏幕宽度)。无论如何大约 1600 个字符。以下是代码片段\.Y Ẏ \"{I} Ï \ngtr ≯ \daleth ℸ \blacklozenge ✦ \.Z Ż \"{O} Ö \nleq ≰ \degree ° \construction