2009-08-18 16 views
1

MediaWikiインターフェイスで実装されている私のwikiで、ページ内のLaTeXの解析に失敗しました(不明なエラー)。私はLocalSettings.phpファイルをチェックし、適切な変数($ wgUseTeX)をtrueに設定しました。MediaWikiでLaTeXの解析に失敗しました(不明なエラー)

これまでのエラーメッセージは、解析に失敗しました(texvc実行ファイルがありません)でしたが、mathディレクトリ内で "make"を実行してtexvc実行ファイルをインストールすることで、そこ。私はtexvcをテストし、それはコマンドラインで動作します。

私には何かがありますか?

+0

あなたのWikiマークアップは正気ですか?たとえば、Wikipediaのサンドボックスで試したことがありますか?また、TeXログを取得しますか? – derobert

+0

TeXログはどのように表示されますか? – Paradius

答えて

1

ここに答えが見つかりました:MediaWiki Forums LaTeX Error

を私は、元のファイルを除き、数学のディレクトリをクリアocamlのを再構築し、最終的にtexvcとを再構築しなければならなかったようです。

0

the README fileを参照してください。「一時ディレクトリと数学ディレクトリが存在し、Webサーバーが実行されているユーザーアカウントによって書き込まれることを確認してください。サーバーを制御しないと、それらを世界的に書くことができるようにする。

これは役に立たない場合は、render.mlを編集し、「このブロックをコメントアウトするとデバッグに役立ちます」というブロックをコメントアウトし、makeを再実行します。これにより、すべてのテンポラリファイル(TeXログを含む)が残って、何がうまくいかなかったのか分かります。

+0

典型的なLinuxサーバにTeXログがどこにありますか? – Paradius

1

これをLocalSettingsに追加すると、私のために解決されました。ディレクトリ呼び出しを正確にするために必要でした。退屈な。

$wgUseTeX   = true; 
$wgUploadDirectory = "{$IP}/images"; 
$wgUploadPath  = "{$wgScriptPath}/images"; 
$wgMathPath   = "{$wgUploadPath}/math"; 
$wgMathDirectory = "{$wgUploadDirectory}/math"; 
$wgTmpDirectory  = "{$wgUploadDirectory}/tmp"; 
$wgTexvc   = "{$IP}/math/texvc"; 
2
aptitude install ocaml 
cd /math 
make clean 
make 
関連する問題