当前位置: 代码迷 >> 综合 >> 在 Debian GNU/Linux 中安装 TeXLive
  详细解决方案

在 Debian GNU/Linux 中安装 TeXLive

热度:72   发布时间:2023-12-07 02:42:33.0
本帖最后由 lj605 于 2010-5-22 16:29 编辑

在 Debian GNU/Linux 中安装 TeXLive
lj605 [at] bbs.ctex .org

本作品采用署名-相同方式共享 2.5 协议发布

视频教程 http://v.youku.com/v_show/id_XMTc0NjIxNDk2.htm

  Debian GNU/Linux 中 TeXLive 的中文支持 (见2楼)

视频教程 http://v.youku.com/v_show/id_XMTc1MDc3MTI4.html


环境介绍

  • 系统: Debian GNU/Linux sid
  • 版本: TeXLive 2009
  • 字体: 文泉驿正黑

什么是 TeX, LaTeX?

http://zh.wikipedia.org/zh-cn/TeX

http://zh.wikipedia.org/zh-cn/LaTeX

TeX 被普遍认为是一个很好的排版工具, 非常适用于生成高印刷质量的科技和数学类文档

安装 TeXLive
安装步骤:
  • 准备. 安装 perl-tk.
    1. $sudo aptitude install perl-tk
    复制代码
  • 下载安装程序
    1. $wget http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
    复制代码
  • 安装
    1. $tar -zxvf install-tl-unx.tar.gz
    复制代码
  1. $cd install-tl*
复制代码
  1. $sudo ./install-tl --gui -location http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet/
复制代码
  • 安装 TeXworks.
  1. $sudo aptitude install texworks  --without-recommends
复制代码
测试
例子 : helloword.tex,  使用 XeLaTeX 编译

源文件:
/documentclass[UTF8,nofonts]{ctexart}
/setCJKmainfont{WenQuanYi Zen Hei}
/begin{document}
Hello world! I am using /TeX.

大家好! 我在使用 /TeX.
/end{document}
提示: 使用 /$fc-list :lang=zh-cn 查看系统安装的中文 字体.

例子 : mathexample.tex,  使用 LaTeX 编译

源文件:
/documentclass{article}
/begin{document}
Let $H$ be a Hilbert space, $C$ a closed bounded
conver subset of $H$, $T$ is nonexpansive self map
of $C$. Suppose that as $n/to/infty$, $a_{n,k}/to0$
for each $k$, and $/gamma_n=
/sum_{k=0}^/infty(a_{n,k+1}-a_{n,k})^+/to0$.
Then for each $x$ in $C$, $A_nx=/sum_{k=0}^/infty
a_{n,k}T^kx$ converges weakly to a fixed point of $T$.

$$/lim_{n/to/infty}x_n/  {/rm/exists}/iff
/limsup_{n/to/infty}x_n=/liminf_{n/to/infty}x_n.$$
/end{document}
管理宏包
  1. $sudo tlmgr --gui
复制代码
The Comprehensive TeX Archi ve Network (CTAN) 镜像

  • http://tug.ctan.org/tex-archive/
  • http://ftp.ctex.org/mirrors/CTAN/
  • http://mirrors.xmu.edu.cn/CTAN/
  • http://oss.ustc.edu.cn/CTAN/


进一步学习:

  • 找一个会 LaTeX 的朋友教你
  • 书: LaTeX 入门与提高 , The TeXbook
  • 搜索 Google, baidu
  • LaTeX 笔记 (Alpha Huang)
  • 一份不太短的 LaTeX2e 介绍

常用网站:

  • TUG (the TeX user group)  http://www.tug.org
  • CTeX 论坛 http://bbs.ctex.org
  • 华东师范大学数学系 LaTeX 科技排版网页http://www.math.ecnu.edu.cn/~latex /
  • LaTeX 编辑部http://zzg34b.w3.c361.com/index.html

两个 TeX 宏例子
第一个例子是重复某句话, 第二个例子是输入前20个素数.
http://latex.yo2.cn/articles/tex-macro -examples.html
本主题由 milksea 于 2010-5-21 12:14 分类
收藏 分享 评分
回复 引用

订阅 TOP

Debian GNU/Linux 中 TeXLive 的中文支持

本帖最后由 lj605 于 2010-5-22 17:22 编辑

Debian GNU/Linux 中 TeXLive 的中文支持

lj605 [at] bbs.ctex.org

本作品采用署名-相同方式共享 2.5 协议发布

视频教程 http://v.youku.com/v_show/id_XMTc1MDc3MTI4.html

环境介绍

  • 系统: Debian GNU/Linux sid
  • 版本: TeXLive 2009
  • 演示文稿: beamer 宏包
  • 字体: 文泉驿正黑
  • locale: LANG=zh/_CN.UTF-8


(参考请注意时效性!)

管理:
  1. $sudo tlmgr --gui
复制代码
确保已经安装: collection-langcjk, collection-xetex, ctex, xecjk

LaTeX 的中文支持

  • CCT, 天元TeX
  • CJK
  • XeTeX XeLaTeX
  • ctex, xeCJK 宏包


例子: helloword.tex, 使用 XeLaTeX 编译.
/documentclass{article}
/usepackage{fontspec}
/XeTeXlinebreaklocale "zh" % 针对中文进行断行
/setmainfont{WenQuanYi Zen Hei}
/begin{document}
Hello world! I am using /TeX.

大家好! 我在使用 /TeX.
/end{document}
提示: 使用
  1. $fc-list :lang=zh-cn
复制代码
查看系统安装的中文字体.

http://wiki.ubuntu.org.cn/免费中文字体

例子: ctex.tex 使用 XeLaTeX 编译.
/documentclass[UTF8,nofonts]{ctexart}
/setCJKmainfont{WenQuanYi Zen Hei}
/begin{document}
Hello world! I am using /TeX.

大家好! 我在使用 /TeX.

/zihao{1} 一号字体: /TeX 是一种排版工具

/end{document}
更多的配置请见 ctex.pdf 和 xeCJK.pdf

Adobe 字体

AdobeSongStd-Light.otf
AdobeFangsongStd-Regular.otf
AdobeHeitiStd-Regular.otf
AdobeKaitiStd-Regular.otf

下载: Adobe Reader 9.1 Font Packs - Chinese Simplified
里面有宋体和黑体.
  1. $sudo mkdir /usr/share/fonts/adobe
复制代码
把otf字体文件复制到 /usr/share/fonts/adobe
  1. $sudo cp Adobe*.otf /usr/share/fonts/adobe/
复制代码
  1. $sudo fc-cache -fsv
复制代码
  1. $ fc-list | grep Adobe
复制代码
例子: adobefont.tex, 使用 XeLaTeX 编译.
/documentclass[UTF8,adobefonts]{ctexart}
/begin{document}
默认字体 default fonts /TeX 是一种排版工具 //
{/bfseries 粗体 bold  /TeX 是一种排版工具}//
{/songti 宋体  songti /TeX 是一种排版工具}//
{/heiti 黑体  heiti /TeX 是一种排版工具}//
{/kaishu 楷书  kaishu /TeX 是一种排版工具}//
{/fangsong 仿宋  fangsong /TeX 是一种排版工具}//
/end{document}
安装 CJK 字体 uming ukai
  1. $wget ftp://cle.linux.org.tw/pub2/tex/cjk/fonts/nsungt1/nsungt1-1.4.2.tar.gz
  2. $wget ftp://cle.linux.org.tw/pub2/tex/cjk/fonts/nkait1/nkait1-1.4.2.tar.gz
  3. $tar -jxvf  nsungt1-1.4.2.tar.gz
  4. $tar -jxvf nkait1-1.4.2.tar.gz
  5. $./nsungt1-1.4.2/install.sh
  6. $./nkait1-1.4.2/install.sh
复制代码
注意: 普通用户安装, 而不是使用 root 用户安装.

例子: nsung.tex,  使用 pdflatex 编译
/documentclass[12pt,a4paper]{article}
/usepackage{CJKutf8}
/begin{document}
/begin{CJK}{UTF8}{nsung}
/section{New Sung 新宋字型 /LaTeX/ CJK 測試}
晉太元中,武陵人,捕魚為業,緣溪行,忘路之遠近;忽逢桃
花林,夾岸數百步,中無雜樹,芳草鮮美,落英繽紛,漁人甚
異之。復前行,欲窮其林。林盡水源,便得一山。山有小口,
彷彿若有光,便捨船,從口入。
. . . . . .碁嫺。凃凉双崐喆峯酶酞肽脲腚釟迌堃韮。
角觸過骨。許功蓋測試。这里是简体字。许功盖测试。
這裡是日文:こんにちは 世界。
/end{CJK}
/end{document}
例子: nkai.tex,  使用 pdflatex 编译
/documentclass[12pt,a4paper]{article}
/usepackage{CJKutf8}
/begin{document}
/begin{CJK}{UTF8}{nkai}
/section{New Kai 新中楷字型 /LaTeX/ CJK測試}
晉太元中,武陵人,捕魚為業,緣溪行,忘路之遠近;忽逢桃
花林,夾岸數百步,中無雜樹,芳草鮮美,落英繽紛,漁人甚
異之。復前行,欲窮其林。林盡水源,便得一山。山有小口,
彷彿若有光,便捨船,從口入。
. . . . . .碁嫺。凃凉双崐喆峯酶酞肽脲腚釟迌堃韮。
角觸過骨。許功蓋測試。这里是简体字。许功盖测试。
這裡是日文:こんにちは 世界。
/end{CJK}
/end{document}