更新

◎MathTeXが作成したファイルを秀丸マクロで整形する

emath利用者がMathTeXを快適に使うためのTIPSのように設定されているのが前提です
秀丸でmathtex.macを以下のように作り秀丸のマクロの場所に保管する

// replaceallfast "jsarticle" , "jarticle" , linknext;
replaceallfast "a4paper" , "a4j" , linknext;
replaceallfast "b4paper" , "b4j" , linknext;
replaceallfast "b5paper" , "b5j" , linknext;
replaceallfast "( " , "(" , linknext;
replaceallfast " )" , ")" , linknext;
replaceallfast "[dvips]{graphics}" , "{graphics,color}" , linknext;
replaceallfast "\\setlength{\\topmargin}" , "%\\setlength{\\topmargin}" , linknext;
replaceallfast "\\setlength{\\oddsidemargin}" , "%\\setlength{\\oddsidemargin}" , linknext;
replaceallfast "\\setlength{\\textwidth}" , "%\\setlength{\\textwidth}" , linknext;
replaceallfast "\\setlength{\\textheight}" , "%\\setlength{\\textheight}" , linknext;
replaceallfast "\\usepackage[margin" , "%\\usepackage[margin" , linknext;
replaceallfast "{jarticle}\n" , "{jarticle}\n\\usepackage[margin=10mm,truedimen,mag=1000]{geometry}\n" , linknext;
replaceallfast "\\item $\\begin{cases}" , "\\item $\\begin{cases}%" , linknext;
replaceallfast "\n\\begin{mawarikomi}" , "\\par\n\\begin{mawarikomi}" , linknext;
replaceallfast "答. " , "答 " , linknext;
replaceallfast "答." , "答 " , linknext;
replaceallfast "\\begin{zahyou}(" , "\\begin{zahyou}[haiti=t](" , linknext;
replaceallfast "\\displaystyle" , "" , linknext;
replaceallfast "\\vspace{1zh}]" , "\\vspace{.5zh}]" , linknext;
replaceallfast "$ $" , "$\\par$" , linknext;
replaceallfast "\n\\izyohou" , "\\par\n\\izyohou" , linknext;
replaceallfast "\n\\vspace" , "\\par\n\\vspace" , linknext;
replaceallfast "~残りの解" , "\\\\[10pt]残りの解" , linknext;
replaceallfast "\\twocolumn[\n" , "\\twocolumn[%\n" , linknext;
replaceallfast "\\\\item .*$" , "\\0\\\\par" , regular, nocasesense, linknext;
replaceallfast "\\par\\par" , "\\par" , linknext;
replaceallfast "\\par\\par" , "\\par" , linknext;
replaceallfast "\\par\n\\par" , "\\par\n" , linknext;
// replaceallfast "\\begin{flushright}" , "" , linknext;
// replaceallfast "\n\\end{flushright}" , "\n" , linknext;
// replaceallfast "\n答" , "\n\\hfill 答" , linknext;
replaceallfast "%%" , "%" , linknext;
replaceallfast "%.*$" , "%" , regular, nocasesense, linknext;
replaceallfast "^%.*$" , "" , regular, nocasesense, linknext;
replaceallfast "truemm" , "mm" , linknext;
replaceallfast "truecm" , "cm" , linknext;
replaceallfast "truept" , "pt" , linknext;
replaceallfast "mm}}}" , "mm}}" , linknext;
replaceallfast "\\\\\n\\end{flushright}" , "\n\\end{flushright}" , linknext;
replaceallfast "\n\n" , "\n" , linknext;
replaceallfast "\n\n" , "\n" , linknext;
replaceallfast "\n\n" , "\n" , linknext;
replaceallfast "\n\n" , "\n" , linknext;


MathTeXで問題を作成しmathtex.macを実行する