首先,看了我前两篇文章,应该已经完成,mactex和texstudio的配置了,下面我们来说说怎么使用cjk和ctex,用latex和pdflatex编译
- cjk
对于Mac用户来说,我们有cjk这个包,但是只有gbsn,gkai,bkai,bsmi这四个标准字体,如果你想要song这种,宝贝,请你用windows系统,装个ctex套装,啥都有,mac给cjk装字体超级复杂,我搜了很多资料,只见过b站有个巨佬出过一个教程,链接
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gkai}
这是一个楷体中文测试,处理简体字。
\end{CJK}
\begin{CJK}{UTF8}{gbsn}
这是一个宋体中文测试,处理简体字。
\end{CJK}
\begin{CJK}{UTF8}{bkai}
這是一個big5編碼的楷體中文測試,處理繁體文字。
\end{CJK}
\begin{CJK}{UTF8}{bsmi}
這是一個个big5編碼的明體中文測試,處理繁體文字。
\end{CJK}
2、用ctex包
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
这是一个CTEX的utf-8编码例子,{\kaishu 这里是楷体显示},{\songti 这里是宋体显示},{\heiti 这里是黑体显示},{\fangsong 这里是仿宋显示},{\lishu 这里是隶书显示},{\youyuan 这里是幼圆显示}。
\begin{CJK}{UTF8}{gbsn}
生活就像海洋,只有意志坚强的人才能到达彼岸。
\end{CJK}
\begin{CJK}{UTF8}{song}
生活就像海洋,只有意志坚强的人才能到达彼岸。
\end{CJK}
\begin{CJK}{UTF8}{fs}
生活就像海洋,只有意志坚强的人才能到达彼岸。
\end{CJK}
\begin{CJK}{UTF8}{hei}
生活就像海洋,只有意志坚强的人才能到达彼岸。
\end{CJK}
\begin{CJK}{UTF8}{kai}
生活就像海洋,只有 意志坚强的人才能到达
彼岸。
\end{CJK}
\begin{CJK*}{UTF8}{kai}
生活就像海洋,只有 意志坚强的人才能到达
彼岸。
\end{CJK*}
\end{document}
当然如果报错了,有方法解决
第一种,使用xelatex编译
第二种,加入fontset=,分情况讨论
- 安装过windows字体
是这样,因为我最近审核本科生答辩的表格,他们都是windows的字体,我缺字体的话排版啥的巨乱无比,我就安装了Windows字体,我从windows弄出来的字体安装进去,这里会出现一个问题,就是字体冲突
他会把原本的mac字体覆盖掉,如果用latex和pdflatex编译的话就会出现这个问题,他找不到字体,那么字体在哪呢?
Critical Package ctex Error: CTeX fontset `mac' is unavailable in current(ctex) mode. }
点击在访达中显示
可以发现他进小黑屋了,哈哈哈,你再用macnew就不行了,只能用windows
\documentclass[UTF8,fontset=windows]{article}
\usepackage{ctex}
\begin{document}
这是一个CTEX的utf-8编码例子,{\kaishu 这里是楷体显示},{\songti 这里是宋体显示},{\heiti 这里是黑体显示},{\fangsong 这里是仿宋显示},{\lishu 这里是隶书显示},{\youyuan 这里是幼圆显示}。
\end{document}
- 没装过windows字体
\documentclass[UTF8,fontset=macnew]{article}
\usepackage{ctex}
\begin{document}
这是一个CTEX的utf-8编码例子,{\kaishu 这里是楷体显示},{\songti 这里是宋体显示},{\heiti 这里是黑体显示},{\fangsong 这里是仿宋显示},{\lishu 这里是隶书显示},{\youyuan 这里是幼圆显示}。
\end{document}
不写fontset=macnew也是可以的,他默认都是macnew的