[[TeX入門]]/ 最初の例/ [[簡単な数式(1)>TeX入門/簡単な数式(1)]]/ [[簡単な数式(2)>TeX入門/簡単な数式(2)]]/ [[レポート>TeX入門/レポート]]/ [[HTMLとLaTeXの比較>TeX入門/HTMLとLaTeXの比較]]/ [[複雑な数式>TeX入門/複雑な数式]]/ [[図>TeX入門/図]]/ [[文献引用]] * 最初の例 [#cb71c504] まずはうんと簡単な例からやってみましょう。 次のファイルを作ってみましょう。 \documentclass{jarticle} \begin{document} 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。 何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している。 吾輩はここで始めて人間というものを見た。 \end{document} これをテキストエディタ(Windows なら「メモ帳」や「秀丸エディタ」など)で打ち込んで,たとえば ex1.tex という名前で保存します。ファイル名は何でもかまいませんが,最後に .tex を付けます。 これを pLaTeX で処理してみましょう。 MS-DOSプロンプト(またはコマンドプロンプト,kterm など)を開いて,さきほど ex1.tex を保存したディレクトリ(フォルダ)に移動し,次のように打ち込みます。 platex ex1 すると,たとえば次のような表示が画面に出ます(システムによって微妙に異なります)。 This is pTeX, Version p2.1.10, based on TeX, Version 3.14159 (EUC) (Web2C 7.3.1) (ex1.tex pLaTeX2e <2000/02/29>+2 (based on LaTeX2e <2000/06/01> patch level 0) (/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 1999/05/18 v1.1q Standard pLaTeX class (/usr/local/share/texmf/ptex/platex/base/jsize10.clo)) No file ex1.aux. [1] (ex1.aux) ) Output written on ex1.dvi (1 page, 632 bytes). Transcript written on ex1.log. これで ex1.dvi という組版結果のファイルが生成されます。また,処理の様子(エラーが起こった場合はエラーメッセージなど)を書き込んだ ex1.log と,この場合には特に意味のない補助ファイル ex1.aux も出力されます。 組版結果 ex1.dvi を dviout(Windows の場合)または xdvi(UNIX,Macintosh などの場合)で開くと,きれいに組版された文章が画面に現れます。印刷は dviout や xdvi のメニューからできます。 この例を WinShell で入力して dviout で見たときの画面キャプチャを [[WinShell のページ>WinShell]]に挙げておきました。 * 解説 [#md8c2330] 最初の2行と最後の1行は,決まり文句です。この間に,出力(印刷)したい文章を書きます。 文章は,適当に改行してもかまいません。改行は,出力には影響しません。 ただし,空の行は,段落の切れ目を表します。 組版結果は出力装置(device)に依存しない(independent)ことから dvi ファイルと呼ばれます。 * 間違いやすいこと [#o075508f] Windows のメモ帳で保存すると,ex1.tex としたつもりでも ex1.tex.txt というファイル名にされてしまうことがあります(Windows のおせっかい)。この場合は,保存してから名前を変えてください。 \ 印で始まるオマジナイは,すべて半角文字(Windows では直接入力)で入力してください。 オマジナイの文句を間違えると,たとえば次のようにエラーメッセージが出ます。 This is pTeX, Version p2.1.10, based on TeX, Version 3.14159 (EUC) (Web2C 7.3.1) (ex1.tex pLaTeX2e <2000/02/29>+2 (based on LaTeX2e <2000/06/01> patch level 0) (/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 1999/05/18 v1.1q Standard pLaTeX class (/usr/local/share/texmf/ptex/platex/base/jsize10.clo)) ! Undefined control sequence. <recently read> \bigin l.2 \bigin {document} ? これはわざと \begin を \bigin としたときの例です。このようになってしまったときは,Enter キーを押すと,そのエラーを無視して,処理を続行します。途中で終了したいなら x と入力して Enter キーを押します。もっと不可解なエラーに遭遇して x で止まらない場合は, Ctrl キーを押さえながら C キーをたたいてみてください。 * さらに…… [#q6b5d096] \documentclass{jarticle} は jarticle というドキュメントクラス(HTML のスタイルシートに対応するもので,スタイルファイルとも呼ばれる)に従って組版することを指図する命令です。 ここを \documentclass{jsarticle} に変えると,jsarticle という改良版のドキュメントクラスに従って組版されます。この程度の文章なら違いはほとんどありませんが,試してみてください。 jsarticle を使うとエラーになるなら,私の [[新ドキュメントクラス:http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/]] のページを参考にして,インストールしてください。