首页 > 解决方案 > PHP 将 UTF-8 转换为 TeX/LaTeX 格式?

问题描述

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

标签: phpencodinglatextex

解决方案


不。

但:

  1. tex.stackexchange.com wiki 有一份不错的 TeX 口音列表
  2. 然后你只需要将它们与它们的UTF-8 组合标记相关联。
  3. 确保将组合标记移动到要与之组合的字符 之后。
    • 例如:"/~n""n" . $combining_mark
  4. 然后,您可能希望通过 intl 的Normalizer以 NFC 形式运行它,以将字符组合成单个代码点(如果存在)。

推荐阅读