参考博文:  http://blog.csdn.net/longerzone/article/details/8129124

之前通过yum install安装了texlive,不过在使用过程中老是报错,后来通过下载完整iso安装成功,并成功配置了中文(真是一个折腾啊)

现将安装和配置过程记录下来,希望能帮到有需要的人。

首先,说一下我的环境:

$ uname -a
Linux localhost.localdomain 3.12.9-201.fc19.i686 #1 SMP Wed Jan 29 16:02:15 UTC 2014 i686 i686 i386 GNU/Linux

安装的时texlive2013

1,iso安装盘下载,用的是厦门大学的链接

http://mirrors.xmu.edu.cn/CTAN/systems/texlive/Images/texlive2013-20130530.iso

2,将iso挂载

$ sudo mount texlive2013-20130530.iso /mnt/
mount: /dev/loop0 is write-protected, mounting read-only

iso内容如下

$ ls /mnt  
archive                  install-tl.bat   readme-txt.dir       tlpkg
autorun.inf              LICENSE.CTAN     README.usergroups    tl-tray-menu.exe
index.html               LICENSE.TL       release-texlive.txt
install-tl               README           source
install-tl-advanced.bat  readme-html.dir  texlive-doc

3,最好先阅读一下texlive中文指南,文档位置如下

/mnt/texlive-doc/texlive-zh-cn/texlive-zh-cn.pdf

4,安装,很简单,直接运行 install-tl 就行了,安装后textlive所在目录默认为/usr/local/texlive

$ sudo ./install-tl

5,安装成功后,对环境进行配置,中文指南里面有,所以还是看一看比较好,照着配置就可以了,简单的配置如下

在 ~/.bashrc或者~/.profile文件后面添加以下内容(命令路径,man和info路径)

PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH; export INFOPATH

安装完成之后,下面讲一下中文配置(有一个地方要注意,之前一直没注意导致配置不成功,运行报错):

1,复制windows c盘Windows/Fonts/目录下的字体(本人装的是双系统)到/usr/share/fonts/下(单独创建一个目录存放这些中文库)

$ sudo mkdir /usr/share/fonts/winfonts/

$ sudo cp 你的c盘/Windows/Fonts{SIM,sim}*  /usr/share/fonts/winfonts/

$ ll /usr/share/fonts/winfonts/*.ttf
-rwxr-xr-x. 1 root root 21767952 Feb 11 23:29 msyh.ttf
-rwxr-xr-x. 1 root root 10576012 Feb 11 23:29 simfang.ttf
-rwxr-xr-x. 1 root root  9751960 Feb 11 23:29 simhei.ttf
-rwxr-xr-x. 1 root root 11785184 Feb 11 23:29 simkai.ttf
-rwxr-xr-x. 1 root root   116376 Feb 11 23:29 simpbdo.ttf
-rwxr-xr-x. 1 root root   104884 Feb 11 23:29 simpfxo.ttf
-rwxr-xr-x. 1 root root   124628 Feb 11 23:29 simpo.ttf
-rwxr-xr-x. 1 root root 15406288 Feb 11 23:29 simsunb.ttf

Ps:你也可以从网上下载Adobe的4种字体,4 个otf文件,http://119.147.135.170/0/ishare.down.sina.com.cn/15482075.rar?ssig=Rm3qwmngLA&Expires=1392134400&KID=sina,ishare&fn=Adobe%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93.rar&corp=1 也是将它复制到上面的目录中

2, 将文件设置为可执行的,然后执行命令将字体添加到系统中:

$ sudo chmod a+x /usr/share/fonts/winfonts/*

$ sudo mkfontscale

$ sudo mkfontdir

$ sudo fc-cache

查看添加是否成功,成功会看到刚才添加的字体,例如我添加的宋体和仿宋等

$ fc-list :lang=zh-cn  #

........

/usr/share/fonts/winfonts/simfang.ttf: FangSong,仿宋:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/usr/share/fonts/cjkuni-uming/uming.ttc: AR PL UMing TW MBE:style=Light
/usr/share/fonts/winfonts/simsun.ttc: SimSun,宋体:style=Regular

...............

3,修改配置文件,下面的配置成功后可以使用xelatex(用latex不知道怎么设置: (,如果你知道,请教一下我怎么设置latex ^ _ ^)

配置文件目录 /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset ,下面默认有winfonts和adboe的配置文件,将它进行修改就可以了

注意下面红色的地方,修改的时候要去掉方括号,原因我也不大清楚,语法我还不懂,

这里有个链接可以看看:https://code.google.com/p/ctex-kit/wiki/UnixFonts

我参考的Adobe里面的,它是没有方括号的(就是这个东西,我一直没配置好,一直报错)

# cat /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/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 

修改的地方主要就是那几个ttf,将它修改成用 fc-list :lang=zh-cn 输出的对应字体,例如楷体为 KaiTi,仿宋为FangSong

我修改的如下

]$ cat ctex-xecjk-winfonts.def
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[FangSong]}\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
%\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

如果你想添加其他字体,例如 微软雅黑,步骤如上:copy字体到winfonts,最后在ctex-xecjk-winfonts.def 这个配置文件添加两行

]$ cat ctex-xecjk-winfonts.def
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[FangSong]}\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhyh}{Microsoft YaHei} % 雅黑
%\setCJKfamilyfont{zhli}{LiSu}
%\setCJKfamilyfont{zhyou}{YouYuan}\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\yahei}{\CJKfamily{zhyh}} % 雅黑 以后在tex文件中雅黑字体的名字就是newcommand中指定的 yahei
%\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
%\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

至此,中文配置就完成了,下面写个文件测试一下(只能用xelatex编译,用latex不行,用xelatex直接生成pdf文件,没有中间文件dvi)

$ cat test.tex
\documentclass{article}
%\documentclass[winfonts]{article}
\usepackage{ctex}
\begin{document}
中文字体终于可以用了\\
{默认字体 defalut fonts \TeX 是一种排版工具}\\
{\bfseries 粗体 bold  \LaTeX 是一种排版工具} \\
{\songti 宋体 songti  \TeX 是一种排版工具} \\
{\heiti 黑体 heiti  \TeX 是一种排版工具} \\
{\kaishu 楷书 kaishu  \TeX 是一种排版工具} \\
{\fangsong 仿宋 fangsong  \TeX 是一种排版工具} \\
\end{document}

用xelatex编译,没有报错就会在目录下生成testl.pdf文件

$ xelatex test.tex
.............
.........
[1] (./test.aux) )
(see the transcript file for additional information)
Output written on test.pdf (1 page).
Transcript written on test.log.

呼呼呼~~~~~~~~~~,终于草草写完了,可能不够清楚,如果有疑问可以提出来!我可配置了好多次都失败了:(

希望您能一次配置成功,祝您好运!!

转载于:https://www.cnblogs.com/huiqin/p/3674841.html

Fedora-19安装texlive2013并配置中文相关推荐

  1. Fedora从安装到基本配置

    Fedora从安装到基本配置目录 系统简单介绍 系统安装 系统基本配置 软件源配置 1.添加RPMFusion源 free仓库 non-free仓库 2.替换官方软件源 3.flatpak包支持 4. ...

  2. SAP手记之六:GUI安装后初始配置(中文语言包安装)

    SAP手记之六:GUI安装后初始配置(中文语言包安装) 在初始配置前先要了解的东西,这些东西在我们按照好sap客户端应用程序GUI的时候就可以看到: 元素一:client       如何理解clie ...

  3. 安装centos6.5 i686,安装vnc,配置中文界面

    一.安装centos6.5 i686,安装vnc,配置中文界面 1.安装centos6.5 i686,安装vnc,配置中文界面 1.1.安装vmware tools 可以调节屏幕分辨率,同时把时间自动 ...

  4. Fedora 19安装Fcitx输入法并安装搜狗输入法资源包

    系统自带的Ibus输入法非常的不好用.在Sublime Text下中文根本不能输入.于是想着换成Fcitx. 1.先卸载系统自带的Ibus输入法 sudo yum remove ibus gsetti ...

  5. fedora 19 安装后优化

    2019独角兽企业重金招聘Python工程师标准>>> 1,安装gnome-tweak-tool设置工具 Fedora 19自带的系统设置工具十分简单,一些重要的地方都不能设置.比如 ...

  6. Fedora 19 安装教程

    1.iso镜像文件下载 如果想要下载最新版请去Fedora官网:https://getfedora.org/en/workstation/download/ Fedora 19下载地址: http:/ ...

  7. centos7 postgresql13 安装 zhparser,配置中文全文检索

    目录 安装postgresql13数据库 安装中文检索组件 使用全文检索 使用帮助 自定义中文字典 高亮显示检索匹配内容 控制检索结果数目 待完善内容 问题总结 需求:使用postgresql13版本 ...

  8. Ubuntu16.04 安装LaTex并配置中文环境

    主要参考:https://blog.csdn.net/qq_41814939/article/details/82288145 LaTeX是一种基于TeX的排版系统,由 美国 计算机学家 莱斯利·兰伯 ...

  9. vscode下载和安装教程和配置中文插件(超详细)

    前言必读 读者手册(必读)_云边的快乐猫的博客-CSDN博客 前言: vscode主要是用于前端的编程工具,其他编程的语言也可以在vscode里面编程运行. 优点:简洁.占用内存小.界面美观 一.下载 ...

最新文章

  1. selenium-webdriver(python) (十六) --unittest 框架
  2. phpstrom 里面的 文件修改后 的*怎样设置
  3. 在这里的周末休息也就是看看奥运
  4. PIC单片机入门_指令系统
  5. mysql补充(1)校对集utf8_unicode_ci与utf8_general_ci
  6. html worker api,worker_threads 工作线程
  7. ASP.NET Core MVC 授权的扩展:自定义 Authorize 和 IApplicationModelProvide
  8. 【CodeForces - 1105C】Ayoub and Lost Array(线性计数dp)
  9. 第一节《Git初始化》
  10. vue中指令的编译过程
  11. 9模块化学习 java_Java 9模块
  12. 自定义AlertDialog
  13. android 蓝牙与单片机通信原理图,单片机结合蓝牙模块串口通信
  14. matlab:在FUNCTION处出现解析错误:使用的MATLAB语法可能无效。
  15. android 自定义柱形图简书,android 自定义网状图
  16. ElasticSearch IK分词器配置远程词典
  17. Prince和学生们侃侃而谈系列06
  18. Android开发之那些好用的数据结构与API(二)
  19. 真牛!如何才能更容易拿到大厂Offer?挥泪整理面经
  20. 大数据Spark(三十九):SparkStreaming实战案例四 窗口函数

热门文章

  1. anaconda下安装python,Windows下Anaconda的安装和简单使用方法
  2. matlab 文件之间相互调用实例
  3. ajax success返回 .net,asp.net-mvc-返回JsonResult的ASP.Net MVC Ajax调用
  4. HTML+CSS+JS实现 ❤️ html5响应式图片轮播❤️
  5. c++语言 tcp例子,C++中TCP通信实现文件传输
  6. php支持哪8种数据类型,PHP八种数据类型+使用实例
  7. mybatis generator 打印出来表了 但是没有生成未见_Python丨深度学习中使用生成器加速数据读取与训练...
  8. php语录网站,杨泽业:给你的wordpress博客添加经典语录功能,适合所有php网站
  9. php 解析yaml,php yaml 解析 报错问题
  10. link url下载php,php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号...