LaTeX 中文文檔配置
Ubuntu 官方源就帶有這個包,只需要 sudo apt-get install latex-cjk-all 即可。
安裝好之後,在源文件裏添加類似如下的代碼,就能正確處理中文了:
/documentclass[a4paper,12pt]{article}
/usepackage{CJK}
/begin{document}
/begin{CJK}{UTF8}{gbsn}
楊卓犖中文測試
/end{CJK}
/end{document}
粗體部分是關鍵代碼,/begin{CJK}後面建議使用符合時代精神的 UTF8 編碼而不是 GB,字體使用默認的 gbsn(宋體),這樣做就不需要再手工安裝任何字體,也不需要再做什麼配置。
如果您使用的是Lyx,那麼配置就更簡單了:
LateX 中文第一段的首行縮進
用LaTeX時,按照英文的寫作風格,第一段是沒有首行縮進的,發現用CJK包之後來寫中文時,默認的article類的首段的首行也不縮進,這樣很不好。
讓首行縮進的方法也很簡單。加入indentfirst包,然後設置縮進爲2個字即可:
/usepackage{indentfirst}
/setlength{/parindent}{2em}
哪段不想縮進了,加上/noindent 縮進是/indent(默認的)
如果您使用LyX,那麼只需要把上面的代碼粘到文檔配置中即可,如下:
關於中文文檔命名的習慣
中文文檔習慣於使用“目錄”、“插圖目錄”、“表格目錄”、“參考文獻”、“摘要”、“索引”、“表格”、“圖”等字樣作爲文章特殊部分的標題,而 LaTeX 對於這些部分的標題默認是使用英文的,因此可以通過重定義宏的方式將其重定義爲中文字樣。即加入如下代碼:
% 中文文檔習慣
/renewcommand{/contentsname}{目錄}
/renewcommand{/listfigurename} {插圖目錄}
/renewcommand{/listtablename} {表格目錄}
/renewcommand{/refname}{參考文獻}
/renewcommand{/abstractname}{摘要}
/renewcommand{/indexname}{索引}
/renewcommand{/tablename}{表}
/renewcommand{/figurename}{圖}
如果您使用LyX,請教考下圖: