用于文本编辑器的 OpenType Latex 字体

用于文本编辑器的 OpenType Latex 字体

我也喜欢在文本编辑器中使用 LaTeX 字体。关于这一点,我想到了一些问题:

  1. 我是否确实需要所谓的 OpenType 字体,以便可以使用 Times 或 Arial 等?
  2. 在我的 TeX 发行版中,我确实有各种形式的“Latin Modern Roman”字体(倾斜、斜体、粗体等)。我有正确的字体吗?
  3. 最后,我想制作一些数学字符,例如\omega\hbar等等。我发现斜体的 hbar 看起来与使用 LaTeX 生成的 hbar 类似。但 omega 似乎被 Lucida 字体取代了。我需要为 Greek Latex OpenType 添加额外的字体吗?

更准确地说,我希望能够使用与 Latex 相同的字体(Computer Modern 或 Latin Modern,我不太确定)。我确实有它们的 OpenType 字体,但是当我将\hbar \omega编译后的 Latex 文档与 Pages 提供的内容进行比较时,将产生以下结果(首先是 Latex,然后是 Pages 结果):
在此处输入图片描述 在此处输入图片描述

再次,我希望能够使用 Pages 重现 Latex 结果。

答案1

经典 TeX 字体的字符布局有些古怪(例如大写希腊字母 gamma 的位置0罗马字体。因此,在文本编辑器中输入任何非 ASCII 字符不会自动(至少可以这么说)在 TeX 排版时直接产生相同的字符。

如果你使用 utf8 编码

\usepackage[utf8]{inputenc}

或者使用 xelatex 或 lualatex(它们都是基于 utf-8 的 Unicode 系统),并且使用 OpenType 版本的字体(例如 latin modern collection),那么您可以更好地看到类似的字符。但对于数学,您可能想要unicode-math(仅适用于 lualetex 或 xelatex)。

也许您需要更具体地了解您想要的 TeX 变体和编辑器以及输入类型。

相关内容