PdfLatex Xelatex Ascii

PdfLatex Xelatex Ascii

我从 awesome-cv cls 中提取了以下代码:

\documentclass{article}

\usepackage{xcolor}


\def\sectionstyle#1#2#3{%
    \textcolor{red}{#1#2#3}%
}

\begin{document}
    \sectionstyle Hello
    \sectionstyle Äabcd
\end{document}

该代码适用于 XeLaTex,因为它将内部字符处理为 UTF-8 符号。但对于仍然基于 ASCII 进行编译的 PdfLaTex,则不行。

我已经考虑过使用 for 循环来检测 UTF-8 八位字节,但我不知道如何在 latex 中执行这些二进制操作/我从未见过处理此类问题的示例/代码。

另一个想法是使用 stringstrings 包,但这听起来效率很低,手动检测 utf-8 符号会更有趣。

也许您有一个想法,如何在 pdflatex 中管理它......

谢谢!

相关内容