在 Keynote 和其他 iWork 应用中,可以用 LaTeX 输入公式(和文本)。这是一项非常有价值的功能。但是...
- 我如何通过 Unicode 或其他方式输入天文(或其他)符号,直接地在 LaTeX 公式中(即。无需从角色查看器复制粘贴— 无论如何它都无法在 Keynote 中的 LaTeX 公式编辑器中直接使用)?
- 例如,我希望通过输入
\mars
或来获取火星符号♂ 或金星符号♀\venus
。
- 例如,我希望通过输入
这个苹果页面声称也可以输入 (ASCII) Unicode 字符,但是在 blahtex 文档中或任何其他地方均未提供有关如何输入 Unicode 字符的提示。
我也很乐意使用任何非 Unicode 路径,让我可以直接在 Keynote 中的 LaTeX 编码中输入这些字符。任何方法都可以让我使用LaTeX 综合符号列表那将会是一个梦想。
答案1
无法使用诸如 之类的命令来执行此操作,\mars
因为这些命令不在 支持的命令子集中blahtex
。但是,您可以使用其 unicode 字符代码输入符号。
以下是我在 macOS Catalina 下的操作方法。转到“系统偏好设置”->“键盘”,然后选择“在菜单栏中显示键盘和表情符号查看器”。然后选择“输入源”选项卡,并确保左侧的源列表中有 Unicode Hex 输入。如果不在,请单击 + 按钮添加它。还要确保已选择“在菜单栏中显示输入菜单”。接下来,在您的文档中单击菜单栏中的旗帜图标,然后选择 Unicode Hex 输入。
现在,要输入 unicode 字符,请按住 shift-option(即同时按下 shift 和 option 键)并输入字符的代码。当您输入其代码的最后一位数字时,该字符应该会出现(例如,希腊字母为 03B1 \alpha
)。当然,您必须知道所需字符的代码。我不知道所有代码,所以我必须使用字符查看器(请记住,我要使用的 TeX 字体必须包含字形,否则它不会显示在最终文档中)。不幸的是,LaTeX 综合符号列表中的天文符号并非全部都存在。您也许可以找到包含它们的其他字体。
答案2
感谢latexerexetal,我有一个功能齐全的解决方法。最好以blahtex
引擎可以理解的方式输入普通的 LaTeX — 毕竟,blahtex
文档声称它支持 Unicode 字符输入。为了完整起见,我在这里完整地重复了这个过程。
- 首先,你必须启用Unicode 十六进制输入键盘在你的系统偏好设置>键盘>输入源。
- 然后,当然,你可以通过勾选来激活它在菜单栏中显示输入菜单,然后选择Unicode 十六进制输入将光标放在菜单栏上。
- 一旦启用此键盘,您就可以通过按住键盘上的 Alt/Option 键 ⌥ 并在按住该键的同时键入 Unicode 字符的代码来输入 Unicode 字符。
- 您可以通过以下方式查找 Unicode 字符的代码:例如,从同一键盘菜单栏项目中选择显示表情符号和符号,这将打开角色查看器。
众所周知。使用 iWork 应用程序(例如 Keynote、Pages)将 Unicode 字符直接放入 LaTeX 公式的解决方法是: