ログイン
編集不可のページディスカッション情報添付ファイル
"miturin_217/Tex_kousyu"の差分

MMA
10と11のリビジョン間の差分
2013-04-06 01:44:07時点のリビジョン10
サイズ: 4158
編集者: miturin_217
コメント:
2013-04-06 11:22:23時点のリビジョン11
サイズ: 4319
編集者: miturin_217
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 19: 行 19:
今回はMMAのnestを用いて講習を行います 今回はMMAのnestを用いて講習を行います
ですから、LaTeX環境はgoogle大先生にでも聞いて各自設定してください。
行 45: 行 46:
TeXファイルは大きく3つのパーツに分けることができ
サンプルプログラムを見てみましょう。
TeXファイルは大きく3つのパーツに分けることができます
サンプルプログラム(miturin_217/TeX_Kousyu/Sample1.tex)を見てみましょう。
行 48: 行 49:
\documentclass[a4j,10pt]{jarticle} \documentclass[a4j,10pt]{jarticle} % 文章クラス

LaTeX講習

今回は一年生のコンピュータリテラシーの授業でも学習するLaTeXについてまとめました。 実際に基礎科学実験のレポートなどで使っていただけるようにまとめたつもりです。

LaTeXとはなんぞや?

LaTeXとは文章整形システムで、報告書や論文などの印刷物やPDFファイルを作成するための組成ソフトウェアである。 LaTeXを用いてPDFファイルを作る利点としては以下のことがある。

  • 文章を作成する際に、ユーザー自身が見栄えを気にすることなく文章を書くことができる。
  • 数式を綺麗に記述できる。
  • 数式や章の番号を自動的に生成してくれるので手間が省ける

逆にLaTeXの難点としては以下のことがある。

  • コマンドを書いて文章を作成するので慣れないと文章の作成に時間が掛かってしまう。
  • テキストファイルを記述しただけでは仕上がりのイメージがわかりにくい。

このようにLaTeXにも難しい点はいくつかある。しかし、将来的にLaTeXを使いこなすことができた方が良いので実験のレポートなどもLaTeXを使って書くことを推奨したい。

ちなみにMMAの部誌もTeXで書かれています。

準備

今回はMMAのnestを用いて講習を行います。 ですから、LaTeX環境はgoogle大先生にでも聞いて各自設定してください。

TeXファイルのコンパイル,PDFの生成

TeXファイルのコンパイルには platex, xdvi, dvipdfmx コマンドを使います。

  • $ platex [.texファイル]

platexコマンドを用いてTeXファイルからauxファイル, dviファイル, logファイルが生成できる。

dviファイルにはTeXファイルのコンパイルされた結果が出力されているのでこのファイルを用いて文章の見栄えを確認できる。

  • $ xdvi [.dviファイル]

xdviコマンド用いてdviファイルを開いて、文章の見栄えを確認できる。

TeXで文章を生成していく場合、一度のコンパイルではなかなか上手くいかないことが多くそのたびにxdviコマンドを打ち込んでいては非効率的な作業になってしまう。そこでxdviウィンドウをバックグラウンドで動作させておくと、コンパイル後ウィンドウをフォーカスすることで表示が更新されるのを利用する。

  • $ dvipdfmx [.dviファイル]

dvipdfmxコマンドを用いてdviファイルからpdfファイルを生成できる。

TeXファイルの構造について

TeXファイルは大きく3つのパーツに分けることができます。 サンプルプログラム(miturin_217/TeX_Kousyu/Sample1.tex)を見てみましょう。

   1 \documentclass[a4j,10pt]{jarticle} % 文章クラス
   2 
   3 
   4 
   5 \begin{document}
   6 
   7 \end{document}

  • \documentclass[オプション]{jarticle}

文章クラスと呼ばれている部分。文章の種類を指定できる。今回は日本語の論文やレポートを表すjarticleを指定する。<<br>> オプションでは用紙サイズとフォントサイズを指定することができる。今

  • 用紙サイズ : a4j, b5j
  • フォントサイズ : 10pt, 11pt, 12pt

  • \begin{document}
    • 本文
    \end{document}

  • \title{ 表題 } \author{ 氏名 } \date{ 日付 }

LaTeXのコマンド

LaTeXは某wordとは違い、テキストデータ(.texファイル)にコマンドを記述し、それをLaTeXでコンパイルすることでPDFなどの文章を作成します。ですから、LaTeXを使いこなすにはコマンドを知っていなければなりません。 ここでは、コンピュータリテラシーの時間にやるような基本的なことに加えて知っておくと便利なコマンドもいくつか紹介しておきます。

最後には、復習用に課題をいくつか用意しておくので挑戦してみてください。

miturin_217/Tex_kousyu (最終更新日時 2013-04-21 00:00:45 更新者 miturin_217)