在Ubuntu里配置LaTeX

今天把Ubuntu更新到12.04了,为了整这个东西,花了一下午加一晚上的时间。下午更新的时候遇到硬盘空间不足的问题(最开始装Ubuntu的时候只分了10G给它),结果更新就失败了。要是彻底失败,什么都没装上还好,可偏偏就不是这样。今天升级失败的结果,是有的更新装上了,有的没装上,整个系统就不再兼容,以至于后来登录后图形界面整个毁掉了。好在 terminal 还可以用,手工修复了一些问题,然后把更新的东西又刷了一遍。看上去一切恢复了正常,可是每次试图更新都还是会失败。情急无奈,最终尝试彻底重装。

准备重装的时候发现Ubuntu 12可以用U盘安装,于是按照介绍的流程,弄到一个简单的刷安装盘的工具,刷了一个Ubuntu的安装盘(U盘)。插上盘,从U盘启动,开始安装。

安装过程挺简单,一二十分钟就搞定了。可是安完之后便是一个空空如也的系统,连驱动都不全。于是晚上费了好大劲,才装了一些基本的软件。

LaTeX的安装比较繁一点,以前都是直接用集成好的环境,Windows里面用CTeX+WinEdt,Ubuntu里面用配好的latex加上TeXmaker,但现在用惯了vim和自己写的编译脚本,就不想再动那些庞大的集成环境了。网上查一查,自己实验一下,也挺容易地就找到了需要的东西,只不过安装那些额外的软件包比较麻烦。。。

具体的步骤:
1. 安装texlive: sudo apt-get install texlive
  - 这个只安装最基础的功能,如果用texlive-full就是安装所有的包
  - 我只安装了texlive的基础功能,然后手动安装其他用到的包
  - 安装完texlive之后,latex, bibtex之类的命令就可以用了
2. 安装dvipdfm:sudo apt-get install dvipdfm
  - dvipdfm可以将dvi文件转换为pdf文件
  - 安装完成之后,就可以按照latex, bibtex, latex, latex, dvipdfm的顺序来编译tex文件,生成pdf文件了
3. 安装额外需要用到的软件包
  - 首先到CTAN的网站上找到需要的包,下载然后解压
  - 如果解压后的包中不包含sty文件,就latex ins文件,这样会生成对应的sty文件,这些sty文件就是编译时会用到的包文件
  - 将sty文件加入系统的路径中
    sudo mkdir /usr/share/texmf/tex/latex/[name_of_package]
    sudo cp xxx.sty /usr/share/texmf/tex/latex/[name_of_package]/
  - 刷新tex索引
    sudo texhash
4. 以上各项都完成之后,我还遇到了字体问题,但安装下面这个包之后,问题就都解决了:
    sudo apt-get install texlive-fonts-recommended

谨以此文备忘。

posted on 2012-04-29 13:49  alexajia  阅读(508)  评论(0编辑  收藏  举报

导航