TeX Live 2010 安裝手記

2021-05-25 07:48:47 字數 4229 閱讀 7465

**:

一直在windows下使用李樹鈞( 先生的作品ctex,tex live 2010發布後,一直想在linux下使用。debian squeeze 發布後,正好是寒假,有大把空閒。這裡僅記錄我在debian squeeze下安裝tex live 2010及配置中文環境的過程,參考資料**於: 和水木tex版( 

第一步:準備

我是使用光碟映象安裝tex live 2010,所以在安裝前需要準備如下材料:

第二步:開始安裝(採用gui安裝方式)

首先安裝 perl-tk

sudo aptitude install perl-tk

掛載 tex live 2010 映象

sudo mkdir /mnt/iso

sudo mount -o loop texlive2010.iso /mnt/iso

安裝sudo /mnt/iso/install-tl --gui

第三步:安裝tex live 2010

資訊讀取完畢後,探出乙個介面如下:

第四步:配置環境變數

我的預設shell 是bash.一次對照安裝指南。開啟終端,輸入:

vi ~/.profile

然後把以下**新增進去

path=/usr/local/texlive/2010/bin/i386‐linux:$path; export path

manpath=/usr/local/texlive/2010/texmf/doc/man:$manpath; export manpath

infopath=/usr/local/texlive/2010/texmf/doc/info:$infopath; export infopath

接著,修改/etc/manpath.config    

sudo  vi /etc/manpath.config

manpath_map /usr/local/texlive/2010/bin/i386-linux /usr/local/texlive/2010/texmf/doc/man

path=」/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:

/usr/local/texlive/2009/bin/i386-linux」

language=」en_us:en」

lang=」en_us.utf-8″

第五步:配置中文環境

開啟終端,以root身份登入,輸入:

tlmgr install xecjk ctex

第六步: 安裝中文字型

首先:建立windows字型目錄winfonts和adobe字型目錄adobefonts

sudo mkdir /usr/share/fonts/winfonts

sudo mkdir /usr/share/fonts/adobefonts

第二 複製上述準備的字型到各自目錄

第三 安裝字型,重新整理字型快取

sudo  mkfontscale

sudo mkfontdir

sudo fc-cache -fsv

第七步:安裝中文字型後的配置

首先,檢視系統中安裝的中文字型的名字。

fc-list :lang=zh > fonts

第二, 檢視並根據生成的 fonts 編輯 ctex-xecjk-winfonts.def

sudo  vi/usr/local/texlive/2010/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def。

% ctex-xecjk-winfonts.def: windows 的 xecjk 字型設定,預設為六種中易字型

%vim:ft=tex/setcjkmainfont[boldfont=,italicfont=]  

/setcjksansfont

/setcjkmonofont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/newcommand*} % 宋體

/newcommand*}   % 黑體

/newcommand*}  % 楷書

/newcommand*} % 仿宋

/newcommand*}    % 隸書

/newcommand*} % 幼圓

/endinput

% ctex-xecjk-winfonts.def: windows 的 xecjk 字型設定,預設為六種中易字型

% vim:ft=tex

/setcjkmainfont[boldfont=,italicfont=]  

/setcjksansfont

/setcjkmonofont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/setcjkfamilyfont

/newcommand*} % 宋體

/newcommand*}   % 黑體

/newcommand*}  % 楷書

/newcommand*} % 仿宋

/newcommand*}    % 隸書

/newcommand*} % 幼圓

/endinput

第三 同上 檢視並根據生成的fonts檔案修改ctex-xecjk-adobefonts.def。

第八步:測試

輸入乙個典型的中文支援例子測試,用xelatex命令編譯

/documentclass[utf8]

/begin

這是我的第乙個/tex{}檔案

/end

第九步: 安裝texmaker

選擇這個編輯器只是從winedt到vi的過渡吧,覺得還挺不錯。

安裝sudo aptitude install texmaker

類似的文章還有(1)他們增加了自己在使用過程中的問題與註解。

在我的使用過程中,我發現我需要多次安裝才能正確。另外,上面第六步中,我是從windows作業系統下拷貝的字型。因此我的中、英文本型都很多,但是,第七步還是按照所給的修改。好像直接使用latex命令編譯也會有點小問題。尚沒有解決的問題是「檢視並根據生成的 fonts 編輯 ctex-xecjk-winfonts.def」中的「修改」是怎樣進行修改的。上面第(2)個作者給出了如下的字型使用經驗

檢視字型設定

kpsewhich ctex-xecjk-adobefonts.def

/usr/local/texlive/2010/texmf-dist/tex/latex/ctex/fontsets/ctex-xecjk-adobefonts.def

到目錄/usr/local/texlive/2010/texmf-dist/tex/latex/ctex/fontsets下檢視

ctex-cjk-winfonts.def ctex-cjk-adobefonts.def

ctex-xecjk-winfonts.def ctex-xecjk-adobefonts.def

cjk和xecjk是有區別的,至少看下字型配置檔案就知道語法什麼的不太一樣。

使用cjk那個配置有問題不知咋改,但是xecjk配置成功。

當/documentclass[adobefonts]時使用這個ctex-xecjk-adobefonts.def配置字型;

當/documentclass不指定字型配置則預設使用ctex-xecjk-winfonts.def配置字型。

由於只下到adobe的宋體和黑體,在ctex-xecjk-adobefonts.def只能配置兩種字型。

預設使用ctex-xecjk-winfonts.def時,發現直接用會說找不到字型,這時可以根據ctex-xecjk-adobefonts.def的語法去修改適合我們所安裝的字型。

這是我系統上修改的可以使用的配置。

Texlive網路安裝與配置

第一步 準備 是使用網路安裝tex live 2010,所以在安裝前需要準備如下材料 第二步 開始安裝 採用gui安裝方式 首先安裝 perl tk sudo aptitude install perl tk wget 安裝 tar zxvf install tl unx.tar.gz cd ins...

Texlive 安裝不成功

可能是作業系統使用者名稱是中文的原因,使用win r開啟命令列即可看見自己的作業系統的使用者名稱,這個時候可以使用下面的方法解決 右鍵桌面我的電腦 或者是計算機 圖示,找到屬性 高階系統設定 環境變數,在最上面一欄可以看到使用者變數這個時候找到temp,tmp的屬性值修改為 systemroot t...

安卓手機安裝texlive方法

因為要維護巨集包的原因,有時在外遇到問題,沒帶電腦無法測試,於是想能否運用手機進行測試呢。我們知道其實可以在雲上測試,比如overleaf上,但國內網路實在有點卡 國內latexstudio準備開始部署國內的了,好了以後就沒有網路問題了 於是想,有沒有方法進行在手機上安裝環境測試,忽然記起來在zju...