Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

投稿した内容は管理者にだけ閲覧出来ます

PukiWiki+imgTeXで数式入りのWiki

今日はPukiWiki上での数式書き込みを可能にするシステムを導入した。PukiWiki については、PukiWiki公式サイトから。数式の方は、imgTeXというシステムを作っている方がおられたので、これを採用。PukiWiki用プラグインも作成してくださっていた。
いちおう経過を忘れないうちにメモしておく。
PukiWikiのインストールまで

1. php5 のインストール

PukiWiki は PHP 上で動くのでこれは必須。PHP4 でも 5 でも動くらしい。実は我がサーバにはもともと PHP4 が入れてあった。ところが、 Vine-3.1 の Synaptic によるアップデートを久しぶりにやってみたところ、どうやら PHP5 への以降が求められる様子。そこで、この際、ということで PHP5 に移行した。
新しくやるのなら PHP5 の方が新しくて良いでしょう。

2. PukiWiki 1.4.5 のインストール

ともかくもインストールマニュアルに沿ってファイルを解凍、パーミッションの設定、 pukiwiki.ini.php の編集をおこなう。特に難しいところはないが、PukiWiki URL はきちんと書いておかないと、家サーバーなだけにうまくいかなかった。

パスワードも、マニュアル記載の通りに作業をし、暗号を pukiwiki.ini.php に書き込んで設定終了。いろいろ作業をしてみて問題なくインストールされていることを確認。

imgTeX をインストールする

imgTeX は、FastCGI と、dvi2png を前提にして動いている(FastCGI じゃなければいけないのかどうかは実はよく知らないが、きっとこれを使った方が速いのだろう)。なので、これらのインストールが先決である。

1. dvi2png のインストール

これはまだ入っていなかったので、普通に、 Synaptic でインストール完了。[追記2005/09/16]:ただ、このパッケージは extras 扱いになっているので、synaptic のリポジトリ設定のセクションのところに extras の指定が入っている必要がある。

2. FastCGI のインストール

FastCGI の本家ページへ行き、document を読んだりする。いくつか試行錯誤をしたが、結局以下のことを行った。

  • Apache の開発用ライブラリのインストール (Synaptic)
  • FastCGI 開発用ライブラリのインストール

    • fcgi-2.4.0 のソースを展開し、
    • configure, make, make install を行う。

  • FastCGI / perl ライブラリのインストール

    • perl ディレクトリで、 README の通りに作業。
    • これで、 FCGI.pm がインストールされる。

  • [追記2005/09/16]:mod_fastcgi-2.4.2のインストール
  • Apache の設定

    • LoadModule, AddModule, AddHandler を設定。



3. imgTeX のインストール

perl のスクリプトファイルと添付の図形ファイルを、そのまま fcgi ファイルとして同じディレクトリにインストール。[追記2005/09/16]:同じディレクトリに、モード777でimgtexworkという作業ディレクトリを作成しておく。
次にプラグインをインストールする。プラグインは、pukiwiki/plugin に名前を変えてコピーするだけ。その前に、 imgTeX の URI だけは、中に設定するところがあるので書き換える。

使い方はこういう感じ

imgTeX は簡単に使える。たとえばTeX における $\beta$ にあたるものはどうするのかというと、
<img src="http://www.hoge.jp/~hoge/imgtex/imgtex.fcgi?[res=150]{$\beta$}">
PukiWikiだともっと簡単で、
&imgtex([res=150]{$\beta$});
とするだけ。簡単でしょう? それに、非常に速い印象です。
スポンサーサイト

0件のコメント

コメントの投稿

新規

投稿した内容は管理者にだけ閲覧出来ます

Extra

プロフィール

象(Zoo)

  • Author:象(Zoo)
  • 理系研究者です。科学好き、やや社会派、体を動かすのも好きです。

最近の記事

最近のトラックバック

ブログ内検索

バナーエリア

ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。