ubuntu下安装texlive 2010步骤和注意事项

    技术2026-09-03  12

    TeX Live 2010 安装步骤(ubuntu 10.10下测试通过)

      第一步:准备

      我是使用光盘镜像安装TeX Live 2010,所以在安装前需要准备如下材料:

      TeX Live 2010光盘镜像,Windows字体(从Windows 系统拷贝),Adobe字体(网络下载)

      第二步:开始安装(采用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

        信息读取完毕后,探出一个界面如下:

        

        我把最后一项“自动创建链接”修改外,其他保持原样。点击“安装TeX Live“。

      第四步:配置环境变量

        我的默认shell 是bash.一次对照安装指南。打开终端,输入:

         vi ~/.profile或者vim /etc/bash.bashrc

        然后把以下代码添加进去

           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

        在# set up PATH to MANPATH mapping下输入

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

      第五步:配置中文环境和中文字体安装

        首先:创建Windows字体目录WinFonts和Adobe字体目录AdobeFonts

        sudo mkdir /usr/share/fonts/WinFonts

        sudo mkdir /usr/share/fonts/AdobeFonts

           第二 复制上述准备的字体到各自目录

     这里需要注意:修改上面拷贝字体的权限 

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

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

    如果没有这一步,会在编译tex文件时出现下面类似的错误:

                  SimSun at 17.28pt not loadable              

        第三 刷新字体缓存

        sudo  mkfontscale

        sudo mkfontdir

        sudo fc-cache -fsv

      第六步:安装中文字体后的配置

        首先,查看系统中安装的中文字体的名字。

        fc-list :lang=zh | sort

        第二, 查看并根据生成的 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如下:

        % 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

            第三 同上 查看并根据生成的fonts文件修改ctex-xecjk-adobefonts.def。

      第八步:测试

        输入一个典型的中文支持例子测试,用xelatex命令编译

        /documentclass[UTF8]{ctexart}    /begin{document}    这是我的第一个/TeX{}文件    /end{document}

    最新回复(0)