Linux で LaTeX を使い始めるには、いくつかのパッケージをインストールする必要があります:
<オール>LaTeX ディストリビューションが必要になります . (La)TeX コンピューター組版システムを構成するプログラム集です。 Unix システム上の標準の LaTeX ディストリビューションは teTeX でしたが、TeX Live に取って代わられました。ほとんどの Linux ディストリビューションには、TeX Live のインストール パッケージがあります。たとえば、Ubuntu と Fedora のパッケージ データベース エントリを参照してください。
LaTeX エディタをインストールすることをお勧めします。 .標準の Linux テキスト エディタは問題なく動作します。特に、Emacs には AUCTeX と呼ばれる (La)TeX 編集マクロの優れたパッケージがあります。専用の LaTeX エディターも存在します。それらの中で、Kile (KDE Integrated LaTeX Environment) は特に優れています。
おそらく LaTeX チュートリアル が必要になるでしょう .古典的なチュートリアルは「A (Not So) Short Introduction to LaTeX2e」ですが、最近では LaTeX wikibook の方が適しているかもしれません。
まず、インストールする必要があります それ:
- LaTeX をパッケージ化したディストリビューションを使用している場合 (ほとんどのディストリビューションで可能です)、texlive を探してください。 または tetex . TeX Live は 2 つのうちの新しい方であり、現在ほとんどのディストリビューションで tetex を置き換えています。
Debian または Ubuntu を使用している場合は、次のようになります:
<code>apt-get install texlive</code>
..インストールします。
RedHat または CentOS の必要性:
<code>yum install tetex</code>
注 :これにはルート権限が必要なので、su
を使用してください ユーザーをルートに切り替えるか、コマンドの前に sudo
を付けます 、まだ root ユーザーとしてログインしていない場合。
次に、テキスト エディタを入手する必要があります .どんなエディターでも構いませんので、あなたが慣れているものなら何でも構いません。 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}
このファイルを取得したら、latex を実行する必要があります。 その上でいくつかの出力を生成します (最初は .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 <2003/12/01>
Babel <v3.8d> 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 ファイルが変更されたときに自動的に更新されます (したがって、latex を実行して出力を更新するたびに)。
この PDF を作成するには pdflatex を実行するだけです ラテックスの代わり:
pdflatex test.tex
..test.dvi ファイルの代わりに test.pdf ファイルが作成されます。
これがすべて正常に機能したら、LaTeX 入門ページに移動して、作成するドキュメントの機能が必要なため、そこにある項目を実行することをお勧めします。
今後考慮すべき事項は次のとおりです。
-
xfig などのツールを使用する または直径 図を作成する .これらは、さまざまな形式でドキュメントに簡単に挿入できます。 PDF を作成している場合は、画像に EPS (カプセル化されたポストスクリプト) を使用しないでください -- 可能であれば、ダイアグラム エディタからエクスポートされた pdf を使用するか、
epstopdf
を使用できます。\includegraphics
に含まれる図を (e)ps から pdf に自動的に変換するパッケージ . -
ドキュメントのバージョン管理を開始 .これは最初はやり過ぎに思えますが、何か大きなものを書いているときに以前のバージョンに戻って見ることができると非常に便利です。
-
make を使用 あなたのためにラテックスを実行する .参考文献、画像、およびその他のより複雑なラテックスの使用を開始すると、複数のファイルまたは複数回にわたって実行する必要があることがわかります (最初は参照を更新し、2 回目はドキュメントに参照を追加するため、 latex を 2 回実行しない限り、古いものになる可能性があります...)。これをメイクファイルに抽象化すると、多くの時間と労力を節約できます。
-
より良いエディタを使用する . Emacs + AUCTeX のようなものは非常に有能です。もちろん、これは非常に主観的な話題なので、そのままにしておきます (それと、Emacs が明らかに最良の選択肢です :)