WinShell3.3.0.2Betaを Vista 上で使用しています.
コンパイル時のエラーが出力ウィンドウに赤字で表示されますが,そのエラー行をクリックするとそのtexファイルが新たな文書ウィンドウとして追加されてしまいます.
正しい所作なのでしょうか,それとも私の設定ミスなのでしょうか.または,リリース版ではFixされる……と理解すべきでしょうか.
ご質問はこちらへ
質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。
複数の索引を利用する際のマクロの展開について
- peperoncino peperoncino の投稿
索引を表示するときの設定について
- peperoncino peperoncino の投稿
! Extra alignment tab has been changed to \cr
- Gu Tao の投稿
mimeTeXもどき
- 奥村 晴彦 の投稿
mimeTeXやimgTeXやtexvcというものがあるようですが,サーバにはPHPがインストールされていてそれをうまく使えないかと考えています。作りかけのコードです(imgTeXを参考にしました):
/home/okumura/php/phptex.inc:
<?php
function tex($x) {
$t = md5($x);
if (!file_exists("teximg/$t.png")) {
$f = fopen("teximg/$t.tex", "w");
fwrite($f, "\\documentclass{article}\n\\usepackage{type1cm,amsmath,amssymb}\n\\pagestyle{empty}\n\\begin{document}\n$x\n\\end{document}\n");
fclose($f);
system("$HOME=/tmp; ulimit -t 10 -f 1024 -c 0; cd teximg; latex -interaction=nonstopmode $t.tex >/dev/null 2>&1 && dvipng -q -D 200 -T tight -M -pp 1 --noghostscript $t.dvi -o $t.png >/dev/null 2>&1", $retval);
if ($retval) die("Error");
}
echo "<img src=\"teximg/$t.png\" alt=\"$x\" style=\"vertical-align:middle\" />";
}
?>
数式を使いたいファイルの頭のところで
<?php require("/home/okumura/php/phptex.inc") ?>
と書いておいて,数式にしたいところは
<?php tex('$E=mc^2$') ?>
と書きます。同じディレクトリに teximg というサブディレクトリを作っておき,apache に書き込み権を与えておきます。
急いで作ったので何かミスをおかしているかもしれません。コメントいただければ幸いです。
/home/okumura/php/phptex.inc:
<?php
function tex($x) {
$t = md5($x);
if (!file_exists("teximg/$t.png")) {
$f = fopen("teximg/$t.tex", "w");
fwrite($f, "\\documentclass{article}\n\\usepackage{type1cm,amsmath,amssymb}\n\\pagestyle{empty}\n\\begin{document}\n$x\n\\end{document}\n");
fclose($f);
system("$HOME=/tmp; ulimit -t 10 -f 1024 -c 0; cd teximg; latex -interaction=nonstopmode $t.tex >/dev/null 2>&1 && dvipng -q -D 200 -T tight -M -pp 1 --noghostscript $t.dvi -o $t.png >/dev/null 2>&1", $retval);
if ($retval) die("Error");
}
echo "<img src=\"teximg/$t.png\" alt=\"$x\" style=\"vertical-align:middle\" />";
}
?>
数式を使いたいファイルの頭のところで
<?php require("/home/okumura/php/phptex.inc") ?>
と書いておいて,数式にしたいところは
<?php tex('$E=mc^2$') ?>
と書きます。同じディレクトリに teximg というサブディレクトリを作っておき,apache に書き込み権を与えておきます。
急いで作ったので何かミスをおかしているかもしれません。コメントいただければ幸いです。
このトピックを読む
(現在の返信数: 4)
ptetex3でmakeするとエラーになる
- ISHIGAMI Kenta の投稿