zoukankan      html  css  js  c++  java
  • 在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

    谨以此文备忘。
  • 相关阅读:
    java基础:3.1 一维数组、foreach、数组复制
    java基础:2.1 方法、重载、随机字符、方法抽象
    java基础:1.2 输入重定向、输出重定向
    java基础:1.1 基础知识速学,程序练习进制转换
    计算机网络:网络安全
    计算机网络:运输层
    整个servlet类的继承体系
    使用IDEA创建Servlet程序
    通过继承HttpServlet类实现servlet程序
    servlet中get和post请求的分发处理
  • 原文地址:https://www.cnblogs.com/alexdeblog/p/3119726.html
Copyright © 2011-2022 走看看