TeX 新しいページはコチラ
提供: yonewiki
(→インストール(for Windows7 My Machine)) |
|||
1行: | 1行: | ||
==='''概要'''=== | ==='''概要'''=== | ||
− | TeX(テフ:正しく組み版した表記は< | + | |
− | 例えば、数学の記号はテキストエディタで表現することは難しいです。Σ(サメーション:ギリシャ文字のシグマ)という文字記号をテキストとして記述はできても<br /> | + | TeX <span>(</span>テフ:正しく組み版した表記は<ymath>$ \TeX $</ymath> <span>)</span>は、通常のテキストエディタでは表現できないような表記について、正しい書式を生成するための技術です。クヌースさん作<br /> |
+ | 例えば、数学の記号はテキストエディタで表現することは難しいです。Σ<span>(</span>サメーション:ギリシャ文字のシグマ<span>)</span>という文字記号をテキストとして記述はできても<br /> | ||
記号の下に記述する、総和をとる変数につけられた、添字とその始まりの値と記号の上側に記述する添え字の終わりの値を含めて記述は、<br /> | 記号の下に記述する、総和をとる変数につけられた、添字とその始まりの値と記号の上側に記述する添え字の終わりの値を含めて記述は、<br /> | ||
テキストエディタでは表現できません。このような問題や厳密な書式の表現を解決する技術としてTeXは存在しています。<br /> | テキストエディタでは表現できません。このような問題や厳密な書式の表現を解決する技術としてTeXは存在しています。<br /> | ||
<br /> | <br /> | ||
具体的な記述例として<br /> | 具体的な記述例として<br /> | ||
− | < | + | <pre>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}{3^m\left(m\,3^n+n\,3^m\right)}</pre><br /> |
のように記述すると<br /><br /> | のように記述すると<br /><br /> | ||
− | < | + | <ymath>$$ \sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}{3^m\left(m\,3^n+n\,3^m\right)} $$</ymath><br /><br /> |
と忠実に表現されます。<br /> | と忠実に表現されます。<br /> | ||
※これはMath Extensionという本家のウィキペディアで利用されているExtensionとは異なるExtensionを利用しているため、若干見栄えが悪いです。<br /> | ※これはMath Extensionという本家のウィキペディアで利用されているExtensionとは異なるExtensionを利用しているため、若干見栄えが悪いです。<br /> | ||
19行: | 20行: | ||
かなり古いやりとりの横取りだから、なんか、パス設定かなんかがされてなくて、使うのは無理なんだろう。<br /> | かなり古いやりとりの横取りだから、なんか、パス設定かなんかがされてなくて、使うのは無理なんだろう。<br /> | ||
サポートに凸する予定。※xreaのサポートの方は凄い熟練者っぽくて、凄く頼りになります。以前から、そう思っていた。何度か難しい質問したときも、あっさりとした回答を出してくれたし…今回も少しづつ話が分かって来ています。<br /> | サポートに凸する予定。※xreaのサポートの方は凄い熟練者っぽくて、凄く頼りになります。以前から、そう思っていた。何度か難しい質問したときも、あっさりとした回答を出してくれたし…今回も少しづつ話が分かって来ています。<br /> | ||
+ | |||
+ | 131114追記:<br /> | ||
+ | 現在のXREAの設定では、LaTeXをインストールしていないそうで、動作させれないそうです。<br /> | ||
+ | サポートの方がそのように教えてくれました。<br /> | ||
+ | リニューアルされる前は使えていたみたいなニュアンスでした。<br /> | ||
+ | ひょっとしたらSxxx.xrea.comのxxxの番号が若いサーバにはLaTeXが入っているかもしれませんね。<br /> | ||
+ | 全面リニューアルされてるみたいなので望み薄ですけど<br /> | ||
+ | 聞いてみて良かった。すっきりです。<br /> | ||
[[File:TeX_Sample.png]] | [[File:TeX_Sample.png]] | ||
35行: | 44行: | ||
いろいろの一覧。<br /> | いろいろの一覧。<br /> | ||
*非日本語<br /> | *非日本語<br /> | ||
− | < | + | <ymath>$ \LaTeX $</ymath>:TeXは低レベルマクロで使うのが難しいものでした。クヌースさん自身が作ったTeX改良版です。通常はこれの派生品を使います。<br /> |
以下ちゃんとした組み版は省略。正しい表記はWebで検索してみて下さい。無理やり組み版使った名称にするのは止めてほしい。伝わるものも伝わらない。これは自分の意見。<br /> | 以下ちゃんとした組み版は省略。正しい表記はWebで検索してみて下さい。無理やり組み版使った名称にするのは止めてほしい。伝わるものも伝わらない。これは自分の意見。<br /> | ||
− | ちなみにTeXはややこしさ満載でVersion番号がネイピア数に近づくように設定されていたりする。自然対数の底に使われる値< | + | ちなみにTeXはややこしさ満載でVersion番号がネイピア数に近づくように設定されていたりする。自然対数の底に使われる値<ymath>$ e $</ymath>です。<br /> |
− | 2.71828 18284 | + | 2.71828 18284 59<span></span>045 23536…と無限に続く定数の桁数が増えるっす。ややこしい。余計にユーザ離れが起こるのに… <br /> |
AmS-TeX:LaTeXに数学表記処理を強化したもの<br /> | AmS-TeX:LaTeXに数学表記処理を強化したもの<br /> | ||
BibTeX:参考文献リスト作成向け。<br /> | BibTeX:参考文献リスト作成向け。<br /> | ||
56行: | 65行: | ||
LuaTeX/LuaJITTeX:Lua言語が使えるTeX、LuaJITはLuaの最適化を施した速度向上プログラム。<br /> | LuaTeX/LuaJITTeX:Lua言語が使えるTeX、LuaJITはLuaの最適化を施した速度向上プログラム。<br /> | ||
XeTeX:ズィテフはUTF-8文字コードを基調としたTeXです。<br /> | XeTeX:ズィテフはUTF-8文字コードを基調としたTeXです。<br /> | ||
− | '''eTeX/epTeX:欧州のNewTypesettingSystemチームによって開発されたTeX/LaTeXの改良版。事実上の最新標準TeX(このページの次の項目で解説付きでインストールする奴もコレです。)'''<br /> | + | '''eTeX/epTeX:欧州のNewTypesettingSystemチームによって開発されたTeX/LaTeXの改良版。事実上の最新標準TeX<span>(</span>このページの次の項目で解説付きでインストールする奴もコレです。<span>)</span>'''<br /> |
+ | '''※こちらのVersion番号はTeXを踏襲してか?円周率<ymath>$ \pi $</ymath> 3.141592…で表現されています。'''<br /> | ||
TeX Live:TeXの配布を行うシステムで上記に記した様なTeXをソースをダウンロードし、プログラムをそれぞれの環境下でコンパイルし、利用できる仕組み。<br /> | TeX Live:TeXの配布を行うシステムで上記に記した様なTeXをソースをダウンロードし、プログラムをそれぞれの環境下でコンパイルし、利用できる仕組み。<br /> | ||
:Versionには西暦が使われる。 | :Versionには西暦が使われる。 | ||
69行: | 79行: | ||
TeXを知らない人でも、その恩恵を授かっていたりします。だからって、「TeXをTeX様とお呼び!」とまでは言いませんが…<br /> | TeXを知らない人でも、その恩恵を授かっていたりします。だからって、「TeXをTeX様とお呼び!」とまでは言いませんが…<br /> | ||
<br /> | <br /> | ||
− | ここでは、自分もそのTeXって奴を使ってみようとしていることについて記述します。(ひょっとしたら、途中でつまずくかもしれません。)<br /> | + | ここでは、自分もそのTeXって奴を使ってみようとしていることについて記述します。<span>(</span>ひょっとしたら、途中でつまずくかもしれません。<span>)</span><br /> |
<br /> | <br /> | ||
自分と同じレベルの脳細胞をお持ちの方なら、ここを読み進めるとTeXにもう少し触れ合えるやもしれません。<br /> | 自分と同じレベルの脳細胞をお持ちの方なら、ここを読み進めるとTeXにもう少し触れ合えるやもしれません。<br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
− | ==='''インストール(for Windows7 My Machine)'''=== | + | *[[Tex Texlive2017]] |
+ | |||
+ | ==='''インストール<span>(</span>for Windows7 My Machine<span>)</span>'''=== | ||
インストールって普通は簡単なものが多いと思いますが、これはそれほど簡単ではない。<br /> | インストールって普通は簡単なものが多いと思いますが、これはそれほど簡単ではない。<br /> | ||
でも、かなり昔よりは導入しやすくなったらしい。<br /> | でも、かなり昔よりは導入しやすくなったらしい。<br /> | ||
84行: | 96行: | ||
何種類かあるんだけど、いろいろ見定めて、コレが自分にはあってそうな匂い。<br /> | 何種類かあるんだけど、いろいろ見定めて、コレが自分にはあってそうな匂い。<br /> | ||
その名も<br /> | その名も<br /> | ||
− | TeXインストーラー3(3?って何だ?まぁそこは気にしない。)<br /> | + | TeXインストーラー3<span>(</span>3?って何だ?まぁそこは気にしない。<span>)</span><br /> |
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html<br /> | http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html<br /> | ||
<br /> | <br /> | ||
135行: | 147行: | ||
<br /> | <br /> | ||
ん。後でGhostScriptの起動オプションを変更して、って書いてあるね。<br /> | ん。後でGhostScriptの起動オプションを変更して、って書いてあるね。<br /> | ||
− | スタート -> すべてのプログラム -> Ghostgum -> GS View X.X(XはVersion番号)を起動して、<br /> | + | スタート -> すべてのプログラム -> Ghostgum -> GS View X.X<span>(</span>XはVersion番号<span>)</span>を起動して、<br /> |
メニューのOption -> Advanced Configures... を選択して | メニューのOption -> Advanced Configures... を選択して | ||
− | GhostScript Options欄のデフォルト値(規定値)に対して、末尾に<br /> | + | GhostScript Options欄のデフォルト値<span>(</span>規定値<span>)</span>に対して、末尾に<br /> |
<nowiki> -dWINKANJI</nowiki><br /> | <nowiki> -dWINKANJI</nowiki><br /> | ||
と追記する。"-"ハイフンの前に半角スペースを入れる必要があります。お忘れなく。間違えると、動かないっす。<br /> | と追記する。"-"ハイフンの前に半角スペースを入れる必要があります。お忘れなく。間違えると、動かないっす。<br /> | ||
+ | <br /> | ||
+ | その後の調査によると、WinShellというアプリの設定も変更する必要があるとのことでして、<br /> | ||
+ | WinShellを起動して、メニューのオプション->言語で表示されるダイアログで主なTeXプログラム設定でプログラムの欄から<br /> | ||
+ | BibTeXを選択した状態でのexeファイル名の先頭にjをつけてjBibTeX.exeに変更<br /> | ||
+ | PDFLaTeXを選択した状態でexeファイル名をdvipdfmxに変更。コマンドラインの欄もすっきり "%s.dvi"で良いのだそうな。<br /> | ||
+ | PDFViewを選択した状態でexeファイル名をcmd.exeにコマンドラインに /c start "" "%s.pdf"と記述して、PDFLaTeXを先に起動のチェックボックスをOFF。<br /> | ||
+ | <br /> | ||
+ | あとは、化学構造体を記述できるXyMTeXって奴はインストールした方が楽しいでしょう。数式かくってことは理系だよね。だから化学もやるっしょ。きっと。<br /> | ||
+ | MusiXTeXは楽譜がかけるんですけど、それほど美しいものが作れるというわけではないと感じています。<br /> | ||
+ | 音楽やってる人でもまぁ使わないでしょ。出版とかの予定があるなら、ありだと思いますが、クラシック専門の人ならいいかもね。<br /> | ||
+ | 今のMusiXTeXにおいて、自分はタブ譜のところがダサいと感じています。今のところ、手書きが最強です。<br /> | ||
+ | <br /> | ||
+ | でXyMTeXってのは日本人が作成したみたいでして、湘南情報数理科学研究所の藤田さんという方が作られています。<br /> | ||
+ | http://xymtex.com/ | ||
+ | キュムテックって読んで欲しいそうです。テフはテックと呼んでもいいことになってますから、問題ないでしょう。<br /> | ||
+ | でDownloadする場所がわかりにくいんですけど、今は一番上の四角い枠の中のリンクをクリックして移動できる<br /> | ||
+ | http://xymtex.com/fujitas3/xymtex/index.html | ||
+ | です。<br /> | ||
+ | この中の上から3つめのZipファイルがすべてです。あとepic.styってファイルも以下から入手する必要があります。<br /> | ||
+ | http://members.jcom.home.ne.jp/nob.asaoka/kpic/download.html | ||
+ | 浅岡さんという人が化学構造体の図の位置調整をするのに役立つTeXのスタイルファイルを作成されたようです。<br /> | ||
+ | xymtexは解凍したら<br /> | ||
+ | C:\w32tex\share\texmf-dist\texの中にxymtexフォルダごとコピーすればOK。xymtexフォルダの中にepic.styファイル他4つを自分は置きました。<br /> | ||
+ | 最近のPCは性能が高いので、これで十分だそうです。<br /> | ||
+ | もっと早くするにはls-Rというデータベースを構築してIndex<span>(</span>辞書でいうところの索引みたいなものaから始まるやつは何ページにあるよとか書いておくと検索楽ですよね<span>)</span>により<br /> | ||
+ | 高速検索できるそうです。ls-Rがなければ都度、C:\w32tex\share\texmf-dist\texフォルダの中にあるファイルやサブフォルダの中から必要な<br /> | ||
+ | パッケージ<span>(</span>TeXの記述について動作を定義した拡張機能のようなファイル群とおもっていただければ良いかと<span>)</span>を全部さがしてくれます。<br /> | ||
+ | <br /> | ||
+ | これで、インストールは完了。さて、実際に使ってみますかね。<br /> | ||
+ | <br /> | ||
+ | ですが、自分…<br /> | ||
+ | 化学構造体を書くのにXyMTeXではなくXyMTeXpsってやつを使うとより綺麗に描画されるらしいのですが、XyMTeXpsはまだ動作しない状況です。<br /> | ||
+ | ポストスクリプトに変換するための何かが欠落しているようなのですが、XyMTeXpsをWindowsで使っている人が少なくて、情報が少ない感じ。<br /> | ||
+ | 大変そうだ。ま、そのうち解決できるでしょう。また時間がすすめば、TeXの構文・使い方やWinShellといったほかアプリの利用方法について<br /> | ||
+ | 触れていきたいと思います。<br /> |