LaTeX ภาษาจีนตัวเต็มไม่รองรับตัวอักษรบางตัวเช่น "为" [ซ้ำ]

Jan 02 2021

ฉันต้องการพิมพ์วลีภาษาจีนดั้งเดิม "เพราะงั้น" แต่ตัวอักษร "为" หายไปฉันต้องทำอย่างไร Linux กับ pdflatex

%!TeX program = pdfLaTeX
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}

\begin{CJK*}{UTF8}{bsmi}
因爲所以,我愛中華
\end{CJK*}

\begin{CJK*}{UTF8}{bkai}
因爲所以,我愛中華
\end{CJK*}

\begin{CJK*}{UTF8}{gbsn}
因爲所以,我愛中華
\end{CJK*}

\begin{CJK*}{UTF8}{gkai}
因爲所以,我愛中華
\end{CJK*}

\end{document}

คำตอบ

2 Mico Jan 02 2021 at 22:01

คุณมีอิสระที่จะเปลี่ยนไปใช้ XeLaTeX หรือ LuaLaTeX หรือไม่หากเป็นเช่นนั้นมีแบบอักษรระบบจำนวนเท่าใดก็ได้ที่สามารถจัดการสัญลักษณ์ได้ตัวอย่างเช่น Noto Serif CJK TC และ Noto Sans CJK TC

\documentclass{article}
%% fontspec package requires either XeLaTeX or LuaLaTeX
\usepackage{fontspec}
\setmainfont{Noto Serif CJK TC}
\setsansfont{Noto Sans CJK TC}
\begin{document}
因爲所以,我愛中華 \qquad \sffamily 因爲所以,我愛中華
\end{document}