[解決済み] LinuxでLatexをはじめよう【終了しました
質問
印象に残ったこと is-latex-worth-learning-today また、Windowsに関する多くのハウツーを提供しています。
LinuxでLaTeXを始めさせるには?
OOOワードプロセッサーをあきらめて、どうやってpdfを生成するのか?
更新してください。
ここで与えられたすべての提案に感謝します。Beamerのクラスを使って素晴らしいpptを作成することができました。 http://github.com/becomingGuru/gids-django-ppt . パワーポイントなどを使うより、この方法があまりにも優れていると思いました。
興味のある方は TEXファイル 多くのカスタムコマンドと 対応するプレゼンテーション .
解決方法は?
まず最初に インストール を使用します。
- LaTeXをパッケージしているディストロ(ほとんどのディストロがそうです)を使っている場合、以下のものを探してください。 テクスライブ または テテックス . TeX Liveはこの2つのうち新しい方で、現在ほとんどのディストリビューションでtetexを置き換えています。
DebianやUbuntuを使っているならば、こんな感じ。
<code>apt-get install texlive</code>
...インストールされるでしょう。
RedHatまたはCentOSが必要です。
<code>yum install tetex</code>
注:これはroot権限が必要です。
su
でユーザーをrootに切り替えるか、コマンドの前に
sudo
もし、まだrootユーザーとしてログインしていない場合は、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}
このファイルを手に入れたら、次のようにします。 ラテックス実行 を出力します(最初は.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 の代わりに、Latexを使用します。
pdflatex test.tex
...すると、test.dviファイルの代わりに、test.pdfファイルが作成されます。
これで問題なく動作するようになったら、次のサイトにアクセスすることをお勧めします。 LaTeX入門編 のページにある項目を、自分が書きたい文書に必要な機能として実行します。
今後、検討すべきことは以下の通りです。
-
などのツールを使用します。 xfig または ジア ダイアグラムを作成する . これらは、様々なフォーマットで簡単にドキュメントに挿入することができます。 なお PDFを作成する場合、画像にEPS(encapsulated postscript)を使用するべきではありません。 -- 可能であれば、ダイアグラム・エディターからエクスポートされたpdfを使用するか、または
epstopdf
パッケージに含まれる図について、(e)ps から pdf への自動変換を行います。\includegraphics
. -
ドキュメントのバージョン管理を開始 . これは一見過剰に見えますが、大きなものを書いているときに以前のバージョンにさかのぼって見ることができるのは、非常に便利なことです。
-
使用方法 作る を実行します。 . 書誌、画像、その他のより複雑なlatexの使い方に着手すると、複数のファイルまたは複数回実行する必要があることがわかります(1回目は参照を更新し、2回目は文書に参照を入れるので、latexを2回実行しないと古いものになることがあります...)...。 これをmakefileに抽象化することで、多くの時間と労力を節約することができます。
-
より良いエディタを使用する . Emacs + AUCTeXのようなものは、非常に有能です。 もちろんこれは非常に主観的な話なので、この辺にしておきます(それとEmacsが明らかにベストな選択肢であることも :)。
関連
-
[解決済み] ディレクトリInodeと通常ファイルInodeの比較
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] すべてのディレクトリとサブディレクトリを再帰的にgrepするにはどうしたらいいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] POSIX」の意味を教えてください。
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み] LaTeXでPDFファイルを挿入する
-
[解決済み] このLaTeX文書にインデントでコードを挿入する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linuxにおけるxinetdサービスの管理方法に関するケーススタディ
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
deepin20を使って、ドローイングボードで画像を開くには?deepinのお絵かき掲示板で画像を開く2つの方法
-
Deepin20システムのフォントを設定するには?Deepin端末のフォントサイズを設定する方法
-
apache startup error (98) Address already in use: make_sock: could not bind to...
-
[解決済み] 標準エラー出力を /dev/null にリダイレクトする。
-
[解決済み] すべてのディレクトリとサブディレクトリを再帰的にgrepするにはどうしたらいいですか?
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?