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. js打字机效果实现

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>打 ...

  2. linux 配置 crontab

    linux中的crontab是定时用的,下面的cron服务就是定时器的意思 crontab -l 列举所有的cron服务 crontab -e 修改cron服务 crontab -r 删除cron服务 ...

  3. 【POJ 2406】Power Strings 连续重复子串

    看的<后缀数组——处理字符串的有力工具>这篇论文,在那里这道题是用后缀数组实现的,复杂度为$O(nlogn)$,很明显长度为$2×10^6$的数据会TLE,所以必需得用复杂度为$O(n)$ ...

  4. XML与 HTML

    XML是E4X中定义的一个重要的新类型,侧重于如何结构化描述信息,用它来表现XML结构中任何独立的部分,是一种用于标记电子文件使其具有结构性的标记语言. XML语言被设计用来描述数据,它的焦点是数据的 ...

  5. zoj1492 最大团

    Maximum Clique Time Limit: 10 Seconds      Memory Limit: 32768 KB Given a graph G(V, E), a clique is ...

  6. javac 编译与 JIT 编译

    编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以选择性实现.很容易看出,上图中 ...

  7. Java面试知识的认知描述

    连接池:同时操作连接数据库,创建一个连接池,池子里创建一万个数据库链接.根据系统运行情况关闭链接.高峰期链接达到最大MAX进行排队,对在用的链接实现失效时间.有几种:tomcat请求服务器(serve ...

  8. SQLite数据库的基本操作

    SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目.它的设计目标是嵌入式的,而且目前已经在很多嵌入式产 ...

  9. Hadoop 学习笔记3 Develping MapReduce

    小笔记: Mavon是一种项目管理工具,通过xml配置来设置项目信息. Mavon POM(project of model). Steps: 1. set up and configure the ...

  10. Access restriction: The type 'BASE64Encoder' is not API

    问题的原因好像是这个方法不是安全的,所以不推荐使用,我是在做毕设时要用到的所以就直接用了(毕设要求没有那么严格的要求)