PHP 将 UTF-8 转换为 TeX/LaTeX 格式?

PHP Converting UTF-8 to TeX/LaTeX Formatting?

我有一些包含可与 TeX 一起使用的编码的字符串(例如,它们看起来像“Pi/~na Colada”而不是 Piña Colada)。有没有一种简单的方法可以将其转换为正确显示而无需创建我自己的函数来转换字符?

没有

但是:

  1. tex.stackexchange.com wiki 有一个 decent list of TeX accents
  2. 然后你只需要将它们与他们的UTF-8 combining mark相关联。
  3. 确保将组合标记移动到您想要组合的字符之后。
    • 例如:"/~n""n" . $combining_mark
  4. 然后您可能想 运行 通过国际的 Normalizer 以 NFC 形式将其组合成单个代码点(如果存在)。