[Tex]Debian 6 下TexLive2011安装

[Tex]Debian 6 下TexLive2011安装

由于受够了Word那种天马行空,匪夷所思,莫名其妙的格式错误,我决定换一种排版工具。于是就在网上搜索Tex的相关内容。
1、Tex介绍

TeX 是一个格式化排版系统,它一问世便以其排版效果的高质量震动整个出版界。尤其是在排版含有大量数学公式的科技文献方面更显示了它的优越性。TeX 还是一个程序源代码公开的免费排版系统,因此吸引了许多计算机专家及 TeX 爱好者为之添砖加瓦。

20世纪60年代,著名计算机专家和数学家,斯坦福大学 Donald E. Knuth (读音:ka-nooth)教授准备出系列专著《计算机程序设计艺术》,前三卷已经出版。当他正在撰写第四卷时,出版社拿来了第二卷的第二版书样给他过目,结果令他大失所望,因为当时出版社的印刷技术没有使他的书稿更好看,反而变糟了,尤其是在数学公式和字体上面的缺陷更令他无法接受。于是他就打算自己写一个既能供科学家编排手稿又符合出版社印刷要求的高质量的计算机排版系统。
Knuth 教授于1977年开始构造 TeX 系统,并为该系统设计了一个字符字体生成软件:METAFONT,在标准的 TeX 系统中包含有75种不同尺寸的字体,而且每种字体有8种不同的缩放比例。

1982年 TeX 系统成功开发出版,之后又有几次升级。Knuth 教授用无理数π(pai)的近似值作为 TeX 系统的版本序号,e 的近似值作为 METAFONT 版本序号,每升级一次其版号就增加一位数字,不断地趋近于π(pai) 和 e,这也表达了 TeX 不断追求完美的愿望 。

更多内容请参看
http://zzg34b.w3.c361.com/homepage/TeXintroduction.htm

2、安装TexLive2011

2.1、下载镜像

    TexLive安装分为网络安装和光盘镜像安装。网络镜像基本在教育网,公网用户建议使用光盘镜像安装。另外不建议使用apt-get方式从源里安装。
网络安装步骤:
    请参考   http://www.tug.org/texlive/quickinstall.html
光盘镜像下载:
    从这个网址下载ISO文件  ftp://ftp.tug.org/texlive/Images/texlive2011.iso

2.1 GUI方式安装

    首先安装 perl-tk
sudo apt - get 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]Debian 6 下TexLive2011安装_第1张图片

     把最后一项“自动创建链接”修改,其他保持原样。

     点击“安装TeX Live”,经过几分钟后,安装成功。

 

    安装后更新一下宏包

sudo tlmgr option repository http: // mirrors.ustc.edu.cn / CTAN / systems / texlive / tlnet
sudo tlmgr update  -- self
sudo tlmgr update  -- all

卸载 ISO文件

sudo umount  / mnt / tex
sudo rm  - rf  / mnt / tex

 

3、配置

sudo gedit  ~/ .profile

    然后把以下代码添加进去

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

    接着,修改/etc/manpath.config    

sudo  gedit  / etc / manpath.config

    在# set up PATH to MANPATH mapping下输入

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

    最后编辑/etc/environment 文件 

PATH = / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games:
/ usr / local / texlive / 2011 / bin / i386 - linux”
LANGUAGE = ”en_US:en”
LANG = ”en_US.UTF - 8

配置中文环境 

    创建Windows字体目录WinFonts和Adobe字体目录AdobeFonts
sudo mkdir  / usr / share / fonts / WinFonts
sudo mkdir  / usr / share / fonts / AdobeFonts
    WinFonts里面的字体各位看官需要自己从WINDOWS/Fonts 目录里面拷贝需要什么自己拷贝什么字体。拷贝字体的数目根据需求而定。这里拷贝的字体会涉及到下面配置。建议拷贝宋体、黑体、楷书、仿宋、隶书、幼圆这几个字体。
    AdobeFonts字体请自己Google之。
    将字体拷贝到指定目录后,刷新字体缓存。
sudo  mkfontscale
sudo mkfontdir
sudo fc - cache  - fsv
    查看系统支持字体,将字体输出到fonts文件中。如果下面的配置出问题了可以查看这个文件,找一个字体名替换就可以了。
fc - list :lang = zh  >  fonts
    编辑 ctex-xecjk-winfonts.def 文件和 ctex-xecjk-adobefonts.def 文件
sudo  gedit  / usr / local / texlive / 2011 / texmf - dist / tex / latex / ctex / fontset / ctex - xecjk - winfonts. def

    原文件
     %  ctex - xecjk - winfonts. def : Windows 的 xeCJK 字体设置,默认为六种中易字体

% vim:ft = tex\setCJKmainfont[BoldFont = {SimHei},ItalicFont = {[simkai.ttf]}]  

    {SimSun}

    \setCJKsansfont{SimHei}

    \setCJKmonofont{[simfang.ttf]}

    \setCJKfamilyfont{zhsong}{SimSun}

    \setCJKfamilyfont{zhhei}{SimHei}

    \setCJKfamilyfont{zhkai}{[simkai.ttf]}

    \setCJKfamilyfont{zhfs}{[simfang.ttf]}

    \newcommand * {\songti}{\CJKfamily{zhsong}}  %  宋体

    \newcommand * {\heiti}{\CJKfamily{zhhei}}    %  黑体

    \newcommand * {\kaishu}{\CJKfamily{zhkai}}   %  楷书

    \newcommand * {\fangsong}{\CJKfamily{zhfs}}  %  仿宋

    \newcommand * {\lishu}{\CJKfamily{zhli}}     %  隶书

    \newcommand * {\youyuan}{\CJKfamily{zhyou}}  %  幼圆
    \endinput

    编辑后 ctex-xecjk-winfonts.def 的内容:

     %  ctex - xecjk - winfonts. def : Windows 的 xeCJK 字体设置,默认为六种中易字体

%  vim:ft = tex

    \setCJKmainfont[BoldFont = {SimHei},ItalicFont = {KaiTi}]  {SimSun}

    \setCJKsansfont{SimHei}

    \setCJKmonofont{FangSong}

    \setCJKfamilyfont{zhsong}{SimSun}

    \setCJKfamilyfont{zhhei}{SimHei}

    \setCJKfamilyfont{zhkai}{KaiTi}

    \setCJKfamilyfont{zhfs}{FangSong}

    \setCJKfamilyfont{zhli}{LiSu}

    \setCJKfamilyfont{zhyou}{YouYuan}

    \newcommand * {\songti}{\CJKfamily{zhsong}}  %  宋体

    \newcommand * {\heiti}{\CJKfamily{zhhei}}    %  黑体

    \newcommand * {\kaishu}{\CJKfamily{zhkai}}   %  楷书

    \newcommand * {\fangsong}{\CJKfamily{zhfs}}  %  仿宋

    \newcommand * {\lishu}{\CJKfamily{zhli}}     %  隶书

    \newcommand * {\youyuan}{\CJKfamily{zhyou}}  %  幼圆
    \endinput

    也就是将不识别的字体 [simfang.ttf] 给替换成系统中字体名称。然后依法修正 ctex-xecjk-adobefonts.def

4、使用

    新建一个test.tex的文件
    \documentclass[UTF8]{ctexart}
    \begin{document}
    这是我的第一个\TeX{}文件
    \end{document}

    然后使用命令编译成pdf文件
xelatex test.tex

参考:
www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf
http://www.cnblogs.com/hello_seven/archive/2011/02/15/1955598.html
http://panda0411.com/?p=691
http://blog.csdn.net/dbzhang800/article/details/6820659

你可能感兴趣的:([Tex]Debian 6 下TexLive2011安装)