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. Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'orderdetails' of 'class com.luchao.mybatis.first.po.Orders' with value 'Orderdetail [id=null, ordersId=3, itemsId=1, it

    从上面异常的解释来看是因为反射不能将Orders设置到orderdetails属性上,仔细检查了MyBatis的配置文件,发现: <collection property="order ...

  2. mysql中IFIND_IN_SET和like的区别

    在数据库中新建一张测试表t_user,包含三个字段'id','name','grilfriend',字段很容易看出,这是记录一个人的女朋友的表,注意这里的‘firlfriend’字段可以是多个人名,之 ...

  3. Linux下C++静态库、动态库的制作与使用

    参考博文:C++静态库与动态库 >> 静态库 1. 静态库的制作 a) 编辑 name.cpp 和name.h文件 b) $g++ -c name.cpp //注意带参数-c,否则直接编译 ...

  4. Web的结构组件

    HTTP代理服务器的作用 Web安全,应用集成,性能优化 1. 代理 In computer networks, a proxy server is a server (a computer syst ...

  5. hdu4725最短路变形 添加点

    The Shortest Path in Nya Graph Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  6. Maven-常用命令

    mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn deploy 发布项目 mvn test-compile :编译测试代码 mvn te ...

  7. RFID标签

    定义: RFID无线射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境.RFID技术可识别高速运动物体并可同时识别多个电子标 ...

  8. Mysql将近两个月的记录合并为一行显示

    最近做报表统计,用到要求把近两个月的绩效作比较,并作出一些环比数据等. 场景:将1班同学的两个月的语文的平均成绩合并到一行比较. CREATE TABLE `Chinese_score` ( `id` ...

  9. 初识echarts

    show一个demo而已

  10. springMVC-数据绑定流程

    1.Spring MVC主框架将ServletRequest对象以及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder(数据绑定器)实例对象 2.Data ...