用txfonts直接\symbol可以能够打出来unicode像unicode{"38F8}可以出现字体但是一但打unicode extensionB之后就显示出框框了.然后看了看inputenc宏包.想用%\DeclareUnicodeCharacter{"20077}{\tt} 然后在document之中输入\tt 但是会报错.读了半天文档木得看懂..最下面是代码~~谢谢!

                                                                                                截屏2020-05-08 下午7.46.40.png

截屏2020-05-08 下午7.48.31.png

截屏2020-05-08 下午7.55.01.png

\documentclass[fontset=macnew]{ctexart}
%\usepackage{txfonts}
\usepackage{fontspec}
\usepackage{inputenc}
\DeclareUnicodeCharacter{"20077}{\tt}
\begin{document}
%\fontsize{30}{0pt} \selectfont
%\symbol{"4A3B}
%\symbol{"4C9C}
%\symbol{"4190}
%\symbol{"3FFA}
%\symbol{"3F6C}
%\symbol{"38F8}
%\symbol{"3625}
%\symbol{"20A47}
%\symbol{"20077}
\tt
\end{document}


1 回答1

0
<p>那你得用个含量足够大的字体……</p>

作者追问:2020-05-09 11:40

我在unicode下的Chinese extension A,B,C,D 然后用symbol输出只要16进制的位数超过5位就没法输出了......读xecjk的书里面有declareclass.但是我试了试还是不行..

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。