1.首先下载TexLive2015的ISO文件,挂载并安装

参考:ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)

中文字体设置参考:ubuntu 下安装 texlive 并设置 ctex 中文套装

首先新建一个目录,文件就挂载在这个目录下

sudo mkdir /media/cdimage

挂载,并使其有读写权限

sudo mount -o rw,loop /media/lintong/工作/Ubuntu_Software/64bit_Software/TeXLive/TeXLive2015/texlive2015.iso /media/cdimage

使用下面的命令会出现问题:mount: /dev/loop3 is write-protected, mounting read-only

sudo mount -o loop /media/XXXX/TeXLive/TeXLive2015/texlive2015.iso /media/cdimage

进入挂载目录

cd /media/cdimage

进行安装

sudo perl install-tl -gui

卸载镜像文件

cd ~
sudo umount /media/cdimage
sudo rmdir /media/cdimage

安装的路径在usr/local/下

添加环境变量,之后source一下

#Texlive
export PATH=/usr/local/texlive/2015/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH

测试是否安装成功

tex -version
TeX 3.14159265 (TeX Live 2015)
kpathsea version 6.2.1
Copyright 2015 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

2.安装Texmaker

参考:Ubuntu12.04 安装LaTex(TexLive+TexMaker+中文环境)

之后在Ubuntu软件中心安装就好了

打开,终端输入texmaker

开始安装

1、清理系统环境

如果你以前就安装有TexMaker或者其他Tex编辑器以及TexLive,建议全部清除重新安装——一定要连配置文件一起删除……

我估计大部分人都是用apt-get 命令之间安装的TexLive以及其他的东西,在删除的时候请这样删除

sudo apt-get remove --purge 你要删除的包

2、下载TexLive的iso文件并安装

推荐2013等最新的TexLive,他对于中文的支持十分的好。至于挂载什么的,请自行百度ubuntu安装TexLive有大量的文章讲述。

但是我要强调的是:不要使用shell命令安装,因为命令安装貌似不会给你配置系统变量。(我会告诉你我真的这样干了一次么?)

这个时候记住你的TexLive安装的目录,在ubuntu12.04下一般是/usr/local/texlive/2013/bin

这里需要说明一下linux下的文件路径的一些“潜规则”:一般bin文件夹都是一些二进制文件——就是win下面的可执行文件。

另外,这里的2013(这个文件夹显然是按照版本明明的……2013版)这个文件夹同父目录下有个文件夹是用来放自己下载的其他的tex模版什么的……我这里这个文件夹叫做texmf-local。

3、下载TexMaker并安装

我必须要说明的是:为什么要卸载之前的TexMaker——之前的TexMaker导致你不得不重新配置路径……而且还很容易错……

去TexMaker的官方网站上下载一个deb包到本地直接鼠标点击用“Ubuntu软件中心”安装就可以了,为什么要单独下载而不用apt-get或者 “Ubuntu软件中心”搜索一下安装呢?主要是防止Ubuntu系统贱贱的非要给你安装个他那个过时的(大概是2009版本?)、对中文支持十分糟糕的 版本。

安装好以后并不是直接能用了,在shell里面输入

sudo apt-get install --fix texmaker

这样安装的话,ubuntu就不会给你贱贱的安装texlive而且在这个过程中会补全texmaker所依赖的包。

4、TexMaker配置

首先把软件换成中文界面(事实证明,英文界面会大大减弱你接下来步骤的正确性):菜单栏->options->interface languages->zh_CN

当然了,另外那个zh也是中文……解放台湾岛,活捉林志凌

现在,重启TexMaker以后,在菜单栏->选项->配置TexMaker打开后的那个窗口里面有个“快速配置”->快速构建命令,选择XeLaTex->PDF View。

为什么要选择这个呢?主要是原来的那个对中文的支持不好,现在配置好了以后,你就直接可以按F1直接生成pdf文件了~

5、字体安装

ubuntu什么的字体一直是个大问题……你的LaTex论文最终好看与否,最终还是看你系统的字体的……你需要的字体有win字体+Adobe字体。

对于win的字体,如果你能找到一台win电脑,找到C:\\windows\fonts(大小写自己注意……),把下面的字体文件(后缀为ttf的文件)全部复制到你的电脑~/.fonts下面,运行命令

fc-cache -fv

ok~

对于Adobe字体,上网络上下载就可以了~当然和win一样的节奏~~~

现在你可以方便的使用LaTex了~

ubuntu下安装TexLive和Texmaker的更多相关文章

  1. ubuntu 下安装 texlive 并设置 ctex 中文套装

    1 安装 texlive2013 1.1 下载 texlive2013 下载地址:http://ftp.ctex.org/mirrors/CTAN/systems/texlive/Images/tex ...

  2. Ubuntu下安装Texmaker的问题与解决方案

    在Ubuntu下安装好了texlive后,为了开发方便,希望再继续安装一个编辑器,用于方便的编辑latex文档. 而texmaker就是一个很好的工具. 问题1, 被安装了早期版本的latex 不管你 ...

  3. Ubuntu下安装并配置TexStudio

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069715.html Ubuntu下安装并配置TexStudio Ubunt ...

  4. Ubuntu16.04下安装texlive

    Ubuntu 16.04下安装texlive的步骤如下: 1.下载texlive 打开终端输入:sudo apt-get install texlive-full  #下载这一过程会持续10-20分钟 ...

  5. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  6. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  7. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

  8. Ubuntu下安装mod_python报错(GIT错误)

    Ubuntu下安装mod_python3.4.1版本报出如下错误: writing byte-compilation script '/tmp/tmpE91VXZ.py' /usr/bin/pytho ...

  9. TODO:Ubuntu下安装Node

    TODO:Ubuntu下安装Node Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高 ...

随机推荐

  1. Day Seven(Beta)

    站立式会议 站立式会议内容总结 331 今天: 1)阅读html 5+文档 未来走h5路线 2)restful,未来开发接口 3)h5+demo运行 4)get 代码:a||(a=as); 5)js ...

  2. iPad开发--QQ空间布局,登录模块

    一.登录模块 登录逻辑 - (IBAction)loginClick:(UIButton *)sender { self.view.userInteractionEnabled = NO; [self ...

  3. C++中的重载隐藏覆盖&&JAVA中的重载覆盖&&多态

    class 类继承默认是private, struct 默认继承是public C++中的隐藏: 只要派生类中出现和基类一样的函数名,基类中的函数就会被派生类中的函数给隐藏(如果派生类和基类中的函数名 ...

  4. css 导航,菜单对应页面切换效果实现方法

    实现原理: 每个菜单有多个li标签,每个li标签含一个id,li标签的id用来标记:点击效果 每个页面有一个id,这个id的作用是对应每个li标签的点击链接对应的页面,它的作用是用来标记:li标签的h ...

  5. linux下mysql基础从安装到基本使用

    在LINUX下安装MYSQL #需要的安装包(按照先后顺序) libdbi-devel--2.1 libdbi--2.1 libdbi-drivers- perl-DBI-.el5 perl-DBD- ...

  6. js json 对象相互转换

    字符串转对象(strJSON代表json字符串)   var obj = eval(strJSON);   var obj = strJSON.parseJSON();   var obj = JSO ...

  7. NGUI之添加响应函数

    public void ButtonNextClicked() { SelectIndex++; SelectIndex %= ; showGameObject(); } public void Bu ...

  8. Redis的事务

    Redis对事务的支持是部分支持,不想oracle,要么都成功要么都失败,Redis可以部分成功部分失败 1 是什么: 可以一次执行多个命令,本质是一组命令的集合.一个事务中的所有命令都会序列化,按顺 ...

  9. 【windows】跑大型程序时不要休眠和睡眠

    win10系统. 为了节能,长时间没有操作操作系统会自动进入休眠模式. 先前设定了"控制面板\硬件和声音\电源选项\编辑计划设置",都设定为"从不",结果不起作 ...

  10. 【uoj262】 NOIP2016—换教室

    http://uoj.ac/problem/262 (题目链接) 题意 有${n}$个时间段,第${i}$个时间段可以选择在${c_i}$教室上课,也可以选择申请换课,有${k_i}$概率申请通过,在 ...