分享一下Ubuntu 安装配置 TexLive2013 及中文支持经验。

1、材料准备

相关中文字体下载:

------------------------------------------分割线------------------------------------------

用户名:ftp1.linuxidc.com

密码:www.linuxidc.com

在 2015年LinuxIDC.com\8月\Ubuntu 安装 TexLive2013 及中文支持

------------------------------------------分割线------------------------------------------

2、安装texlive 2013

这个安装比较简单,我用的是Ubuntu 12.04.4。 具体步骤是,mount一下你下载的iso文件。

sudo mkdir /media/texlive

sudo mount texlive2013-20130530.iso  /media/texlive

然后进入到 /media/texlive目录下,执行:

./install-tl

提示输入的时候,输入I (大写的i,会看到提示的)

安装完成后,可以向/etc/profile文件的最后一行添加如下代码,注意,我的系统是64位的,你要看看你自己的系统是不是在这个目录下有latex命令。

export PATH=/usr/local/texlive/2013/bin/x86_64-linux:$PATH

如果你想使用帮助的话,还可以向~/.bashrc中添加下面两行:

export MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH

export INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH

到这里,我一般会重启一下。

测试一下上面的配置是否正确:

which latex

如果找到了latex,那就可以继续了,找不到的话,你需要重新看一下自己是不是没有配置好环境PATH

3、搞定中文字体

先写一个简单的测试tex文件。起名为test.tex

\documentclass[UTF8]{ctexart}

\begin{document}

爱Linux就来 Linux公社 www.linuxidc.com

\end{document}

然后执行如下命令编译:

xelatex test.tex

等一会,你会遇到一个错误,大致如下:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!

! fontspec error: "font-not-found"

!

! The font "SimSun" cannot be found.

!

! See the fontspec documentation for further information.

!

! For immediate help type H .

!...............................................

下面就要解决这个问题,错误里说了,"font-not-found"!

先执行如下命令:

cd /etc/fonts/conf.d

sudo ln -s /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts 09-texlive.conf

上面的命令是为了让系统可以使用texlive的字体

在做如下操作:

cd /usr/share/fonts

sudo mkdir WinFonts

然后将下载的字体解压后,拷贝到新建的目录WinFonts下,然后执行如下命令:

sudo chmod 644 *.ttf

sudo mkfontscale

sudo mkfontdir

sudo fc-cache -fsv

执行成功后,在做如下操作:

cd  /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/

在进入目录后,ls,你会看到一个文件ctex-xecjk-winfonts.def

用编辑器打开,内容大致如下:

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体

% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]

{SimSun}

\setCJKsansfont{SimHei}

\setCJKmonofont{[SIMFANG.TTF]}

\setCJKfamilyfont{zhsong}{SimSun}

\setCJKfamilyfont{zhhei}{SimHei}

\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}

\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}

% \setCJKfamilyfont{zhli}{LiSu}

% \setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体

\newcommand*{\heiti}{\CJKfamily{zhhei}}  % 黑体

\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书

\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋

% \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书

% \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

\endinput

下面,打开新的终端,执行如下命令:

fc-list :lang=zh-cn

输出大约如下:

FangSong,仿宋:style=Regular,...

KaiTi,楷体:style=Regular,...

SimSun,宋体:style=Regular

SimHei,黑体:style=Regular...

下面需要做的就是将ctex-xecjk-winfonts.def中的字体名字改成上面四行的行首的内容。

如果你用vim,可以在vim里执行如下命令:

:%s/

SIMFANG.TTF

/FangSong/g

:%s/

SIMKAI.TTF

/KaiTi/g

重新执行一下,那个编译命令吧:

xelatex test.tex

我反正成功了!以下是结果截屏:

linux texlive 中文,Ubuntu 安装 TexLive2013 及中文支持相关推荐

  1. Linux系统Deepin/Ubuntu解决IDEA输入中文光标无法跟随的问题

    Linux系统Deepin/Ubuntu解决IDEA输入中文光标无法跟随的问题 1. 问题描述 2. 问题阐述 3. 解决方案 4. 解决步骤[推荐] (1) 先下载资源 (2)解压出jbr,放到一个 ...

  2. linux操作系统安装man,在deepin linux系统终端中安装man的中文手册

    本文教你在深度deepin linux操作系统终端中安装man的中文手册的方法,当前manjaro系统的man的中文手册相当的好,在deepin的lion源中也可以安装man的中文手册,可参考解决de ...

  3. linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载

    linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载 1 暗影精灵6安装Ubuntu 1.1 更新系统 1.2卸载原有驱动 1.3安装nvidia显卡驱动 1.4 查看nvidia显卡信息 ...

  4. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

  5. linux ubuntu设置中文,ubuntu怎么设置成中文?ubuntu中文设置图文方法

    很多朋友安装ubuntu后,发现都是英文,看不懂要怎么办?其实ubuntu是可以设置成中文的,下文就为大家带来ubuntu中文的设置方法,一起去看下设置方法吧. ubuntu中文设置方法: 1.首先打 ...

  6. x200装linux驱动下载,ubuntu 安装X200声卡驱动

    ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...

  7. linux 精简桌面,ubuntu 安装精简桌面

    这里将告诉您ubuntu 安装精简桌面,教程操作方法: 安装最简单的环境: apt-get installgnome-shell apt-get install gnome-panel apt-get ...

  8. 虚拟机Linux 教程之Ubuntu安装教程【超多图】

    文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载 04虚拟机硬件配置 1.虚拟机安装完毕之后,界面如下图所示: 2.在弹出的对话框中选择自定义,然后点击下一步: 3.在 「虚拟机硬件兼 ...

  9. 电脑安装linux办公软件,Ubuntu安装WPS办公软件报错怎么解决

    Ubuntu64位系统在安装WPS办公软件的时候,有时会出现错误,而且报错代码一长串看不懂,让很多用户烦恼,这是怎样的错误呢?下面小编就给大家介绍下Ubuntu安装WPS办公软件报错的解决方法,一起来 ...

  10. Ubuntu安装Docker引擎和支持HTTPS的docker-registry服务

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1729858 虽然 ...

最新文章

  1. VTK:几何对象之TriangleStrip
  2. DHCP_SNOOPING_ DAI_IPSG实验
  3. LeetCode 530. 二叉搜索树的最小绝对差 思考分析
  4. 由相机的自身参数求解内参矩阵
  5. bzoj2425 [HAOI2010]计数 组合数
  6. jfinal mysql存储过程_jfinal调用mysql存储过程
  7. python部署thrift服务以及客户端
  8. 宅男、游戏、美女,一场不一样的技术公开课让你老泪纵横
  9. func_ext.php,fsockopen和pfsockopen函数替换
  10. Ajax请求中的Redirect()
  11. duilib的通用窗口类WindowImplBase
  12. ubuntu防火墙安装和设置-ufw
  13. 计算机维修高级技能,高级计算机维修工操作技能考核试卷
  14. 好用的BUG、内存泄露捕捉工具 EurekaLog v6.0.11 Enterprise For D5-D2007 简体中文汉化版
  15. adaptive chosen ciphertext attack 和 non-malleability
  16. 建造者模式(Builder)---创建型
  17. acwing-小猫爬山
  18. 官宣, CSDN 2018博客之星获奖名单!
  19. 关于linux音频JACK的那些事情……
  20. 生命的意義在你的内心

热门文章

  1. java 异常_23、Java异常分类
  2. python中的fun_Python fun中*args,**kwargs参数的含义和用法(*args,**kwargs),Pythonfunargskwargs,及...
  3. python创意动态图片_Python趣味创意编程
  4. es 创建索引 指定id_ES的基本用法
  5. windows php7怎么配置,PHP7在windows7中的环境配置详解
  6. 考研调剂 计算机科学 软件,2020年四川大学计算机学院(软件学院)考研调剂信息...
  7. 训练模型以识别文本中的情绪 3 NLP 零到英雄 Training a model to recognize sentiment in text
  8. 机器学习- 吴恩达Andrew Ng Week7 知识总结Support Vector Machines
  9. 极客大学产品经理训练营 用例Use Case 第8课总结
  10. NumPy库---Axis理解