如何在 Apple Keynote(iWork)中输入 LaTeX 中的 Unicode(或其他)符号

如何在 Apple Keynote(iWork)中输入 LaTeX 中的 Unicode(或其他)符号

在 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 公式的解决方法是:

  • 打开方程式编辑器后(插入>方程...或 ⌥⌘E )输入 LaTeX 代码,然后输入\text{ },当光标位于文本字段中的括号之间时,输入 Unicode 字符的代码,如上所述。 (blahtex出于某种原因,无论使用 Unicode 还是 UTF-8 代码,仅将 Unicode 代码输入为文本都无法被处理。)
  • 瞧,您的公式中直接包含任何 Unicode 字符。例如:
    • \text{⌥2642}生产♂
    • \vec{R}_\text{⌥2642}生产带下标 MarsSymbol 的向量 R

相关内容