*Happy [#qc7045dc] &color(White,#5F2F2F){ ''◆CONTENTS◆'' };&br; #contents *Happy とは [#afbf7ee4] Happy は TeX を便利に使うためのスクリプトです.~ [[サクラエディタ]] などに対応しています.~ -[[Happy:http://www.u-gakugei.ac.jp/~takizawa/Happy/]] --HappyTeX (TeX タイプセット&プレビュー支援スクリプト) --HappyInput (TeX 入力支援スクリプト) -https://www.autoitscript.com/ **動作環境 [#l8517280] Windows *HappyTeX [#la331529] [[サクラエディタ]] で HappyTeX を使用する場合について記述します.~ **bin/HappyTeX.ini [#o68500b3] HappyTeX.ini に HappyTeX の実行に必要な PATH を設定します.~ ■ 64-bit Windows の場合 ---- [Message] Type=Tokyo [Program] TeXbin=C:\w32tex\bin64 dviout=C:\w32tex\dviout-x64\dviout.exe GSmain=C:\Program Files\gs\gs9.23 gsview=C:\Program Files\Ghostgum\gsview\gsview64.exe pdfviewer=C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe pdfviewertitle= pdflock=Yes pdfopen="%f" pdfjump=acroviewR18/control/[DocOpen("%f")][DocGoTo("%f",%q)] pdfviewer=C:\Program Files\SumatraPDF\SumatraPDF.exe pdfviewertitle= pdflock=No pdfopen=-reuse-instance "%f" pdfjump=SUMATRA/control/[ForwardSearch("%f","%t",%l,0,0,1)] cmd-Path= [Editor] Path=C:\Program Files (x86)\sakura\sakura.exe LineNumOpt=-X=1 -Y=* ArgOrder=1 Path=C:\Program Files (x86)\Mery\Mery.exe LineNumOpt=/l * ArgOrder=1 [Delay] Delay1=0.75 Delay2=3 Delay3=2 [Font] FontmapList=MS|Win|IPA-ex|Moga|Moga90|Koz|Koz04 psFontmapList=MS-ps|Win-ps|IPA-ex-ps|Moga-ps|Moga90-ps NoEmbedType=1 EFontType=1 ... ---- ■ 32-bit Windows の場合 ---- [Message] Type=Tokyo [Program] TeXbin=C:\w32tex\bin dviout=C:\w32tex\dviout\dviout.exe GSmain=C:\Program Files\gs\gs9.23 gsview=C:\Program Files\Ghostgum\gsview\gsview32.exe pdfviewer=C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe pdfviewertitle= pdflock=Yes pdfopen="%f" pdfjump=acroviewR18/control/[DocOpen("%f")][DocGoTo("%f",%q)] pdfviewer=C:\Program Files\SumatraPDF\SumatraPDF.exe pdfviewertitle= pdflock=No pdfopen=-reuse-instance "%f" pdfjump=SUMATRA/control/[ForwardSearch("%f","%t",%l,0,0,1)] cmd-Path= [Editor] Path=C:\Program Files\sakura\sakura.exe LineNumOpt=-X=1 -Y=* ArgOrder=1 Path=C:\Program Files\Mery\Mery.exe LineNumOpt=/l * ArgOrder=1 [Delay] Delay1=0.75 Delay2=3 Delay3=2 [Font] FontmapList=MS|Win|IPA-ex|Moga|Moga90|Koz|Koz04 psFontmapList=MS-ps|Win-ps|IPA-ex-ps|Moga-ps|Moga90-ps NoEmbedType=1 EFontType=1 ... ---- **editor/Sakura/HappyTeX.vbs [#pf371c1a] HappyTeX.vbs の ScriptPath に HappyTeX.exe のフルパスを設定します.~ HappyTeX.vbs をサクラエディタのマクロに登録します.~ HappyTeX.vbs をサクラエディタから実行すると以下の様な画面が表示されます.~ LaTeX を実行する場合は [実行] をクリックします.~ ---- LaTeX 出力ファイル&br; ◯ pLaTeX 🔘 upLaTeX 🔘 dvi → PDF ◯ ps → PDF&br; ◯ LuaLaTeX ◯ LuaJITLaTeX &color(#888888){◯ PDF};&br; ◯ XeLaTeX ◯ pdfLaTeX ◯ dvi ◯ ps&br; &br; 途中経過 出力ファイルの表示&br; 🔘 毎回表示する ☐ 確認する 🔘 表示する ☐ 非アクティブに&br; ◯ 今回のみ表示する ◯ 表示しない(TeX 起動 1回)&br; ◯ 表示しない ◯ 表示しない(TeX 起動複数回)&br; &br; Warning&br; 🔘 Font Warning 以外をチェックする オプション(mendex)&br; ◯ すべてチェックする&br; ◯ 無視する&br; &br; フォント ☐ 用紙設定を HappyTeX にまかせない&br; 和文(.map) %%%[デフォルト ''ᐯ'']%%% ☐ TeX で shell-escape を有効にする&br; ☐ 欧文基本14書体は埋め込まない&br; &color(Black,#EEEEEE){[ Remark ]}; &color(Black,#EEEEEE){[ ini ファイルの表示 ]};&br; &color(Black,#EEEEEE){[ About ]}; &color(Black,#DAEAFF){[ 実行 ]}; &color(Black,#EEEEEE){[ 設定の保存 ]};&br; ---- **editor/Sakura/HappyTeX2.vbs [#k547ed0e] HappyTeX2.vbs の ScriptPath に HappyTeX.exe のフルパスを設定します.~ HappyTeX2.vbs をサクラエディタのマクロに登録します.~ HappyTeX2.vbs をサクラエディタから実行すると HappyTeX.vbs を実行したときに表示される画面は表示されずにすぐに LaTeX が実行されます.~