這裡談論的還是cjk的解決辦法,不過很簡單,一步一步照做就是了。
這裡的重點是中文字型配置(utf8 編碼) 。
latex的中文字型配置一直是很令人頭疼的。如果沒有找對方法,
可能浪費了很多時間後還不一定能搞定。
這篇文章的物件是剛接觸一點latex,知道怎麼套用別人的英文模板,但不知道怎麼配置中文字型,如宋體等的讀者。
我的系統是ubuntu 10.04
首先安裝texlive
#apt-get install texlive-full
然後安裝cjk的一些東西
用#apt-cache search cjk
把看的順眼的統統安裝上去。
比如,把中文環境安裝上去
#apt-get install latex-cjk-chinese*
然後測試一下,看看latex是否正常安裝了:
隨便建立乙個文件,如test.tex,寫下:\documentclass
\begin
hello world!
\end
編譯#pdflatex test.tex
檢視#xpdf test.pdf
看是否正常。
再測試看你的cjk是否安裝成功:
\documentclass
\usepackage
\begin
\begin
中文
\end
\end
編譯看能否通過。如果能通過,中文環境基本配置好了。已經可以用一些中文字型了。
如果我們想用windows的宋體、黑體、楷體等字型,跟隨以下步驟:(注意,windows的字型不是免費的,如果你很在意版權之類的事情,接下去的僅供參考。
其他字型我沒有試過。)
1 隨便找一台裝有windows xp/2000系統的機器,從c:\windows\fonts目錄下拷貝 simhei.ttf, simkai.ttf ...
這裡需要注意的是,宋體的字型檔案在win98系統中是simsun.ttf
, win98以後的,如winxp的
系統中該字型對應的檔案是simsun.ttc
. 這是無用的。
考慮到win98已經是古董級系統,珍稀不好尋找,故simsun.ttf也不太好找,有需要的可以從
2 安裝ttf2pt1, 這是乙個字型轉換工具,源裡面有
#apt-get install ttf2pt1
在共處乙個目錄:
#tar xvf mkfont.tar
#...
5 開始生成字型檔案了:
比如,我們要從simsun.ttf生成宋體,則可以
./mkfont.sh simsun.ttf simsunsong
依此類推,生成hei體等
6 在latex文件中使用生成的字型song
\documentclass
\usepackage
\begin
\begin
中文\end
\end
Django Admin 錄入中文錯誤解決辦法
果然和網上的程式設計師盟友們說的一樣,在django自帶後台中經常會出現編碼錯誤,還不大會一開始就顯露出來。我在更新model以後,試圖提交修改新的product時,出現下面錯誤 incorrect string value xe7 xae x80 xe5 x8d x95.for change me...
JQuery AJAX提交中文亂碼的解決辦法
jquery是乙個非常優秀的框架,在特定場合下使用jquery提交資料,相當的方便快捷。但是,在處理乙個gb2312編碼的 ajax提交時,中文資料卻成了亂碼。現象如下 1 在firefox下,處理頁面的編碼為gb2312,提交資料沒有問題,中文能夠正確解析 2 在ie8下,處理頁面的編碼為gb23...
Linux上Sqlplus中文為「?」的解決辦法
以前操作oracle資料庫時,一直用pl sql developer。不得不服氣這個經驗,圖形介面能提高效率,但同時也讓乙個人變的懶惰。這次必須在linux上通過sqlplus來操作oracle,沒辦法 逼上梁山 了!但是隨後帶來乙個問題,就是在sqlplus上的中文全部都是問號。由於以後要更新中文...