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 ...
随机推荐
- 【MFC】无边框窗体 WS_THICKFRAME
1.没有WS_THICKFRAME,有WS_SYSMENU,就没办法通过相应WM_NCHITTEST,去处理窗口的缩放.2.没有WS_THICKFRAME,也没有WS_SYSMEN,在xp系统下任务栏 ...
- Linux 网络编程九(select应用--大并发处理)
//网络编程服务端 /* * 备注:因为客户端代码.辅助方法代码和epoll相同,所以select只展示服务器端代码 */ #include <stdio.h> #include < ...
- C#中的Decimal类型
这种类型又称财务类型,起源于有效数字问题.FLOAT 单精度,有效数字7位.有效数字是整数部分和小数部分加起来一共多少位.当使用科学计数法的,FLOAT型会出现很严重的错误.比如 8773234578 ...
- DWZ(JUI)的lookupGroup增加回调函数
DWZ 是一个很好的富客户端框架 lookupGroup也是一个必用到的东东,但没有回调函数,后期处理相当的不便. 修改其dwz.database.js 增加几行,就能实行一个很好的回调. 使用就方便 ...
- IOS开发之—— ShareSDK的使用
官方下载ShareSDK iOS:http://sharesdk.cn/ ShareSDK社会化分享 包含“社会化分享组件”“社会化登录组件”“第三方评论和赞”三大模块,并有详尽的数据统计后台,助力移 ...
- Fedora 12 环境搭建
又来折腾发行版了. 这一回是Fedora12,搞的挺艰难的 下载了Fedora-12-i386-DVD.iso,无论使用ultraiso还是dd都无法安装. 后来下载了一个ImageWriter.ex ...
- php模式设计之 适配器模式
在这个有没有对象都要高呼“面向对象”的年代,掌握面向对象会给我们带来意想不到的方便.学编程的小伙伴从开始能写几行代码实现简单功能到后来懂得将一些重复的操作组合起来形成一个“函数”,再到后来将“函数”和 ...
- 傻傻分不清楚的php脚本路径
闲话就不说了,还是直接提出今天的问题,准确的说,对多个相似的 有关当前脚本信息的全局变量常量的区分. 先贴上代码: <?php echo $_SERVER['PHP_SELF']; echo ...
- 怎样开发单页面app
groot.view("myview", function (vm, ve) { ve.loada = function () { require("./app/page ...
- linux下安装openssh-server
csdn博文地址:linux下安装openssh-server 点击进入 系统是ubuntu14.04,系统默认安装了openssh-client,但没有安装openssh-server,需要手动 ...