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 ...
随机推荐
- php基础26:文件与目录1
<meta charset="utf-8"> <?php //绝对路径 $path = "E:\AppServ\www\php\/33-catalog. ...
- scrapy 的 selector 练习
网页结构: <html> <head> <base href='http://example.com/' /> <title>Example websi ...
- 《生活就像练习》读书笔记(一)——AQAL理论和象限
摘自<生活就像练习>肯威尔伯 著 北京:同心出版社,2012.6 AQAL整合理论 AQAL的意思是“所有象限.所有层面.所有路线.所有状态.所有类型”.练习的真正目的是:努力阐释瞬息万变 ...
- js验证函数摘录
/**本文摘自:http://www.cnblogs.com/rob0121/articles/1776298.html * js各种表单数据验证 */ /********************** ...
- 第四十六课:MVC和MVVM的开发区别
实现MVC的目的就是为了让M和V相分离.前端的MVC无法做到View和Model的相分离,而MVVM可以. 我们先来看一个用MVC模式开发的经典例子:(一定要深入了解这种开发的思想,而不是看懂代码) ...
- Javascript基础系列之(二)变量
javascript 中变量通过var关键字(variable)来声明的. var school = "beijingyizhong" 也可以通过var 关键字给变量多个值. va ...
- Moqui学习之数据与资源
资源位置: 资源门面位置的字符串类似于URL的构成方式:协议,主机,可选端口和文件名.它支持标准的java URL协议(http https ftp jar file).同样也支持一些扩展的协议: c ...
- datepicker自定义 -- iOS
/** * 创建时间选择器 */ - (void)createPickerView { self.datePicker = [[UIDatePicker alloc] init]; _datePick ...
- 【ELK Stack】ELK+KafKa开发集群环境搭建
部署视图 运行环境 CentOS 6.7 x64 (2核4G,硬盘100G) 需要的安装包 Runtime jdk1.8 : jdk-8u91-linux-x64.gz (http://www.ora ...
- Java Web整合开发实战:基于Struts 2+Hibernate+Spring 目录
第1篇 Java Web开发基础第1章 Web的工作机制( 教学视频:31分钟) 1.1 理解Web的概念 1.1.1 Web的定义 1.1.2 Web的三个核心标准 1.2 C/S与B/S两种软件体 ...