歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMware+Ubuntu+TeXLive 2011配置步驟

VMware+Ubuntu+TeXLive 2011配置步驟

日期:2017/2/28 15:47:10   编辑:Linux教程

命令不熟,加上剛上手,所以磕磕絆絆的不知道重裝了多少次操作系統和軟件包,感覺快要吐了。網上相關資料很多,但是感覺都不是很完整和全面,所以自己重新根據多個博客的內容重新整理了一個安裝步驟,以備忘。

一、字體准備

因為我是為寫博士論文做准備,所以中文字體是必須的。但是texlive對中文的支持還不夠,所以需要自己准別一些字體。參考[1], 主要的字體文件來源於Windows系統和Adobe軟件,至少包括:

1. 來源於C:\Windows\fonts (我實際是從win7系統拷貝了一部分,然後又在網上的字體下載網站上找了一些其他的字體)

宋體(simsun.ttf)、仿宋(simfang.ttf)、黑體(simhei.ttf)、楷體(simkai.ttf)、隸書(simli.ttf)、幼圓(simyou.ttf)

2. 來源於Adobe軟件的字體 (從網上找到)

仿宋 (AdobeFangsongStd-Regular.otf)、黑體 (AdobeHeitiStd-Regular.otf)、明體 (AdobeMingStd-Light.otf)

仿黑體 (AdobeFanHeitiStd-Bold.otf)、 楷體 (AdobeKaitiStd-Regular.otf)、宋體 (AdobeSongStd-Light.otf)

二、正式開始texlive (采用GUI安裝方式)

1. 首先安裝perl-tk

sudo apt-get install perl-tk

2. 掛在texlive2011.iso鏡像

sudo mkdir /mnt/iso

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

3. 安裝texlive

sudo /mnt/iso/instal-tl –gui

4. GUI安裝

在彈出的GUI安裝界面上做兩件事:1) 對語言支持項做調整,選擇中/英/日作為支持語言,其他語言忽略以節約磁盤空間; 2)對最後一項“自動創建鏈接”修改為Yes。其他不動,開始安裝。

三、配置環境變量

1. 修改bash.bashrc文件

輸入命令 sudo gedit /etc/bash.bashrc 以gedit方式打開bash.bashrc文件(有的博客上說用vim打開,也行,但注意需要預先安裝一下)。然後在此文件的末尾添加三句話:

PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH; export PATH

MANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH; export MANPATH

INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH
2. 修改manpath.config文件

輸入命令 sudo gedit /etc/manpath.config 以gedit方式打開該文件,然後在#set up PATH to MANPATH mappin這行下面的列表後增加一條:

MANPATH_MAP /usr/local/texlive/2011/bin/i386-linux /usr/local/texlive/2011/texmf/doc/man

四、安裝中文字體

1. 復制字體文件 (我的字體源放在Win7的共享文件夾share\Fonts\for texlive\下的WinFonts和AdobeFonts文件夾下面)

cp -r /mnt/hgfs/share/Fonts/for\ texlive/WinFonts /usr/share/fonts/WinFonts

cp -r /mnt/hgfs/share/Fonts/for\ texlive/AdobeFonts /usr/share/fonts/AdobeFonts

2. 修改上面拷貝字體的權限

sudo chmod 644 /usr/share/fonts/WinFonts\*

sudo chmod 644 /usr/share/fonts/AdobeFonts\*

3. 刷新字體緩存

sudo mkfontscale

sudo mkfontdir

sudo fc-cache -fsv

4. 定義系統字體目錄變量,讓texlive找到系統字體

sudo echo ”OSFONTDIR = /usr/share/font” >> $(kpsewhich texmf.cnf)

5. 查看中文字體是否安裝成功

sudo fc-list :lang=zh-cn

Copyright © Linux教程網 All Rights Reserved