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 ...
随机推荐
- C# 单点登录 MVC
实现sso系统的主要难点: 1:不能直接访问数据库,有安全隐患,而且还容易乱套. 2:多个系统需要进行单点登录,逻辑需要严谨,能支持N多系统.而不只是少数几个系统. 3:代码不能过于复杂,需要简洁,灵 ...
- 蒙古人交友网站 www.mengguren.com
蒙古人交友http://www.mengguren.com/ 经过一个多月的努力,终于上线了,虽然长得丑陋一些.功能简单一些,欢迎大家注册,方便别人能找到您.吉日嘎拉<252056973@qq. ...
- 本地环境,Ecshop安装教程
最近有个项目需要用ECshop来做,之前没接触过ECshop,今天去网上找了下安装教程,现在发出来分享一下. 1. ecshop网店系统最新版本是ECSHOP V2.7.3,去官网下载utf8和gbk ...
- MBProgressHUD框架的使用:https://github.com/jdg/MBProgressHUD
MBProgressHUD是一个开源类库,实现了各种样式的提示框, 下载地址:https://github.com/jdg/MBProgressHUD,然后把两个MBProgressHUD.h和MBP ...
- iOS——关于创建真机调试证书(发布证书,测试(调试)证书,推送调试证书)、iOS开发者账号申请 请用开发者账号去iTunes connect 查看状态
- 20145222黄亚奇《Java程序设计》第4周学习总结
教材学习内容总结 第6章 为了避免重复的行为定义使用继承. 要学会如何正确判断使用继承的时机以及继承之后如何活用多态. 继承的好处之一,就是若你要将name.lexel.blood改为其他名称,那就只 ...
- unity3d 依赖关系获取预制件任意资源
前段时间策划们想知道UI预制件中使用了哪些音效 N多预制件.N多音效!! 如果纯人工整理的话这还不累成狗? 累成狗不说,还容易出错 所以获取音频剪辑小工具就诞生了,将策划从死亡边缘拉了回来 我们先看一 ...
- swift项目实战FoodPin目录
好吧,据说写博客能够找到好工作,那我也来分享一个项目吧! 自己自学iOS开发也有半年多了,现在就来分享一个swift的小项目吧!这个项目的来源是<Beginning iOS8 programmi ...
- Object C学习笔记25-文件管理(一)
在此篇文章中简单记录一下文件管理,在Object C中NSFileManager用于管理文件已经路径.在Object C中的文件路径可以是相对路径也可以是绝对路径.斜线“/”开头,斜线实际上就是一个目 ...
- Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs
目录 前言 Express简介和安装 运行第一个基于express框架的Web 模版引擎 ejs express项目结构 express项目分析 app.set(name,value) app.use ...