在Ubuntu里配置LaTeX

摘要:
Ubuntu今天更新到12.04。花了一个下午和一个晚上才修复,下午更新时遇到硬盘空间不足的问题,更新失败。当我准备重新安装时,我发现Ubuntu 12可以用USB闪存驱动器安装,所以我得到了一个简单的工具来按照描述的过程刷安装盘,并刷了一个Ubuntu安装盘(USB闪存驱动器)。LaTeX的安装有点复杂。过去,直接使用集成环境。CTeX+WinEdt用于Windows,TeXmaker用于Ubuntu。但现在我已经习惯了vim和我编写的编译脚本,所以我不想再接触这个庞大的集成环境。
今天把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

谨以此文备忘。

免责声明:文章转载自《在Ubuntu里配置LaTeX》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇软件测试 半路出家oracle两表中的两列进行模糊匹配的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu下安装Latex [转]

Ubuntu下LaTex中文环境配置 LaTeX是一个强大的排版软件,但是其最初只是为英文排版而设计的。为了使其能够胜任中文排版的重任,我们还需要进行一些额外的调教。这篇文章中,就谈谈如何在Ubuntu下(使用12.04)进行LaTeX中文环境配置。 第一步,安装基本的LaTeX环境: sudoapt-get installtexlive 第二步,安装中...

Latex: 参考文献双栏对齐

参考: How to level columns in bibliography? Latex: 参考文献双栏对齐 需要实现的效果: 方法1: 在开头引用balance: usepackage{balance} 在文末、参考文献前,加上: alance 方法2: 在开头引用flushend: usepackage{flushend} 2018.8...

Endnote在latex中的应用的两种方法

从endnote中向latex文档批量插入参考文献的两种方法 一、若是latex模板中参考文献编写的命令是: egin{thebibliography} ibitem{lab1}LIU M L, ZHANG Y H,ZHOU X H et al. Phys. Rev. C, 2004, {f 70}: 14---34 ... end{thebibliogr...

中文latex参考文献格式

中文latex参考文献格式 原来英文: egin{thebibliography}{1} ibitem{Ben-Shimon2015RecSys} D.~Ben-Shimon, A.~Tsikinovsky, M.~Friedmann, B.~Shapira, L.~Rokach, and J.~Hoerle. end{thebibliogra...

latex插图egin{minipage}强制左移hspace命令

事情是这样的,我在latex中插图,上面一张图是排列整整齐齐的图片,下面一张图就是我绘制的概率密度图,在使用latex插图的时候,因为概率密度图的纵坐标是有title的,所以会显得不整齐,如下图所示 在includegraphics前面添加了hspace命令之后,就变成如下所示...

LaTeX表格tabular背景色添加技巧 [转]

我们所用的宏包为colortbl,这个宏包可以设置表格中数据、文本、行、列、单元格前景和背景以及边框的颜色,从而得到彩色表格。同时需要 array 和 color 两个宏包的支持。 宏包提供了一组着色命令,经常用到是列着色命令,其格式为: \columncolor[色系]{色名}[左伸出][右伸出]。 常用色系有三原色 rgb 灰度 gray和四色cmyk...