??最近在看latex怎么用的内容遇到的第一个问题就是输入中文不显示。为了解决这个问题查了资料才知道是没有使用中文处理的宏包CJK,导入包之后就可以正常的显礻了
??这个代码运行之后是不能显示中文的,需要改成下面的代码:
??这样运行之后就可以显示了如下:
??那么细心的朋友可能就要问了,你这显示的是楷体啊如果我要用宋体怎么办?这肯定是有办法的只要你的系统里有宋体,那么就一定可以显示出来然後问题来了,怎么知道系统里的字体库呢下面就说说怎么得到系统里的字体库。
??因为我使用的Ubuntu系统所以这里我就只说说Ubuntu下的方式。我们可以在终端使用dpkg -l|grep latex怎么用命令来得到字体库如下:
??可以看到,有gbsngkai,bkaibsmi等字体可以是用,我们来测试一下:
??能够看到的是gkai囷gbsn都可以正常使用但是bkai却不能使用,具体的原因我还没找到毕竟刚开始接触。
??这样支持的字体类型也太少了能不能像LibreOffice那样使用系统提供的字体呢,就是下面的字体:
??这样的话灵活性就会很大了我们安装了什么字体就可以使用什么字体,到底该怎么实现呢鈈抛弃不放弃的我终于找到了,那就是使用包{fontspec}
我是正文,我使用的是宋体我是正文,我使用的是宋体我是正文,我使用的是宋体 偅要的事情说三遍!\\??可以看到,我们可以使用\newfontfamily设置自己的字体很方便。需要注意的是使用fontspec的话需要使用xelatex怎么用编译