返回列表 回复 发帖

[已解决] 新手请先读我

注意:本帖不是一个入门教程,不讲 TeX 系统的配置安装,也不讲具体的 LaTeX 代码。这里仅仅试图以一些只言片语来解释:进入这个门槛之前新手应该知道的注意事项,以及遇到问题以后该去如何解决问题。



目  录

#2 什么是 TeX/LaTeX,我是否应该选择它?
#3 周围的人不会 LaTeX,不方便与人交流怎么办?
#4 我该安装什么发行版?
#5 我该用什么编辑器?

#6 我去哪里寻找答案?
#7 我应该看什么 LaTeX 读物?
#8 从哪里得到各种书籍和文档?
#9 如何使用 CTAN?

#10 如何在 LaTeX 中处理中文?请举一个例子。

#11 新手建议做的几件事情 (by Neals)
#12 什么知识会过时?什么不会?

[ 本帖最后由 milksea 于 2009-4-3 17:10 编辑 ]
读 TMD 文档搜 TMD 网页没 TMD 问题

milksea @ bbs.ctex.org

什么是 TeX/LaTeX,我是否应该选择它?

  TeX 是最早由高德纳(Donald Knuth)教授创建的一门标记式宏语言,用来排版科技文章,尤其擅长处理复杂的数学公式。TeX 同时也是处理这一语言的排版软件。LaTeX 是 Leslie Lamport 在 TeX 基础上按内容/格式分离和模块化等思想建立的一集 TeX 上的格式。
  TeX 本身的领域是专业排版(即方正书版、InDesign 的领域),但现在 TeX/LaTeX 也被广泛用于生成电子文档甚至幻灯片等,TeX 语言的数学部分偶尔也在其他一些地方使用。但注意 TeX 并不适用于文书处理(MS Office 的领域,以前和现在都不是)。
  选择使用 TeX/LaTeX 的理由包括:
    免费软件;
    专业的排版效果;
    是事实上的专业数学排版标准;
    广泛的西文期刊接收甚或只接收 LaTeX 格式的投稿;
    ……
  不选择使用 TeX/LaTeX 的理由包括:
    需要相当精力学习;
    图文混合排版能力弱;
    仅流行于数学、物理、计算机等领域;
    中文期刊的支持较差;
    ……
  请尽量清醒看待网上经常见到的关于 TeX 与其他软件的优劣比较和口水战。在选择使用或离开之前,请先考虑 TeX 的应用领域,想想它是否适合你的需要。



参考:
CTeX 主页基础知识:http://www.ctex.org/BasicKnowledge(是的,有些新潮的内容有点老)
CTeX-FAQ:http://www.ctex.org/CTeXFAQ(是的,这个文档也不新)
The UK TeX FAQ(英文文档。请在自己电脑上或 CTAN 寻找)

[ 本帖最后由 milksea 于 2009-5-8 13:53 编辑 ]

周围的人不会,使用 LaTeX 文档不方便与人交流怎么办?

  这个并没有什么很好的办法,各种转换软件的效果都不是很好。
  要给导师修改的文章,可以使用 Acrobat PDF 批注的方式,或是打印出来在纸上修改。如果环境实在不协,不如不用 LaTeX。

我该安装什么发行版?

本帖最后由 milksea 于 2009-11-11 12:52 编辑

  • 我什么都不知道/大多数人:    TeX Live 2009
  • 我使用 ConTeXt:             ConTeXt Minimals
  • 我还听说有XXX:              不妨自己试试



参考:
TeX Live 的光盘镜象与在线安装文件都可以在 CTAN(后详)找到。
        又参考:TUG 发布页(http://www.tug.org/texlive/)、中文文档(http://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf
CTeX 套装:http://www.ctex.org/CTeXDownload

我该用什么编辑器?

本帖最后由 milksea 于 2010-2-13 03:56 编辑

  编辑器功能有简有繁,特色不一,从简单的纯文本编辑器到繁复的 Emacs,因人而易。基本功能有语法高亮、方便编译预览就很好了,扩充功能和定制有无限的可能。既可以使用界面友好、使用方便的专用编辑器,如 TeXWorks、Kile、WinEdt 等,或者接近所见即所得功能的 LyX;也可以使用定制性强的通用编辑器,如 Notepad++、SciTE、Vim、Emacs 等。这方面的介绍很多,一开始不妨多试几种,找到最适合自己的才是最好的。

  另外提醒一句,编辑器只是工作的助力,不必把它看得太重。一些编辑器有极为繁杂的功能,一些编辑器常常会引来黑客们的论战(如 Emacs 与 Vim)。为工作,别为这些浪费太多精力,适用即可。


参考:
NotePad++ 配置(by cvgmt):http://bbs.ctex.org/viewthread.php?tid=48845
WinEdt 配置(by milksea):http://bbs.ctex.org/viewthread.php?tid=48861
附件: 您所在的用户组无法下载或查看附件

我该去哪里寻找答案?

0、绝对的新手,先读完一本入门读物,了解基本的知识。
1、无论如何,先读文档!绝大部分问题都是文档可以解决的。
2、再利用 Google 搜索,利用版面搜索。
3、清楚、聪明地提出你的问题。


参考:
《提问的智慧》http://www.beiww.com/doc/oss/smart-questions.html

[ 本帖最后由 milksea 于 2009-3-14 18:28 编辑 ]
附件: 您所在的用户组无法下载或查看附件

我应该看什么 LaTeX 读物?

本帖最后由 milksea 于 2009-12-29 12:41 编辑

  这不是一个容易回答的问题,因为有许多选择,也同样有许多不合适的选择。这里只是选出一个比较好的答案。更多更详细的介绍可以在版面和网上寻找(注意时效)。
  近两年 TeX 的中文处理发展很快,目前没有哪本书在中文处理方面给出一个最新进展的合适综述,因而下面的介绍也不主要考虑中文处理。

  一、我可以阅读英文
    1、我要迅速入门:ltxprimer.pdf (LaTeX Tutorials: A Primer, India TUG)
    2、我要系统学习:A Guide to LaTeX, 4th Edition, Addison-Wesley 有机械工业出版社的影印版(《LaTeX 实用教程》,e
    3、我要深入学习:要读许多书和文档,TeXbook 是必读的
    4、还有呢?   去读你使用的每一个宏包的说明文档
             还有许多专题文档,如讲数学公式、图形、表格、字体等

  二、我更愿意阅读中文
    1、我要迅速入门:lnotes.pdf (LaTeX Notes, 1.20, Alpha Huang)
    2、我要系统学习:《LaTeX2ε 科技排版指南》,邓建松(e
      如果不好找,看《LaTeX 入门与提高》第二版,陈志杰等
    3、我要深入学习:《特可爱原本》(TeXbook 的中译,by xianxian。e)
    4、还有呢?   英语,绝大多数 TeX 资料还是英文的



LaTeX 自身的一个很大的问题是不知道用什么宏包。而且许多人都在找大量例子-代码的对比、大而全的问题库。这里有两个常见的来源,都是英文的:
1、UK-FAQ(在系统中通常可以 newfaq 的名字用 texdoc 调出)。讲了许多常见的问题,给了许多解决问题的代码,介绍了许多实用的宏包。
2、书籍 LaTeX Companion 第二版。这是一本篇幅宏大的书,似乎没有引进到国内,只在一些图书馆内找到,但或许在网上能找到电子版(请不要向我索要)。
附件: 您所在的用户组无法下载或查看附件

从哪里得到各种书籍和文档?

  书籍需要自己买。已出版的书籍通常都比网上流传的教程质量为高。部分经典和常用的书籍可以在网上找到电子版,包括本版的保留区和精华区一些。
  诸宏包和一些常用的电子文档都会在 TeX 发行版里默认安装,除非特别指定不安装或使用的是精简文档的版本。MiKTeX 安装目录的 doc 路径,TeX Live 的 texmf-doc 以及 texmf-???/doc 目录都分类存放着各种文档。一般地,MiKTeX 和 TeX Live 都提供了一个叫做 texdoc 的命令来直接调出文档,如在命令行下运行
    texdoc amsldoc
将得到 AMS LaTeX(包括 amsmath 等宏包)的文档;而
    texdoc symbols-a4
将得到著名的 The Comprehensive LaTeX Symbol List(一个符号大全)。进一步的用法可以通过
    texdoc texdoc
查看。此外,TeX Live 发行版还有图形界面的 texdoctk 列出常用的部分文档,安装主目录下的 doc.html 中则包括一个所有 pdf 和 html 格式文档的列表。如果在发行版里没有安装相应的文档,可以去 CTAN 寻找下载(后详)。
  由第三方发布的一些不大常见的文档,如印度 TUG 组织编写的 LaTeX Tutorials,中文翻译的 beamer 文档等,就需要自己在网络上搜索了(事实上本站就有许多)。在中文资源版、各版精华区和一些专门的 FTP 中,常常会留有许多文档。

[ 本帖最后由 milksea 于 2009-3-11 16:06 编辑 ]
附件: 您所在的用户组无法下载或查看附件

如何使用 CTAN?

本帖最后由 milksea 于 2010-2-13 03:59 编辑

  CTAN 就是 the Comprehensive TeX Archive Network,它以 HTTP 或 FTP 的形式提供大量 TeX 相关资源的下载。在 CTAN 上可以下载到最新版本的主要 TeX 发行版,如 TeX Live、MiKTeX,可以下载免费的 TeX 相关编辑器、支持工具、附件,如 LyX、WinEdt、GhostScript、TpX 等,也可以下载各种最新的 TeX 宏包。
  CTAN 的 HTTP 主站是 http://www.ctan.org/,可以在线进行搜索;FTP 有许多镜象服务器,处于教育网内的有清华 CTAN 镜象,速度快(FTP 及 HTTP):
    ftp://ftp.thu.edu.cn/mirror/CTAN/
    http://ctan.mirror.edu.cn/
国内公网有 CTeX 网站的镜象,更新及时,但对连接数和速度有一定限制:
    ftp://ftp.ctex.org/CTAN/
此外还有许多国外的镜象服务器,列表可以在 CTAN 主站找到。

如何在 LaTeX 中处理中文?请举一个例子。

本帖最后由 milksea 于 2009-12-13 07:15 编辑

  LaTeX 本身虽然变化不大,但中文处理的技术近两年发展飞快。现在(2009 年底)我们推荐使用 XeLaTeX 引擎处理中文,使用支持 XeTeX 的 ctex 宏包和文档类(版本 0.9 以上)解决中文版式习惯的问题。在系统配置方面,使用 TeX Live 2009。

  使用上述 XeLaTeX + xeCJK + ctex 的方式处理中文,可参考的文档包括:
  fontspec 宏包文档(XeLaTeX 下的一般字体选择机制)
  xeCJK 宏包文档(fontspec 字体选择机制的中文实现和标点特殊处理等)
  ctex 宏包文档(中文版式的解决方案)

  一个典型的中文支持例子(Win XP,使用 xelatex 命令编译):
  1. % 使用 Windows 六套字体,UTF-8 编码
  2. \documentclass[winfonts,UTF8]{ctexart}
  3. \begin{document}
  4. 文章内容。
  5. \end{document}
复制代码
注:即使不使用 xelatex 命令编译,上述代码也是一样可以用 latex 或 pdflatex 命令编译的。在使用 latex 或 pdflatex 编译时,编码的选项是重要的(UTF8 或 GBK)。
返回列表