最近のWindows版TeX環境について
愛媛県立八幡浜高等学校 橋 本

１．はじめに教育現場にコンピュータが導入され、多くの先生方が教材作

潔者が戸惑う環境変数の設定も自動で行うため、すぐにTeX実行環境を整備することができる。

成にコンピュータを使用している。分数や根号等、独特な記号・記法を用いる数学は、他と比べコンピュータを使用した教(3) TexSnap

材作成がしづらい教科の一つである。現在、ワードや一太郎に

TexSnapはTeXコマンドを簡単に書くための入力支援プログ付属している数式エディタや市販のスタディーエイドを使用しラムである。よく使用するコマンドや記号をボタン１つで挿て数式入力を行っている先生が多いが、数式の入力作業は煩雑入する機能があり、入力作業をかなり軽減できる。また、であり、多くの数式を記述するのは大変な作業となる。以前かTexファイルをDVIファイル、PDFファイルに変換するためのら、数式が簡単に記述でき、美しい出力が得られるソフトウェ

コンパイル処理もボタン1つで行えるため、コマンドライン

アとして知られるTeXを使用する先生もいるが、TeX環境を構築を使用した経験がないユーザも簡単にTeXを使用することがするだけで種々の設定が必要であったため、敬遠する場合が大できる。このソフトウェアは面倒な設定を必要としないため、半であった。TeXを取り巻く環境は時代とともに進歩しており、ダウンロードしたファイルを適当な場所に置き、起動するだ簡単に使用できるように整備されてきている。そこで、今回、けである。

Windows版TeXについて、TeX環境とサポートソフトウェアについてまとめてみることとした。

(4) Visual Windows for TeX

２．TeXについて

インストーラは、W32TeXプログラム群を自動でダウンロード

東海大学の安江教授によるTeXの統合環境である。付属のTeXとはクヌース教授が開発した組版ソフトウェアで美しいし、さらにインストール・環境変数の設定まで行ってくれる。

数式表示ができる。Microsoft Windows、Mac OS、UNIXなど

また、このプログラムはTeX実行環境を作成するだけでなく、様々なプラットフォームで利用可能であり、商業印刷並みの品データファイルの管理やTeXファイルを編集して、DVIファイ質で印刷を行うことができる。そのTeXの上に、レスリーラン

ルを作成・閲覧することもできる。また、独自の編集画面もポートがマクロパッケージを組み込んで構築した文書処理シスあり、キーワード入力補完機能やTeX実行時の警告やエラーテムがLaTeXであり、種々の分野で効率よく文書作成が可能とメッセージ発生行、検索語句行へのジャンプ等の機能も持ちなっている。TeXの元になるデータはテキストであり、メモ帳合わせており、非常に便利なプログラムとなっている。などで簡単に作成することができる。それをTeXによって出力用のDVI形式のファイルに変換し、画面やプリンタに出力する形で文書の作成を行う。
３．TeXツール(1) W32TeX
Windows環境での標準といえるプログラム群である。最小インストール（６ファイル）・標準インストール（１９ファイル）・フルインストール（４２ファイル）の３種類から自分の用途に合わせて必要なファイルをダウンロードし、インストールを行うことになる。選択したファイルをダウンロードした後は、texinst755.zipを使用することで簡単にインス

図１ Visual Windows for TeX

トールを行うことができるが、環境変数の設定は自分で行う必要があるため、初心者にはやや敷居が高いものになってい(5) emath.sty

る。また、操作もコマンドラインでの操作となるため、初め中学・高校で数学のプリントを作る際に必要な記号や環境て使用するユーザは後述の入力支援ツールも合わせてそろえを集めたマクロ集である。LaTeXに組み込むことで教材作成る方がよい。

が簡単に行える。組み込みには、emathfyymmdd.lzh (yymmddは年月日を示す文字列)の中に含まれているsty.lzh を解凍(2) TeXインストーラ
TeXインストーラ（kakuto3.exe）は、上述のW32TeX プロ

し、TeX をインストールしたフォルダの下にある「...\texmf\ptex\platex\misc」

グラム群や出力用のdvioutなどの必要なファイルを自動的ににemathというフォルダを作成してコピーする。emathを使用ダウンロードし、インストールするプログラムである。初心するにはこれ以外に epic.sty, eepic.sty, eclarith.styを入手して同じフォルダにコピーしておく必要がある。コピー後は、追加したファイルを使用可能にするために\vfillmktexlsr.exeを実行しておくことが必要である。emathを使\item $ x^2 + 4x + 4 < 0 $用するには、ソースファイルの中に \usepackage{emath} と記述し、使用したいコマンドを書いていくのみである。
LaTeXのみでは、表現に不満のあった分数表記などが改善されており、より自然な数式表記ができる。また、emathP.styを使用することで、グラフも比較的簡単にかける。付属のsample.pdf、sampleP.pdfに詳しい説明があるので参照してほしい。

\vfill\newpage\item $ 2x^2 + 5x + 2 \leqq 0 $\vfill\item $ -9x^2 + 6x - 1 \geqq 0 $\vfill\item $ 2x^2 - 3x + 1 \geqq x^2 - 6x $\vfill4．教材例\vfillサポートするソフトウェアによって、TeX環境の整備が簡単になったとはいえ、教材作成のためにどのように書いていけばいいのかわかりづらい方も多いと思われる。そこで、私が使用\end{enumerate}\end{enumerate}\end{document}している教材例を紹介したいと思う。詳しいコマンドの説明はここでは省略するが、データファイル中の\begin{document}と一つ目は、２次不等式の練習プリントである。\begin{enume\end{documnt}で囲まれた部分が教材部分である。出力例と比rate}と\end{enumerate}で囲まれた部分で、自動的に問題番号較しながら見ていただきたい。

が付けられていることに注目していただきたい。

\documentclass[a4j]{jarticle}\usepackage{emath}\usepackage{emathP}\setlength{\columnsep}{2zw}\setlength{\columnseprule}{0.4pt}\renewcommand{\labelenumi}{\arabic{enumi}.}\renewcommand{\labelenumii}{(\arabic{enumii})}\pagestyle{empty}\begin{document}\twocolumn[%\begin{center}\Large\bf ２次不等式練習プリント\end {center}\vspace{2mm}\large\begin{flushright}
1年\underline{\hspace{1cm}}組\underline{\hspace{1cm}}番

図２ ２次不等式練習プリント\documentclass[a4j,fleqn]{jarticle}\hspace{1zw}氏名\underline{\hspace{5cm}}\end{flushright}\usepackage{emath}\vspace{2mm}]\usepackage{emathP}\begin{enumerate}\usepackage{showexample}%\small\def\labelenumi{(\bf\theenumi)}\item 次の不等式を解きなさい。

\def\theenumii{\arabic{enumii}}\begin{enumerate}\pagestyle{empty}\item $ (x-1)(x+2) \leqq 0 $\begin{document}\vfill\begin{itemshadebox}{問 題}\item $ x(x-2) > 0 $$ \angle A = 90 \Deg $、 , $ AB < AC $ の直角三角形\vfill$ ABC $ において、辺 $ BC $ の垂直二等分線と直線 $ CA

\item $ x^2 - 5x + 4 \geqq 0 $$ , $ AB $ との交点をそれぞれ $ E $ , $ F $ とする。

辺 $ BC $ の中点を $ D $ とするとき、$ DA $ は 3 点$ A$, $ E $ , $ F $ を通る円の接線であることを証明しなさい。

２つ目は、私が以前から運用しているネットワークを使用した自習システム用の教材である。emathPを利用してグラフを表示した例である。

\end{itemshadebox}\vspace*{3mm} %解答） \\$ \angle BAC = 90 \Deg $ だ か ら 、 $ BC $ は$ \triangle ABC $ の外接円の直径となる。\\
すなわち、$ D $ は $ \triangle ABC $ の外接円の中心である。\\
よって、$ DA = DC $ となるから、\\$ \angle DAE = \angle DCA \houteisiki{\label{R1}} $\\また、$ \triangle ABC $ と $ \triangle DBF $ について、\\$ \angle BAC = \angle BDF = 90 \Deg $\\$ \angle B $ は共通\\
よって、$ \triangle ABC \souzi \triangle DBF $\\$ \therefore \angle BCA = \angle BFD $\\すなわち、$ \angle DCA = \angle AFE \houteisiki{\label{R2}}$\\\eqref{R1} , \eqref{R2} から、\\$ \angle DAE = \angle AFE $\\従って、接弦定理より、\\$ DA $ は 3 点 $ A $ , $ E $ , $ F $ を通る円の接線である。
\makebox(0,0){ \unitlength=8mm\begin{picture}(-1,2)(-2,2)\def\D{(0,0)}\def\B{(-2,0)}\def\C{(2,0)}\def\A{(-1,1.732)}\def\M{(0,5)}\LandL\B\A\D\M\F\LandL\C\A\D\M\E\Enko\D{2}{-15}{195}%\Put\A[nw]{A}\Put\B[w]{B}\Put\C[e]{C}\Put\D[s]{D}\Put\E[ne]{E}\Put\F[n]{F}\Touhenkigou<2>\A\D\Touhenkigou<2>\B\D\Touhenkigou<2>\C\D\Drawline{\A\B\C\A\D\F\A}\end{picture}}\\\end{document}

図３ グラフ入りの教材
５．まとめ
今回紹介したソフトウェアを使用することで、TeX環境の整備や実際の教材作成はかなり簡単に行えるようになってきた。
TeXはフリーソフトでありながら商用ソフトに負けない出力ができ、使用するプラットフォームに依存せずに作業ができる。
少しコマンドを覚える必要はあるが、データ自体はテキストで記述できるため、データ作成はコンピュータだけでなく、携帯電話などでも行える。また、問題番号・数式番号の管理もTeXが行うため、ユーザは問題を考えることのみに専念できるといった点も見逃せない。
この機会にTeXに触れ、数学教材作成に有効なソフトウェアであることを確かめてほしいと思う。
６．参考URL(1) W32TeX
http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html(2) TeXインストーラ
http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/(3) TexSnap
http://hp.vector.co.jp/authors/VA041110/(4) Visual Windows for TeX
http://phys.cool.ne.jp/physjpn/vtexwin.htm(5) emath
http://emath.s40.xrea.com/