使用Latex排版很方便,免去了面对Word出现的各种奇葩问题,但是Latex是外国人编写的一套排版的宏定义,对于有时候中文使用的时候会出现不兼容的问题。例如在Windows下WinEdt就会出现各种问题。比如说中文打开乱码。。。实验室的小伙伴连碰都不敢碰自己的简历,因为简历是用latex编写的,有一次实验室排线的问题,直接断电,然后重新打开就全部是乱码了,有没有什么方法在使用latex的时候不要如此如履薄冰(⊙o⊙)?
后来,就想在Ubuntu下寻找一个比较好的教程。在此做个记录。
各位阅读前,先说明以下总体上我们要做的几件事。
1.安装TexLive。我们知道Latex只是一套排版的宏定义,为实现Latex,需要在各种操作系统上提供软件支持。TexLive就是实现此目的一个跨平台软件包。
2.Latex支持的字体非常多,自然包括中文。不过,为了更好地支持中日韩(因为这些是方块型的字符集,与字母类型的文字不同),需要安装CJK扩展包。
3.为了使用额外的中文字体,需要配置Latex以便使用它们。
4.使用测试文档,确认安装的字体不是已经生效了。
一、安装TexLive+Latex+CJK:
打开终端,安装以下TexLive和常用的一些Latex宏包(可以根据自己的需要增改):
sudo apt-get install
texlive texlive-math-extra texlive-latex-base
texlive-latex-extra texlive-latex-recommended
texlive-pictures texlive-science latex-beamer
texlive-common texlive-bibtex-extra
如果硬盘充裕的话,直接完整安装也可以:
sudo apt-get install texlive-full latex-beamer
//在我电脑上,硬盘空间比较充裕,我直接选择全部安装。
因为并不是很了解Latex内里,所以直接选择全部安装,怕最后因为一些依赖库没有完整安装而出现各种问题,当然大神弄得很清楚的可以选择性安装!
安装完后,就可以安装CJK的相关软件包了,如果只需要获得中文支持,那么执行:
sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*
Linux下的中文字体,对于Ubuntu来说有现成的。因此,只要第一步正常安装完毕,就可以用下面的测试文件进行测试。
\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}
\end{document}
将这部分代码粘贴到文本文件中,然后保存将其保存为test.tex。然后使用下面的命令生成PDF文档。
pdflatex test.tex
evince test.pdf
LZ只是为了做简历,所以只装了几种字体,如果有其他字体的需要,可以点击参考博客地址,自行安装!^_^
参考博客地址:https://blog.csdn.net/bensnake/article/details/43279329