よそーどーり,
この変換フィルターはばかげたものとなり,
置換部分は
……
if (m/\\begin{document}/o) {
$mode = 1;
}
elsif ($mode == 1 and m/\$[^\$]+\$/o) {
s/\\cdots/.../g;
s/(\\fp\{)([a-z0-9]+)(\})/a{\\tiny $2}/g;
s/(\\xw\{)([a-z0-9]+)(\})/x{\\tiny $2}/g;
s/\\Wp/Wp/g;
s/\\Wc/Wc/g;
s/\\gJune/G{\\tiny i,y}/g;
s/\\siy/s{\\tiny i,y}/g;
s/\\Li/LD{\\tiny i,y}/g;
s/s\^2/s2/g;
s/(_)(\S+)/\{tiny $2\}/go;
s/\\in/in/go;
s/\\bar/bar/go;
s/\\hat/hat/go;
s/\\Delta/Delta/go;
s/\\lambda/lambda/go;
s/\\partial/partial/go;
s/\\mathbf/\\textbf/go;
s/(\$)([^\$]+)(\$)/\\textit\{$2\}/g;
}
となってしまった.
しかしこれで変換した latex ファイル,
TeX2Word
を通すと
……
まあそこそこというか,
何もかも手作業させられるよりはよほどマシだよね,
というぐらいのでき.
添字
\tiny
は小さすぎるか?