特殊:Badtitle/NS100:LaTeX/zh:修订间差异
无编辑摘要 |
Dbzhang800(留言 | 贡献) 无编辑摘要 |
||
第2行: | 第2行: | ||
{{From|https://help.ubuntu.com/community/LaTeX}} | {{From|https://help.ubuntu.com/community/LaTeX}} | ||
{{Translator|zhan}} | {{Translator|zhan}} | ||
{{Verifier|dbzhang800}} | |||
{{Languages|UbuntuHelp:LaTeX}} | {{Languages|UbuntuHelp:LaTeX}} | ||
LaTeX 是一种文档描述语言。如果你曾使用过 | LaTeX 是一种文档描述语言。如果你曾使用过 HTML,或曾经编辑过 wiki 那么你对文本中使用符号或命令来描述文档结构的方法很熟悉。 LaTeX 普遍使用在科学出版界。它帮助你制作非常漂亮的论文,还有非常好看的数学公式。它也能帮助你跟踪记录图片和公式的编号。LaTeX 源文件能够被转换成非常多的格式比如 PDF, PostScript, DVI, 和 HTML。 | ||
一个 LaTeX 源文件是一个包含文本和标记命令的 ASCII 文件。它能够在文本编辑器如 Gedit 和 Vim 中编辑。他被 LaTeX 编译器转换成特定的输出格式。有人喜欢在一个更加集成的环境中书写 LaTeX | 一个 LaTeX 源文件是一个包含文本和标记命令的 ASCII 文件。它能够在文本编辑器如 Gedit 和 Vim 中编辑。他被 LaTeX 编译器转换成特定的输出格式。有人喜欢在一个更加集成的环境中书写 LaTeX 文件,使用菜单和按钮来生成格式控制命令。有非常多的宏包为 LaTeX 增加新的功能。 | ||
= 安装 = | = 安装 = | ||
第16行: | 第17行: | ||
* Texlive | * Texlive | ||
Tetex 是一个常用的适用于 Linux 的 LaTeX 的发行版。它在 Ubuntu 的 main | Tetex 是一个常用的适用于 Linux 的 LaTeX 的发行版。它在 Ubuntu 的 main 软件仓库中,可以使用新利得或 apt-get 来安装。至少您要安装下列软件包: | ||
<pre><nowiki> | <pre><nowiki> | ||
第22行: | 第23行: | ||
</nowiki></pre> | </nowiki></pre> | ||
您可能也需要一些附加包: | |||
<pre><nowiki> | <pre><nowiki> | ||
tetex-extra | tetex-extra | ||
第66行: | 第67行: | ||
== 本地安装 == | == 本地安装 == | ||
您也可以把类型或类文件安装在您的家目录中。如果您没有 root 权限的话,这样做显得尤其有用。<code><nowiki> TEXINPUTS </nowiki></code> 控制 LaTeX 在什么地方寻找本地的文件。 | |||
假定您想把它们放在你的家目录的一个叫做 <code><nowiki>mylatex</nowiki></code> 的子目录下面,只要按照如下设置 <code><nowiki> TEXINPUTS </nowiki></code> : | 假定您想把它们放在你的家目录的一个叫做 <code><nowiki>mylatex</nowiki></code> 的子目录下面,只要按照如下设置 <code><nowiki> TEXINPUTS </nowiki></code> : | ||
第75行: | 第76行: | ||
现在您可以把文件解压到 <code><nowiki> ~/mylatex </nowiki></code>, LaTeX 能够知道到什么地方去寻找它们。 | 现在您可以把文件解压到 <code><nowiki> ~/mylatex </nowiki></code>, LaTeX 能够知道到什么地方去寻找它们。 | ||
要把这个设置成 <code><nowiki>TEXINPUTS</nowiki></code> 的默认值需要将上面的一样加入到 <code><nowiki>.bashrc</nowiki></code> 或者在终端中输入: | |||
<pre><nowiki> | <pre><nowiki> | ||
第104行: | 第105行: | ||
* 更多资料请看 [http://xdvi.sourceforge.net/inverse-search.html] | * 更多资料请看 [http://xdvi.sourceforge.net/inverse-search.html] | ||
== 设置 emacs 和 xdvi | == 设置 emacs 和 xdvi 的反向搜索 == | ||
* 将下面的行加入到您的家目录中的 <code><nowiki>.emacs</nowiki></code> 文件中。 | * 将下面的行加入到您的家目录中的 <code><nowiki>.emacs</nowiki></code> 文件中。 | ||
第111行: | 第112行: | ||
</nowiki></pre> | </nowiki></pre> | ||
* | * 将下面的一行加入到您的家目录中的 <code><nowiki>.Xresources</nowiki></code> 文件中。 | ||
<pre><nowiki> | <pre><nowiki> | ||
xdvi.editor: emacsclient --no-wait +%l %f | xdvi.editor: emacsclient --no-wait +%l %f | ||
第121行: | 第122行: | ||
</nowiki></pre> | </nowiki></pre> | ||
* 下载并且安装下面的 latex | * 下载并且安装下面的 latex 宏包[http://www.ctan.org/tex-archive/help/Catalogue/entries/srcltx.html srcltx] | ||
* 您需要使用 srcltx 软件包来编译您的 latex 文件。将下面的一行 | * 您需要使用 srcltx 软件包来编译您的 latex 文件。将下面的一行 | ||
第129行: | 第130行: | ||
</nowiki></pre> | </nowiki></pre> | ||
加入到您的 latex 文件中以使用 srcltx 的功能。 | |||
== Kile 和 kdvi == | == Kile 和 kdvi == | ||
* 您需要使用 srcltx | * 您需要使用 srcltx 宏包来编译 latex 文件。将下面一行 | ||
<pre><nowiki> | <pre><nowiki> | ||
\usepackage[active]{srcltx} | \usepackage[active]{srcltx} | ||
</nowiki></pre> | </nowiki></pre> | ||
写入到您的 latex | 写入到您的 latex 文件中,正向与反向搜索应该就可以正常工作了。 | ||
== 译者注 == | |||
tetex是一个比较老的tex,已经停止开发了。 | |||
texlive是较好的选择,可是源中的texlive需要自己配置中文,这一点对新手来说难度很大。 | |||
http://bbs.ctex.org 一般都有配置好的texlive可以下载,望大家注意。 | |||
---- | ---- | ||
[[category:CategoryDocumentation]] [[category:CategoryArchive]] [[category:CategoryScience]] | [[category:CategoryDocumentation]] [[category:CategoryArchive]] [[category:CategoryScience]] | ||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2007年5月23日 (三) 21:52的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/LaTeX }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/af | • {{#if: UbuntuHelp:LaTeX|Afrikaans| [[::LaTeX/zh/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ar | • {{#if: UbuntuHelp:LaTeX|العربية| [[::LaTeX/zh/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/az | • {{#if: UbuntuHelp:LaTeX|azərbaycanca| [[::LaTeX/zh/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/bcc | • {{#if: UbuntuHelp:LaTeX|جهلسری بلوچی| [[::LaTeX/zh/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/bg | • {{#if: UbuntuHelp:LaTeX|български| [[::LaTeX/zh/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/br | • {{#if: UbuntuHelp:LaTeX|brezhoneg| [[::LaTeX/zh/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ca | • {{#if: UbuntuHelp:LaTeX|català| [[::LaTeX/zh/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/cs | • {{#if: UbuntuHelp:LaTeX|čeština| [[::LaTeX/zh/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/de | • {{#if: UbuntuHelp:LaTeX|Deutsch| [[::LaTeX/zh/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/el | • {{#if: UbuntuHelp:LaTeX|Ελληνικά| [[::LaTeX/zh/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/es | • {{#if: UbuntuHelp:LaTeX|español| [[::LaTeX/zh/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/fa | • {{#if: UbuntuHelp:LaTeX|فارسی| [[::LaTeX/zh/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/fi | • {{#if: UbuntuHelp:LaTeX|suomi| [[::LaTeX/zh/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/fr | • {{#if: UbuntuHelp:LaTeX|français| [[::LaTeX/zh/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/gu | • {{#if: UbuntuHelp:LaTeX|ગુજરાતી| [[::LaTeX/zh/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/he | • {{#if: UbuntuHelp:LaTeX|עברית| [[::LaTeX/zh/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/hu | • {{#if: UbuntuHelp:LaTeX|magyar| [[::LaTeX/zh/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/id | • {{#if: UbuntuHelp:LaTeX|Bahasa Indonesia| [[::LaTeX/zh/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/it | • {{#if: UbuntuHelp:LaTeX|italiano| [[::LaTeX/zh/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ja | • {{#if: UbuntuHelp:LaTeX|日本語| [[::LaTeX/zh/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ko | • {{#if: UbuntuHelp:LaTeX|한국어| [[::LaTeX/zh/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ksh | • {{#if: UbuntuHelp:LaTeX|Ripoarisch| [[::LaTeX/zh/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/mr | • {{#if: UbuntuHelp:LaTeX|मराठी| [[::LaTeX/zh/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ms | • {{#if: UbuntuHelp:LaTeX|Bahasa Melayu| [[::LaTeX/zh/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/nl | • {{#if: UbuntuHelp:LaTeX|Nederlands| [[::LaTeX/zh/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/no | • {{#if: UbuntuHelp:LaTeX|norsk| [[::LaTeX/zh/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/oc | • {{#if: UbuntuHelp:LaTeX|occitan| [[::LaTeX/zh/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/pl | • {{#if: UbuntuHelp:LaTeX|polski| [[::LaTeX/zh/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/pt | • {{#if: UbuntuHelp:LaTeX|português| [[::LaTeX/zh/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ro | • {{#if: UbuntuHelp:LaTeX|română| [[::LaTeX/zh/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/ru | • {{#if: UbuntuHelp:LaTeX|русский| [[::LaTeX/zh/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/si | • {{#if: UbuntuHelp:LaTeX|සිංහල| [[::LaTeX/zh/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/sq | • {{#if: UbuntuHelp:LaTeX|shqip| [[::LaTeX/zh/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/sr | • {{#if: UbuntuHelp:LaTeX|српски / srpski| [[::LaTeX/zh/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/sv | • {{#if: UbuntuHelp:LaTeX|svenska| [[::LaTeX/zh/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/th | • {{#if: UbuntuHelp:LaTeX|ไทย| [[::LaTeX/zh/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/tr | • {{#if: UbuntuHelp:LaTeX|Türkçe| [[::LaTeX/zh/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/vi | • {{#if: UbuntuHelp:LaTeX|Tiếng Việt| [[::LaTeX/zh/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/yue | • {{#if: UbuntuHelp:LaTeX|粵語| [[::LaTeX/zh/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/zh | • {{#if: UbuntuHelp:LaTeX|中文| [[::LaTeX/zh/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/zh-hans | • {{#if: UbuntuHelp:LaTeX|中文(简体)| [[::LaTeX/zh/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:LaTeX | UbuntuHelp:LaTeX | {{#if: | :}}LaTeX/zh}}/zh-hant | • {{#if: UbuntuHelp:LaTeX|中文(繁體)| [[::LaTeX/zh/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:LaTeX|:LaTeX/zh|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :LaTeX/zh/zh | | {{#ifexist: LaTeX/zh/zh | | {{#ifeq: {{#titleparts:LaTeX/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:LaTeX/zh|1|-1|}} | zh | | }}
LaTeX 是一种文档描述语言。如果你曾使用过 HTML,或曾经编辑过 wiki 那么你对文本中使用符号或命令来描述文档结构的方法很熟悉。 LaTeX 普遍使用在科学出版界。它帮助你制作非常漂亮的论文,还有非常好看的数学公式。它也能帮助你跟踪记录图片和公式的编号。LaTeX 源文件能够被转换成非常多的格式比如 PDF, PostScript, DVI, 和 HTML。
一个 LaTeX 源文件是一个包含文本和标记命令的 ASCII 文件。它能够在文本编辑器如 Gedit 和 Vim 中编辑。他被 LaTeX 编译器转换成特定的输出格式。有人喜欢在一个更加集成的环境中书写 LaTeX 文件,使用菜单和按钮来生成格式控制命令。有非常多的宏包为 LaTeX 增加新的功能。
安装
就像 Linux, LaTeX 也包含了非常多的相互依赖的工具和文件。一般来说,您会使用一个 LaTeX 的发行版,而不是寻找和安装所有的这些文件,在 Ubuntu 的软件仓库中的发行版是:
- Tetex
- Texlive
Tetex 是一个常用的适用于 Linux 的 LaTeX 的发行版。它在 Ubuntu 的 main 软件仓库中,可以使用新利得或 apt-get 来安装。至少您要安装下列软件包:
tetex-base tetex-bin
您可能也需要一些附加包:
tetex-extra
另一个您可以安装的 LaTeX 的发行版是 texlive。Texlive 是一个比 tetex 更加丰富的LaTeX 套件的选择,同时也需要更大的空间。同时它也是 Ubuntu 新加入的特性,所以您可能的遇到一些问题。从 6.10 开始它就可以使用在 Ubuntu 上并处于 universe 的软件仓库中。
安装 texlive 您需要安装软件包
texlive
附加软件包
可以使用附加软件包来扩展 LaTeX 的功能。
软件仓库
除了 tetex-extra
之外仓库中还有很多软件包包含有 LaTeX 的附加软件。您可以查看以下页面来看看究竟有哪些软件
breezy 的软件包,tex 章节. dapper 的软件包,tex 章节. edgy 的软件包,tex 章节. feisty 的软件包,tex 章节.
其他的附加软件
还有非常多不在软件仓库中的附加软件。
下面有一个非常丰富的列表。
在线 TeX 目录 或者 全面的 TeX 软件包网络. 通常下载回来的软件包是 tar.gz 或者 zip 格式的。安装它们您需要把它们解压并拷贝到 /usr/local/share/texmf/tex/latex 中,然后您需要运行 texhash 命令来更新数据库。
如果您下载了一个软件包 mhchem.zip 到您的家目录,那么执行下面的步骤应该能够起作用:
cd /usr/local/share/texmf/tex/latex sudo unzip ~/mhchem.zip sudo texhash
本地安装
您也可以把类型或类文件安装在您的家目录中。如果您没有 root 权限的话,这样做显得尤其有用。 TEXINPUTS
控制 LaTeX 在什么地方寻找本地的文件。
假定您想把它们放在你的家目录的一个叫做 mylatex
的子目录下面,只要按照如下设置 TEXINPUTS
:
export TEXINPUTS= ~/mylatex/:
现在您可以把文件解压到 ~/mylatex
, LaTeX 能够知道到什么地方去寻找它们。
要把这个设置成 TEXINPUTS
的默认值需要将上面的一样加入到 .bashrc
或者在终端中输入:
cd echo "export TEXINPUTS= ~/mylatex:" >> .bashrc
有用的附加软件
- mhchem ,
化学符号,化学反应式等。
资源
- TeX Users Group TeX 用户组 Lots of links 大量的链接
- Latex Documentation Latex 文档
- A-Z TeX FAQs 列表
反向搜索
反向搜索的意思是
- 在 dvi-viewer 中点击鼠标可以打开编辑器并且打开到相应的 (La)TeX 源码处(同时也叫做'逆向搜索')
* Ctrl+鼠标左键是 xdvi 的默认按键 * 中键是 kdvi 的默认按键
- dvi-viewer 能够根据相关的 (La)TeX 源码的特定的行跳转到(而且会高亮显示) DVI 文件的相应位置(正向搜索)。
- 更多资料请看 [1]
设置 emacs 和 xdvi 的反向搜索
- 将下面的行加入到您的家目录中的
.emacs
文件中。
(server-start)
- 将下面的一行加入到您的家目录中的
.Xresources
文件中。
xdvi.editor: emacsclient --no-wait +%l %f
- 运行
xrdb .Xresources
- 下载并且安装下面的 latex 宏包srcltx
- 您需要使用 srcltx 软件包来编译您的 latex 文件。将下面的一行
\usepackage[active]{srcltx}
加入到您的 latex 文件中以使用 srcltx 的功能。
Kile 和 kdvi
- 您需要使用 srcltx 宏包来编译 latex 文件。将下面一行
\usepackage[active]{srcltx}
写入到您的 latex 文件中,正向与反向搜索应该就可以正常工作了。
译者注
tetex是一个比较老的tex,已经停止开发了。
texlive是较好的选择,可是源中的texlive需要自己配置中文,这一点对新手来说难度很大。 http://bbs.ctex.org 一般都有配置好的texlive可以下载,望大家注意。