linux latex 中文解決辦法 UTF8

2021-08-30 21:18:23 字數 1637 閱讀 6809

這裡談論的還是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上的中文全部都是問號。由於以後要更新中文...