非公式Texinfoフォーマット

これはSICPの非公式Texinfo版訳注1の第二版です。

あなたはきっと、これをEmacsのInfoモードのようなInfoハイパーテキストブラウザで読んでいるのでしょう。もしかすると、LaTeX\LaTeXで組版されたものを画面上で、または印刷して読んでいるのかもしれませんね。もっとも、それは間抜けなことだと思いますが。それに、印刷するにはだいぶお金がかかりますよね。

HTML-GIF版は公式に無料で公開されているのですが、それを初めてUnofficial Texinfo Format(非公式Texinfo版、UTF)の初版としてLytha Aythが個人的に変換したのは、2001年4月の長いEmacs Lovefest Weekendの間のことでした。

UTFHTML版よりも検索が簡単です。また、あまりよくないコンピュータ(例えば寄付された386マシンのようなもの)を使っている人にとってもアクセスしやすいでしょう。 386マシンは、理論的には、Linux、Emacs、Schemeインタプリタを同時に実行できます。 しかし、多くの386マシンでは、Netscapeとそれに必要なX Window Systemの両方を動かそうとすると、まだ始めたてでお金もない若いハッカーにスラッシング(thrashing)という概念を早い段階から教えるはめになるのがオチです。それに、UTF版なら圧縮なしで1.44MBのフロッピーディスクに収まりますので、インターネットやLANへの接続環境のないPCに インストールするのにも便利です。

Texinfoへの変換は、可能な範囲で直接的な翻字をしました。TeX\TeXからHTMLへの変換のように、これによってある程度内容が損なわれてしまいました。非公式TexInfo形式では、図はいにしえの技術であるアスキーアートによって不格好に復活させられることになりました。 また、多量の上付き文字(‘ˆ’)と下付き文字(‘_’)を変換するうちに、曖昧さによる変換ミスが含まれてしまった可能性も大いにあります。どれが変換ミスかを当てるのは、読者への課題とします。 しかし、少なくとも私たちは、“より大きい”という記号を<u>&gt;</u>\texttt{<u>\&gt;</u>}と符号化して私たちの勇敢な宇宙飛行士たちを危険にさらすようなことはしていません。

もしあなたがsicp.texi\texttt{sicp.texi}を変更して間違いを直したりアスキーアートを改善したりした場合、@set utfversion 2.andresraba5.5\texttt{@set utfversion 2.andresraba5.5}の行を更新し、あなたの差分を反映してください。 例えば、もしあなたがLythaのバージョン1\texttt{1}から始めていて、あなたの名前がBobなら、改訂版には1.bob1\texttt{1.bob1}, 1.bob2\texttt{1.bob2}, \dots , 1.bobn\texttt{1.bob\textit{n}}のように名前をつけるのがいいでしょう。 また、utfversiondate\texttt{utfversiondate}も更新してください。もしあなたが自分の改訂版をWeb上で配布したいのなら、文字列“sicp.texi”をファイルやWebページのどこかに埋め込んでおけば、Web検索エンジンから見つけやすくなるでしょう。

非公式Texinfo形式は、寛大にもフリーに配布されているHTML版の魂を引き継いでいると信じられています。しかし、いつどこかの法律家の大艦隊が、何でもないような小さなことをめぐって大騒ぎをしないとも限りません。ですから、あなたのフルネームを使ったり、あなたのアカウント名やマシン名を含むかもしれないInfo, DVI, PostScript, PDF版を配布したりするのは慎重に考えてからにしてください。

Peath, Lytha Ayth

付録:AbelsonとSussmanによるSICPのビデオレクチャーもご覧ください。 MIT CSAIL, MIT OCW.

付録2:上記は2001年の元のUTFの紹介です。 10年後のいま、UTFは一変しました。数学上の記号と式は適切に組版され、図はベクターグラフィックにより描かれています。元のテキスト形式とアスキーアートの図は今でもTexinfoのソースに残っていますが、表示されるのはInfo形式にコンパイルした場合だけです。 電子書籍リーダーとタブレットの夜明け時代になって、画面上でPDFを読むことは、もはや馬鹿馬鹿しいことではないとはっきり言えるようになりました。 楽しんでください!


訳注1. 英語版にはTexinfo版がありますが、日本語版にはありません。LaTeX\LaTeXソースとPDFのみです。

results matching ""

    No results matching ""