- 2007-04-27 (金) 21:18
- Windows

texというものをご存知だろうか?
理系の人は親しみのある人も多いと思うが,一般的に 知っている人は極々少数だろう.
で,何かというと,一言で言えば,「論理的な”Word”」.
Officeで有名なWord.僕はほとんど使ったことがない. あれは,いわゆるWYSIWYGと言って,見たままと結果が 一致するタイプの文書作成ソフト.”感覚的な”文書作成 ソフトと言えるだろう.
対して,texというモノは論理的と名づけた.それは これがいわゆるマークアップ言語のひとつだからだ.
マークアップ言語とはHTMLに代表されるように, コンテンツとしての文章に,タグという印をつける. そして,表示する際には,タグで指定されたとおりに コンテンツを表示する.
つまり,内容=コンテンツと表示方法を分離して 記述できるのが特徴だ.ま,この辺はHTMLを少しでも いじったことのある人なら分かるだろう.
texはブラウザではなくて,紙の上に表示することを 主眼に置いたマークアップ言語と思ってもらえば 間違いないと思う.HTMLを記述するような感じで 書けば,紙の上にコンテンツを自由に表現できる. ひとつのソースを1行変えるだけで,2段組にすること ができたりしてちょっと感動.
texのもうひとつの大きな特徴は,数式が美しいということ. 数式もマークアップして書かれて,きれいに組版して くれる.texに慣れるとプレーンテキストでも 数式はtex形式で書いてしまう.例えば,
\Sum_{k=1}^n k = \frac{1}{2}n(n+1)
ちょっとした文章作成なら,僕はtexを使ってしまう. 章立てなども論理的に行えて絶対に楽だ.
さて,こんなに便利な(って伝わってないか)texでは あるが,問題がある.
それは,使い始めるまでが大変ということ.
その昔,僕が大学に入ったころは必要な圧縮ファイルを 一つ一つ落としてきて,解凍していたが,数が多いのね. それより問題なのは,何が必要なのかわかんないし, 説明ページはUNIX的なファイル構成で書かれてるし, ともかく意味不明だった.
で,最近は大分楽になったという話.
- MyTeX - W32TeX and Related Packages Netinstaller
このソフトはcygwinやMeadowを入れたことのある人なら 同じ様な操作で入れれていい感じだ.
いずれ,cygwinやMeadowのすばらしさも書きたいなぁと 思いつつ.

