开始使用 Linux 上的 Latex

令人印象深刻的是 今天的乳胶值得学习和许多操作系统,

你是如何让别人在 Linux 上开始使用 LaTeX 的?

如何从中生成一个 pdf 文件,并放弃 OOO 文字处理器?

更新:

感谢大家的建议。我能够使用 Beamer 类 http://github.com/becomingGuru/gids-django-ppt创建一个非常棒的 ppt。我发现这种方法比使用 Powerpoint 之类的要好得多。

感兴趣的用户可以使用许多自定义命令和 相应的陈述检查 TEX 文件

289409 次浏览

这取决于您的 Linux 发行版和您对编辑器的偏好等,但我建议从 基尔(一个 KDE 应用程序)开始,因为它很容易学习,安装它应该安装所需的 LaTex 和 PDF 生成的大多数软件包。看看截图就知道了。

首先,你需要 安装它:

  • 如果您正在使用一个包含 LaTeX 的发行版(几乎所有发行版都可以) ,那么请查找 Texlive泰特克斯。TeX Live 是两者中较新的一个,现在正在大多数发行版上取代 tetex。

如果你正在使用 Debian 或 Ubuntu,比如:

<code>apt-get install texlive</code>

. . 将得到它安装。

RedHat 或 CentOS 需要:

<code>yum install tetex</code>

注意: 这需要 root 权限,因此如果您还没有作为 root 用户登录,可以使用 su将用户切换到 root 用户,或者使用 sudo作为命令的前缀。

接下来你需要一个 文本编辑器。任何编辑都可以,所以只要你觉得舒服就行。您会发现像 Emacs (和 vim)这样的高级编辑器添加了很多功能,因此在尝试构建文档输出之前,它们将有助于确保语法正确。

创建一个名为 test.tex 的文件,并在其中放入一些内容,比如来自 LaTeX 底漆的示例:

\documentclass[a4paper,12pt]{article}
\begin{document}


The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.


Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]


One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.


\end{document}

一旦您得到了这个文件,您将需要在其上使用 运行乳胶来产生一些输出(作为。Dvi 文件,可以转换成许多其他格式) :

latex test.tex

这将打印一系列输出,如下所示:

=> latex test.tex


This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.

..不要担心这个输出的大部分——重要的部分是 在 test.dvi 上编写的输出行,它说明它是成功的。

现在您需要使用 xdvi 实现 查看输出文件:

xdvi test.dvi &

这将弹出一个窗口,其中包含格式漂亮的输出。点击‘ q’退出,或者您可以让它保持打开状态,当 test.dvi 文件被修改时它会自动更新(所以无论何时您运行乳胶来更新输出)。

要生成这样的 PDF 文档,你只需运行 Pdflatex而不是乳胶:

pdflatex test.tex

. . 您将创建一个 test.pdf 文件,而不是 test.dvi 文件。

在这一切都工作良好,我会建议转到 LaTeX 底漆页面,并运行在那里的项目,因为你需要的文件,你想写的功能。

未来需要考虑的事情包括:

  • 使用诸如 谢谢迪亚之类的工具创建图 。这些可以很容易地以各种格式插入到您的文档中。请注意,如果可能的话,请使用从图表编辑器导出的 pdf,或者您可以使用 epstopdf包自动将 \includegraphics所包含的图形从(e) ps 转换为 pdf。

  • 开始对文档使用版本控制。一开始这似乎有些过分,但是当您正在编写大型文件时,能够返回并查看早期版本可能是非常有用的。

  • 使用 制造为您运行乳胶。当你开始使用参考书目、图片和其他更复杂的乳胶应用时,你会发现你需要在多个文件或多次运行它(第一次更新引用,第二次将引用放入文档,所以它们可能过时,除非你运行乳胶两次...)。将其提取到 makefile 中可以节省大量时间和精力。

  • 使用更好的编辑器。像 Emacs + AUCTeX 这样的东西非常有竞争力。这当然是一个非常主观的主题,所以我就不多说了(Emacs 显然是最好的选择:)

要在 Linux 上开始使用 LaTeX,您需要安装几个包:

  1. 你需要一个 LaTeX 分销。这是组成(La) TeX 计算机排版系统的程序的集合。Unix 系统上的标准 LaTeX 发行版过去是 TeTeX,但现在已经被 TeX 直播取代。大多数 Linux 发行版都有用于 TeX Live 的安装包——例如,参见 Ubuntu软呢帽的包数据库条目。

  2. 您可能需要安装 LaTeX 编辑器。标准的 Linux 文本编辑器可以很好地工作; 特别是,Emacs 有一个很好的(La) TeX 编辑宏包,称为 AUCTeX。还存在专门的 LaTeX 编辑器; 其中,基尔(KDE 集成的 LaTeX 环境)特别好。

  3. 你可能需要一个 LaTeX 教程。经典的教程是“ LaTeX2e 简介”,但是现在的 LaTeX 维基百科可能是一个更好的选择。

我建议开始使用 Lyx,因为你可以像使用 OOO-Writer 一样简单地使用 Latex。 通过手动将 Latex-Code 添加到 Document,您可以更深入地了解 Latex。 安装完成后一公里就可以看到 PDF 了。 Lyx 是跨平台的。

LaTeX 以 TeTeX发行版的形式提供了大多数 Linux 发行版。找到名称中包含‘ teTeX’的所有软件包并安装它们。

  • 大多数编辑器,如 VimEmacs来与 TeX编辑模式。您还可以得到所见即所得的前端(技术上的 所见即所得) ,其中最著名的可能是 莱克斯。

  • 最好的快速介绍 LaTeX 是 Otiker 的 “对 LaTeX 的不那么简短的介绍”

  • LaTeX 像编译器一样工作。您编译 LaTeX 文档(其中可以包含其他文件) ,该文档生成一个名为 .dvi的文件(与设备无关)。这可以后处理到各种格式(包括 PDF)与各种后处理器。

  • 要做 PDF,使用 dvips和使用标志-PPDF (IIRC-我没有一个 makefile 手) ,以生成一个字体渲染设置为转换为 PDF 的 PS。然后可以用 ps2pdf或蒸馏器(如果你有这个)完成 PDF 转换。

  • 在这种环境下,包括图形的最佳格式是 eps(EPS) ,尽管并非所有软件都能生成表现良好的 postscript。使用 各种机制。可以包含 jpeg 或其他格式的照片

如果你使用 Ubuntu 或者 Debian,我做了一个很容易学习的教程: 在 Ubuntu 或 Debian 上安装 LaTeX。本教程解释如何安装 LaTeX 以及如何创建第一个 PDF。

我个人会使用一个完整的编辑软件包,比如:

  • TexWorks
  • TexStudio

然后我将安装“ MikTeX”作为编译包,它允许您使用 pdfLaTeX编译器从您的文档生成 PDF。

yum -y install texlive

不足以让我的发行版得到橡胶命令。

这个网站 https://gist.github.com/melvincabatuan/350f86611bc012a5c1c6包含额外的软件包,特别是:

yum -y install texlive texlive-latex texlive-xetex

但作者也指出了以下几点:

yum -y install texlive-collection-latex
yum -y install texlive-collection-latexrecommended
yum -y install texlive-xetex-def
yum -y install texlive-collection-xetex

只有在需要的时候:

yum -y install texlive-collection-latexextra