`
mylxiaoyi
  • 浏览: 328433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Latex 中文支持CJK的安装与配置

阅读更多
Latex中文支持CJK的安装与配置
在这里记一下自己Latex中文安装与配置的方法,为还没有搞定这个问题的朋友们提供一点小小的帮助.
CJK的安装包可以从这里下载得到:
http://www.cjk.org
我们还可以从王垠的个人主页下载一个方便安装的程序:
http://learn.tsinghua.edu.cn/homepage/2001315450/tex_frame.html
我们现在认为我们将下载下来的安装程序放在我们的用户主目录下.下面开始我们的安装工作:
1 进入/usr/local/share目录,执行下面的命令来创建我们要用到的目录:
mkdir -p texmf/tex/latex/CJK
mkdir -p texmf/fonts/truetype/chinese
2 回到我们用户主目录,解压CJK安装包:
tar -xvzf cjk-4.6.0.tar.gz
3 进入解压后的目录,将texinput目录拷贝到我们刚创建的CJK目录下:
cd cjk-4.6.0
mv texinput /usr/local/share/texmf/tex/latex/CJK
4 解压字体生成程序:
tar -xvzf gbkfonts-linux-0.3.tar.gz
5 进入解压后的目录,拷贝相应的程序到相应的目录:
cp go appendconf gbkfonts /usr/local/bin
6 修改go程序:
vi /usr/local/bin/go
找到下面的部分:
gbkfonts ${opts[*]} $dir/simsun.ttf song
gbkfonts ${opts[*]} $dir/simkai.ttf kai
gbkfonts ${opts[*]} $dir/simhei.ttf hei
gbkfonts ${opts[*]} $dir/simfang.ttf fs
一般来说我们用这些字体程序就可以了,如果再没有其他的字体了,我们就可以将下面的我们不会用到的内容注释掉.
7 拷贝我们需要的字体到/usr/local/share/texmf/fonts/truetype/chinese目录,一般来说这个字体程序是由windows目录下拷过来的,在这里我们用到的是simsun.ttc,simhei.ttf,simkai.ttf,simfang.ttf四种字体,并将simsun.ttc改名为simsun.ttf
8 生成字体:
cd /usr/local/share/texmf
go fonts/truetype/chines
这样我们就会看到字体的生成过程了.
9 执行下面的命令:
appendconf /usr/local/share/texmf
10 修改Tex的配置文件:
vi /usr/share/texmf/dvips/config/config.ps
找到 o | lpr 一行,将其注释掉,在下面加入下面一行:
p +cjk.map
11 更新Tex字体数据库:
mktexlsr
如果我们还算顺利现在我们就可以在Tex中使用汉字了,我们可以简单的写一个测试文件test.tex:
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{song}
哈哈,你好CJK!
\end{CJK*}
\end{document}
保存退出后,执行下面的命令:
latex test.tex
这样就会生成一个test.dvi文件,我们可以用下面的命令来预览一下:
xdvi test.dvi
如果我们看到可以正确的显示中文就说明我们的安装配置已经成功了.
参考:http://www.linuxsir.org
还有一本何勃亮老师写的CJK的安装教程,很不错的,基本上就是靠他来搞定的.

分享到:
评论

相关推荐

    解决LaTeX中文输出问题_金玉木石_新浪博客1

    如果你只想安装支持中文所需的基本部分,可以尝试: ```bash sudo apt-get install texlive-xetex latex-cjk-all ``` `xelatex`是LaTeX的一个编译器,它支持Unicode字符,因此能够很好地处理中文。而`latex-cjk-all...

    latex心得 latex心得 latex心得

    - **CJK**: 是一套支持中文排版的LaTeX宏包,能够帮助用户在文档中方便地插入中文内容。 - **Emacs**: 一个高度可定制的文本编辑器,通过与LaTeX集成可以大幅提升编写LaTeX文档的效率。 **具体操作步骤**: 1. 安装...

    中文Latex快速安装(Windows/Linux)

    2. **安装中文支持包**:使用`sudo apt-get install latex-cjk-all`命令来安装中文支持包。这些包包含了处理中文文档所需的字体和宏包。 3. **安装Texmaker**:通过命令`sudo apt-get install texmaker`安装...

    Linux环境搭建中文LaTeX排版系统 - Blog - CSDN博客1

    然而,原生的LaTeX并不支持中文字符,因此在Linux上搭建一个能处理中文的LaTeX环境需要进行一些额外的配置。 首先,我们需要安装TeX系统的核心部分,可以选择`texlive`或`tetex`。这两个发行版在功能上相似,都能...

    用latex制作的中文PDF文件

    LaTeX与中文支持:引入CJK套件 LaTeX作为一款强大的排版系统,以其卓越的文本处理能力受到学术界和技术文档编写者的广泛青睐。然而,对于非英语语言的支持,尤其是中文,需要额外的配置和套件。**CJK**(Chinese ...

    linux下LaTex配置完全指南

    此外,还需要安装支持中文的包`latex-cjk-all`: ```bash sudo apt-get install latex-cjk-all ``` **选择性安装**: 如果不需要完整的LaTeX环境,可以选择性安装一些基础包,例如: ```bash sudo apt-get ...

    中文latex参考书.pdf

    从最初的CJK包到CTEX宏包,再到ctexutf8和最终的CTEX宏集,它始终致力于解决中文用户在LaTeX文档汉化过程中遇到的问题,并不断引入新的功能和改进。 通过这份参考书,用户能够深入学习到LaTeX在中文环境下的使用...

    LaTeX设计文档模板兼LaTeX使用手册

    4. **编辑器与工具**:推荐了几款常用的LaTeX编辑器,并提供了在不同操作系统下安装配置的指南。 #### LaTeX简介 LaTeX是由Leslie Lamport基于Donald Knuth开发的TeX排版系统之上构建的一种文档准备系统。它允许...

    LATEX入门与提高.pdf

    由于LaTeX在处理汉字方面存在一定的局限性,为了让LaTeX能够处理中文,作者们在第十二章介绍了CJK宏包以及它的改进版本CJKR。尽管如此,由于CJK在兼容性方面尚未成熟,书中没有将其作为主要介绍的主线。 本书的作者...

    ubuntu下添加windows字体解决latex中文乱码问题.docx

    在 LaTeX 中,添加 Windows 字体可以解决中文乱码问题,但是我们也需要了解 LaTeX 的其他配置选项,例如 UTF-8 编码、CJK 字体包等。 在 Ubuntu 中安装 LaTeX 需要使用以下命令: sudo apt-get install texlive-...

    LATex排版心得——非常受用的一份排版说明

    在 Linux 系统中,可以安装并配置 CJK 相关的软件包来支持中文排版。例如,可以使用 `sudo apt-get install texlive-lang-chinese` 命令来安装中文支持。 **5.1.2 Redhat Linux 9 的配置** 对于 Redhat Linux 9 ...

    CJK+GBK中字体生成器,GBK编码的各种中文字体及相关文件,对于想安装CJK宏包的Texlive用户非常有帮助

    总的来说,"CJK+GBK中字体生成器"是Texlive用户处理中文文档的必备工具,它不仅提供了丰富的GBK编码中文字体,还简化了在LaTeX中配置和使用这些字体的过程,使得中文排版变得更加便捷和高效。无论你是学术论文的撰写...

    LaTeX科技排版实用手册

    #### 一、LaTeX简介与安装配置 ##### 1.1 MikTeX 安装 **知识点1:** MikTeX 是一个常用的 LaTeX 分发版本,适用于 Windows 操作系统。 **知识点2:** 安装 MikTeX 时,需要将 MikTeX 的 bin 目录及 Ghostscript 的...

    Latex教程-浙江大学

    - **中文乱码**:确保正确安装并配置了CTeX或CJK宏包。 - **公式排版问题**:检查宏包是否已加载,例如`amsmath`。 - **编译错误**:仔细阅读错误提示,尝试重新编译解决潜在问题。 #### 论坛资源与社区支持 - ...

    LATEX排版心得.pdf

    CJK指的是中文、日文、韩文,在Linux环境下使用LaTeX排版CJK文档时需要注意的特殊配置。 5.1.2 Redhat Linux下的安装 Redhat Linux是一个流行的Linux发行版,这部分内容可能是关于如何在Redhat Linux环境下安装...

    LATEX 排版

    CJK LaTeX是专门用于处理中文、日文、韩文等东方语言的LaTeX宏包集合。它解决了传统LaTeX在处理东方语言时存在的编码和排版问题,使得这些语言能够在LaTeX文档中正确显示和排版。 Linux环境下的LaTeX安装和使用也是...

Global site tag (gtag.js) - Google Analytics