pdflatex 中某些中文字符无法显示

pdflatex 中某些中文字符无法显示

代码:

%!TeX program = pdfLaTeX
\documentclass{article}
\usepackage{CJKutf8,pinyin}
\usepackage[overlap,CJK]{ruby}
\usepackage{setspace}
\usepackage{xpinyin}

% Start Editing Document
\begin{document}

\begin{CJK}{UTF8}{bkai}
\begin{spacing}{2}
\ruby{帀}{Za}
\end{spacing}
\end{CJK}

\begin{CJK}{UTF8}{bkai}
\begin{spacing}{2}
\ruby{體}{Ti}
\end{spacing}
\end{CJK}

\end{document}

第一个字符“帀”无法显示,第二个字符“體”可以显示。

任何建议都值得赞赏。

答案1

我估计帀 不在字体中bkai。它也不存在于bsmigbsn之中。

与使用 pdflatex 和 8 位字体相比,使用 xelatex 和 Unicode 系统字体更简单。

扎蒂

平均能量损失

%!TeX program = XeLaTeX
\documentclass[varwidth,border=6pt]{standalone}
\usepackage{xeCJK}
\setCJKmainfont{Noto Sans CJK SC}
\usepackage[overlap,CJK]{ruby}
\usepackage{setspace}
\usepackage{xpinyin}

% Start Editing Document
\begin{document}
\Large
%\begin{CJK}{UTF8}{bkai}
\begin{spacing}{2}
\ruby{帀}{Za}
\end{spacing}
%\end{CJK}

%\begin{CJK}{UTF8}{bkai}
\begin{spacing}{2}
\ruby{體}{Ti}
\end{spacing}
%\end{CJK}

\end{document}

编辑添加

请注意,CJKutf8pdflatex 从指定的(unicode)字体中选择缺失的字符,以便:

\begin{CJK}{UTF8}{Noto Serif CJK TC}
\begin{spacing}{2}
\ruby{帀}{Za}
\end{spacing}
\end{CJK}

生产

扎


編輯2

ruby并不是真正需要,如果你有xpinyin

\xpinyin*{帀}

生产

杂拼音

带有声调标记。

它在xelatex和中都可以使用pdflatex,但在中pdflatex您必须为使用的拼音拉丁文加载一个好看的字体\usepackage{...}(参见手册:do texdoc xpinyin)。


样本

5e00

平均能量损失

\documentclass{article}%[12pt,varwidth,border=6pt]{standalone}
\usepackage{xcolor}
\pagecolor{red!3}

\usepackage{fontspec}
\newfontface\ffa{BabelStone Han}[Colour=blue]
\newfontface\ffb{CloudSongDaGBK}
\newfontface\ffc{\detokenize{DFKai-SB}}
\newfontface\ffd{GenEi Koburi Mincho TTF}
\newfontface\ffe{Heiti TC}
\newfontface\fff{IPAexMincho}
\newfontface\ffg{KaiTi}
\newfontface\ffh{Kochi Mincho}
\newfontface\ffi{KouzanBrushFont}

\newfontface\fga{MingLiU}
\newfontface\fgb{NemukeMedium}
\newfontface\fgc{Noto Serif JP}
\newfontface\fgd{Noto Serif JP Black}
\newfontface\fge{Noto Serif JP ExtraLight}
\newfontface\fgf{SentyTang}
\newfontface\fgg{SentyWen}
\newfontface\fgh{Source Han Serif}
\newfontface\fgi{Togoshi Mincho}

\setmainfont{Noto Serif}
\newcommand\mfsize{\huge}
\newcommand\theegsym{帀}
\begin{document}
\section*{Sampling {\mfsize\ffa \theegsym }}

\vspace{24pt}

\begin{tabular}{rccl}
BabelStone Han & \mfsize\ffa \theegsym & \mfsize \fga \theegsym &MingLiU \\
\ &\ & \ & \ \\ 
CloudSongDaGBK & \mfsize\ffb \theegsym & \mfsize \fgb \theegsym &NemukeMedium \\
\ &\ & \ & \ \\ 
DFKai-SB & \mfsize\ffc \theegsym & \mfsize \fgc \theegsym &Noto Serif JP \\
\ &\ & \ & \ \\ 
GenEi Koburi Mincho TTF & \mfsize\ffd \theegsym & \mfsize \fgd \theegsym &Noto Serif JP Black \\
\ &\ & \ & \ \\ 
Heiti TC & \mfsize\ffe \theegsym & \mfsize \fge \theegsym &Noto Serif JP ExtraLight \\
\ &\ & \ & \ \\ 
IPAexMincho & \mfsize\fff \theegsym & \mfsize \fgf \theegsym &SentyTang \\
\ &\ & \ & \ \\ 
KaiTi & \mfsize\ffg \theegsym & \mfsize \fgg \theegsym &SentyWen \\
\ &\ & \ & \ \\ 
Kochi Mincho & \mfsize\ffh \theegsym & \mfsize \fgh \theegsym &Source Han Serif \\
\ &\ & \ & \ \\ 
KouzanBrushFont & \mfsize\ffi \theegsym & \mfsize \fgi \theegsym &Togoshi Mincho \\

\end{tabular}


\end{document}

相关内容