ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
Ubuntu下的文档编辑虽然有libreoffice,但对中文和公式的排版始终不如ms office,因此要想写出高质量的文档,只能靠latex了,现在随着xeCjk的开发,中文文档在ubuntu下的排版已经非常棒了,已经足够支持和成熟,其组合是:texlive2014+texmaker+lyx+中文字体,这样在ubuntu下就可以开发出完美的中文文档了。
转入正题,以下的方法在3台电脑上成功安装(在64位系统上安装):
1.首先安装texlive2014,不推荐用官方源sudo apt-get安装,用官方源装对中文的支持总感觉没那么好,尤其在lyx使用时中文就支持不够好,因此强烈推荐http://mirrors.hustunique.com/CTAN/systems/texlive/Images/ 下载最新的texlive2014DVD(2.4G),当然也可以采用在线安装的方式(参考官网安装介绍)
安装 texlive2014流程:
step0:安装perl-tk(安装texlive需要用到)
- sudo apt-get install perl-tk
step1:右键texlive2014***.iso,然后直接选择使用磁盘映像器挂载打开(用mount方法也可以,参考http://kayzhang.com/install-texlive-under-ubuntu/),然后cd /media/usr/Texlive(具体看自己计算机的路径)进入后,运行./install-tl -gui(加gui是图形安装的意思,强烈推荐)
step2:
进入图形安装界面,可以选择一些自己不需要的模块,如果不清楚,全部安装就可以
step3:配置环境变量
gedit ~/.bashrc 加入以下环境变量:
- PATH=/usr/local/texlive/2014/bin/x86_64-linux:$PATH; export PATH
- MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
- INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH
保存,然后在命令行运行命令
source .bashrc (更新环境变量,或者直接重启终端也可以)
step4:
测试是否安装成功,在终端运行
tex -version
成功的话看到 TEX的版本和大牛DE knuth的版权信息等。如果出现恭喜你,安装成功,
2.下载texmaker4.3,texmaker是Linux下最好的Latex编辑器,,同样也不要用官方源sudo apt-get的方式安装,因此会安装依赖,把texlive2013也安装进去的,切记
http://www.xm1math.net/texmaker/download.html#linuxg到这里下载ubuntu14.04的版本(推荐用qt5的64位deb版本),然后鼠标左键双击就可以在软件中心安装,相当简单
3.下载lyx2.1,这个软件是texmaker的补充,是所见即所得的软件,即使不懂latex语法,也能用得很好,像WORDS一样,安装这个需要下载源码,然后用源码编译,直接用UBUNTU官方源安装同样安装很多多余的依赖包问题,所以不推荐用,其下载地址为http://www.lyx.org/Download
安装参考了http://blog.sina.com.cn/s/blog_840dd2830100x787.html
下面是LYX的编译过程:
step1:首先安装编译需要的依赖包:sudo apt-get install zlib1g-dev qt4-designer
step2: 解压文件后,进入 文件根目录,执行以下命令
配置编译:./configure&&make;
安装:sudo make install;
step3:如果中途没有报错的话,就可以直接在命令行输入lyx启动了
4.如果要获得较好的效果,则需要安装windows字体(常用的6套)和adobe字体(4套)
ubuntu下安装字体非常简单,只需要右键打开字体,然后点安装就可以了,然后用xeCjk就可以直接调用了,具体怎么用,留意后面的教程
ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)的更多相关文章
- ubuntu14.04 配置中文输入法
ubuntu14.04自带中文输入法,只要配置就可以了. 1.安装中文支持 System Settings --> Language Support 点击 install/remove lan ...
- Ubuntu14.04配置gcc4.4.4+Qt4.8.4交叉编译环境
安装32位程序运行支持 sudo apt-get install lib32stdc++6 lib32z1 lib32ncurses5 lib32bz2-1.0 可能报错: lib32stdc++6 ...
- Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 ---- Wang Xiao Warning: Please make sure the cud ...
- Caffe+CUDA8.0+CuDNNv5.1+OpenCV3.1+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
Caffe + CUDA8.0 + CuDNNv5.1 + OpenCV3.1 + Ubuntu14.04 配置参考文献 ---- Wang Xiao Anhui University CVPR ...
- ubuntu14.04 配置网络
ubuntu14.04 配置网络的练习 本文参考的资料: https://blog.csdn.net/liu782726344/article/details/52912797. 感谢作者的分享! 打 ...
- Ubuntu18.04配置中文输入法(系统自带的)
Ubuntu18.04配置中文输入法 之前安装Ubuntu18.04的时候选择了english,现在要配置中文的输入法 打开系统设置 点击其中的工具按钮左边第一个 点击管理语言 ==如果系统刚安装可能 ...
- ubuntu14.04配置face_recognition环境
Github项目地址:https://github.com/MiChongGET/face_collection 环境搭建 1. 环境 ubuntu14.04 LTS python2.7 pip ...
- Ubuntu14.04配置Mono+Jexus
总所周知,ASP.NET是微软公司的一项技术,是一个网站服务端开发的一种技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,就是所谓动态网站开发,它依赖运行于 IIS 之中的程序 .但 ...
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Rem ...
随机推荐
- Groovy Spock环境的安装
听说spock是一个加强版的Junit,今天特地安装了,再把过程给大家分享一下. 首先说明,我的Java项目是用maven管理的. 我用的Eclipse是Kelper,开普勒. 要使用Spock之前, ...
- uniq-sort-awk
题目:[百度搜狐面试题] 统计url出现次数 oldboy.log http://www.etiantain.org/index.html http://www.etiantain.org/1.htm ...
- php基础04:字符串函数
<?php //1.strlen(),strlen() 函数返回字符串的长度,以字符计. echo strlen("hello world"); echo "< ...
- 自定义progressBar的旋转圆圈
在手工打造下拉刷新功能 自带的progressBar太丑了 做个也不费事,一个简单的圆形 旋转动画加type是sweep的gradient渐变 <rotate //旋转动画xmlns:andro ...
- Fedora 12 环境搭建
又来折腾发行版了. 这一回是Fedora12,搞的挺艰难的 下载了Fedora-12-i386-DVD.iso,无论使用ultraiso还是dd都无法安装. 后来下载了一个ImageWriter.ex ...
- JS的解析机制
JS的解析机制,是JS的又一大重点知识点,在面试题中更经常出现,今天就来唠唠他们的原理.首先呢,我们在我们伟大的浏览器中,有个叫做JS解析器的东西,它专门用来读取JS,执行JS.一般情况是存在作用域就 ...
- java并发:获取线程执行结果(Callable、Future、FutureTask)
初识Callable and Future 在编码时,我们可以通过继承Thread或是实现Runnable接口来创建线程,但是这两种方式都存在一个缺陷:在执行完任务之后无法获取执行结果.如果需要获取执 ...
- HTTP之手机抓包工具篇
简介 现在手机移动互联网时代 手机app 运用 如日冲天.自然手机app的问题排除也是头疼,明明自己测试 上线的接口正常 到了手机app就不行.怎么办呢?别急,现在有好多手机抓包工具啦! 1. Cha ...
- Ubuntu 上创建常用磁盘阵列
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失 ...
- 初探Asp.net5
说到Asp.net 5,确实让我有种激动的心情,微软的全力大招在一波一波的发出,也在牵动着每一个程序员的心.作为你们中的一员,在每次看到微软的新技术时,都满怀一种激动的心情,也同时希望微软在开源和跨平 ...