1. 程式人生 > >Linux下Latex書寫中文的點滴體會

Linux下Latex書寫中文的點滴體會

剛剛接觸,也不是特別懂,只是把自己遇到的問題和解決辦法寫出來。
我使用Vim來寫Latex原始碼,使用了Vim的latexSuite外掛,它提供了語法高亮,編譯和用XDVI檢視的快捷鍵(/ll編譯,/ln檢視,當然首先要安裝好Latex)。
安裝Latex有關的一系列程式這裡就不多說了。我安裝了兩種字型,UTF8和GBK的。開始在使用GBK字型時編譯出來總是出現亂碼。後來發現了原來是原始碼的編碼問題。
UTF8
    Vim預設的編碼方式為utf8,因此在預設情況下編寫的latex原始碼,只要中文CJK字型選擇為UTF8即可正常編譯通過。
    例如下面的程式碼:

    /documentclass[10pt]{article}
    /usepackage{CJK}
    /usepackage{verbatim}
    /begin{document}
    /begin{CJK*}{UTF8}{gbsn}
    中文-UTF8
    /end{CJK*}
    /end{document}

GBK
    而當CJK字型選擇為GBK時,預設的UTF8編碼在GBK字型下將顯示為亂碼,為此,在儲存時需要將其強制儲存為GBK編碼。採用如下命令:
    :w ++enc=gbk
    即可。

    /documentclass[10pt]{article}
    /usepackage{CJK}
    /usepackage{verbatim}
    /begin{document}
    /begin{CJK*}{GBK}{song}
    中文GBK
    /end{CJK*}
    /end{document}