LinuxでLatexを使い始める [closed] 質問する

LinuxでLatexを使い始める [closed] 質問する

感動したラテックスは今学ぶ価値があるか、そしてWindowsに関する多くのハウツー、

Linux で LaTeX を使い始めるにはどうすればよいでしょうか?

どうすればそこから PDF を生成し、OOO ワード プロセッサを放棄できるのでしょうか?

アップデート:

ここで与えられたすべての提案に感謝します。Beamer クラスを使用して素晴らしい ppt を作成することができました。http://github.com/becomingGuru/gids-django-pptこのアプローチは、PowerPoint などを使用するよりもはるかに優れていることがわかりました。

興味のある方は、TEXファイル、多くのカスタムコマンドと対応するプレゼンテーション

ベストアンサー1

まず最初にインストールそれ:

  • LaTeXをパッケージ化したディストリビューションを使用している場合(ほとんどすべてで大丈夫です)テックスライブまたはテテックスTeX Live は 2 つのうち新しい方であり、現在ほとんどのディストリビューションで tetex に取って代わっています。

Debian または Ubuntu を使用している場合は、次のようになります。

apt install texlive

..インストールします。

RedHat または CentOS には以下が必要です:

yum install tetex

注: これには root 権限が必要なので、 を使用してユーザーを root に切り替えるか、まだ root ユーザーとしてログインしていない場合は、suコマンドの前に を付けます。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 ファイルが変更されると自動的に更新されます (つまり、latex を実行して出力を更新するたびに更新されます)。

このPDFを作成するにはただ走るだけpdfラテックスラテックスの代わりに:

pdflatex test.tex

..test.dvi ファイルの代わりに test.pdf ファイルが作成されます。

すべてが正常に動作したら、LaTeX入門ページにアクセスし、作成するドキュメントに必要な機能に応じて、そこにある項目を実行します。

今後検討すべき事項は次のとおりです。

  • 次のようなツールを使用するx図または直径図を作成するこれらはさまざまな形式でドキュメントに簡単に挿入できます。PDFを作成する場合は、画像にEPS(Encapsulated PostScript)を使用しないでください。-- 可能であれば、ダイアグラム エディターからエクスポートされた PDF を使用するか、epstopdfパッケージを使用して、に含まれる図を (e)ps から PDF に自動的に変換することもできます\includegraphics

  • ドキュメントのバージョン管理を開始する最初は過剰に思えるかもしれませんが、大きなものを書いているときに以前のバージョンに戻って確認できることは非常に便利です。

  • 使用作るラテックスを実行する参考文献、画像、その他のより複雑な LaTeX の使用を開始すると、複数のファイルに対して、または複数回実行する必要があることがわかります (1 回目は参照を更新し、2 回目はドキュメントに参照を挿入するため、LaTeX を 2 回実行しない限り、参照が古くなる可能性があります...)。これを makefile に抽象化すると、多くの時間と労力を節約できます。

  • より優れたエディタを使用するEmacs + AUCTeX のようなものは非常に有能です。これはもちろん非常に主観的な問題なので、この程度にしておきます (そして、Emacs が明らかに最良の選択肢であることも :)

おすすめ記事