使用 pdfLaTeX(不使用 XeLaTeX 或 LuaLaTeX)在源中使用任意 unicode 字符

使用 pdfLaTeX(不使用 XeLaTeX 或 LuaLaTeX)在源中使用任意 unicode 字符

我正在编写一个脚本,将 .md 文件转换为 latex 源代码并将其编译为 .pdf。我一直在使用 pdfLaTeX,不想在游戏后期重构它。我希望能够处理 .md 文件中可能出现的任何 unicode 字符。从这里的其他帖子中,我得到了这个有点详尽的解决方案,但仍有几个字符会破坏它(例如最后一个 U+FFFD)

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
% \usepackage{lmodern}

\begin{document}

¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | ­ | ® | ¯
° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿
À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï
Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß
à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï
ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ ����

\end{document}

相关内容