*[[秀丸エディタ:http://hide.maruo.co.jp/software/hidemaru.html]] [#z8c2c3a5]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*秀丸エディタ とは [#w73ea51b]

秀丸エディタ は,Windows 7, Vista, 2003, XP, 2000, NT4.0, Me, 98, 95 上で動作する国産のテキストエディタです。 (シェアウェア)

-[[秀まるおのホームページ(サイトー企画):http://hide.maruo.co.jp/]]
--[[秀丸エディタ:http://hide.maruo.co.jp/software/hidemaru.html]]
---[[秀丸エディタ改版履歴:http://hide.maruo.co.jp/software/hidemaruhist.html]]
---[[秀丸エディタβバージョン改版履歴:http://hide.maruo.co.jp/software/hidemaruhist_pre.html]]
-[[秀丸エディタ マクロ言語ヘルプ目次:http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemac/html/010_Intro.html]]
--[[DDE関連マクロ:http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemac/html/180_Dde.html]]
--[[COMの呼び出し:http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemac/html/230_Com.html]]
-[[窓の杜 - 秀丸エディタ:http://www.forest.impress.co.jp/lib/offc/document/txteditor/hidemaru.html]]

*秀丸エディタフリー制度 [#faebc82e]

秀丸エディタには,特定の条件に当てはまる場合に限り,期間限定で無料で利用できる制度があります。

対象は,学生([[アカデミックフリー個人:http://hide.maruo.co.jp/support/hmfree1.html]]/[[アカデミックフリー団体:http://hide.maruo.co.jp/support/hmfree2.html]])・[[フリーソフトウェア作者:http://hide.maruo.co.jp/support/hmfree3.html]]・[[ウィンドウズ関係の書籍や雑誌の著者:http://hide.maruo.co.jp/support/hmfree4.html]]
です。

-[[秀丸エディタフリー制度:http://hide.maruo.co.jp/support/hidemarufree.html]]

*マクロ [#m32041fb]

**祝鳥 (のりてふ) [#mdf32e5b]
-[[祝鳥 (のりてふ):http://www.math.sci.hokudai.ac.jp/~abenori/soft/fortex.html]]
(阿部 紀行 (あべのり) さん)
--[[履歴:http://www.math.sci.hokudai.ac.jp/~abenori/soft/readme/fortexhist.txt]]
--[[日記(祝鳥):http://d.hatena.ne.jp/abenori/archive?word=%BD%CB%C4%BB]]
--[[祝鳥とは - はてなキーワード:http://d.hatena.ne.jp/keyword/%BD%CB%C4%BB]]
--[[秀丸エディタ ガイド - 5. 祝鳥を使って TeX ファイルを編集:http://varian35558.ojaru.jp/hidemaru.html#5]]
--[[macでwin版のTex、秀丸:http://www.maruo.co.jp/hidesoft/2/x29507_.html]]
--[[TeX---小技集(祝鳥関連):http://imi.kyushu-u.ac.jp/~ssaito/jpn/tex/tips/nori.html]]
-[[LaTeX強調表示他定義ファイル:http://hide.maruo.co.jp/lib/hilight/fortex.html]]
(阿部 紀行 (あべのり) さん)

***Adobe Reader X の DDE に対応させる [#g620bb9d]
祝鳥 0.85r1 は Adobe Reader X で DDE を使用して PDF ファイルを表示する際に

 Adobe系とのDDE接続に失敗.

のエラーメッセージが表示され,PDF ファイルが表示されません.

DDE接続を使わなくてもよい場合は [マクロ(M)]-[祝鳥(1)]-[プログラム設定(O)]-[Adobe Readerの設定]-[操作タイプ]-[直接起動] を指定してください.
----
  begin型(B)&br;
  section型(S)&br;
  large型(L)&br;
  maketitle型(M)&br;
  accent型(A)&br;
  ギリシャ文字補完(J)&br;
  タイプセット(T)&br;
  \end{???}補完(E)&br;
  対応するものへの移動(G)&br;
  コメント操作(C)&br;
  補完(H)&br;
  イメージ補完(;)&br;
  お手伝いさん(U)&br;
  ispellでスペルチェック(P)&br;
  BibTeXデータベース検索([)&br;
  マニュアルを開く(I)&br;
&color(Black,#DAEAFF){  プログラム設定(O)           };&br;
----
  TeX→DVIの設定&br;
  DVI→PDFの設定&br;
  DVI→PSの設定&br;
  PS→PDFの設定&br;
  dvioutの設定&br;
&color(Black,#DAEAFF){  Adobe Readerの設定               };&br;
  SumatraPDFの設定&br;
  GSViewの設定&br;
  各種プログラム及びメニューの設定...&br;
  TeXに関する全般的な設定&br;
  環境&br;
  初期化他&br;
----
  Adobe Readerのパス...:現在はC:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe&br;
&color(Black,#DAEAFF){  操作タイプ                                                       };&br;
  ウィンドウサイズ&br;
----
&color(Black,#DAEAFF){  直接起動                };&br;
  ★ DDE&br;
  OLE (Adobe Acrobatのみ)&br;
----

Adobe Reader X では ddeinitiate に指定するアプリケーション名が "acroview" から "acroviewR10" に変更になりました.

(祝鳥をインストールしたフォルダ)\fortex\sub\package\adobe\preview.mac の DDEOpen: と DDEClose: の ddeinitiate "acroview","control"; を ddeinitiate "acroviewR10","control"; に変更して DDEOpen: の ddeinitiate の前に sleep 600; を追加すると,Adobe系とのDDE接続に失敗.のエラーメッセージが表示されずに Adobe Reader X でプレビューできるようになります (エラーメッセージが表示される場合は sleep の値を大きくしてみて下さい).

 DDEOpen:
         run "\"" + $path + "\"";
         if(!result){
                 message $path + "\nの実行に失敗.";
                 return 1;
         }
         sleep 600;
         ddeinitiate "acroviewR10","Control";
         if(!result){
                 message "Adobe系とのDDE接続に失敗.";
                 return 2;
         }
 ...

 DDEClose:
         $$file = $Parent + ".pdf";
         if(existfile($$file)){
                 ddeinitiate "acroviewR10","control";
 ...

sleep を使いたくない場合は DDE で開くのはあきらめて Init: のところで

 Init:
 ...
         if(#optype == 0){
                 if(#close)call DDEClose;
                 else call DDEOpen;
 ...

と記述されているところを

 Init:
 ...
         if(#optype == 0){
                 if(#close)call DDEClose;
                 else call DirectOpen;
 ...

と変更して,開くときはシェルから直接起動して,閉じるときは DDE 通信をするという手もあります.

Adobe Reader X には保護モード ([編集(E)]-[環境設定(N)...]-[一般]-[起動時に保護モードを有効にする(M)] でオン・オフが可能) があります.
 
上記の方法で開く場合,保護モードがオフとオンの状態で,挙動が異なります (コンパイルしてファイルを表示する際にウィンドウがアクティブに表示される or されない).

保護モードがオンの場合にファイルを開いたときにアクティブなウィンドウにするには以下のように閉じるときにいったん終了させるという方法があります.

 DDEClose:
         $$file = $Parent + ".pdf";
         if(existfile($$file)){
                 ddeinitiate "acroviewR10","control";
                 if(result){
                         ddeexecute "[DocOpen(\"" + $$file + "\")]";
                         ddeexecute "[DocClose(\"" + $$file + "\")]";
                         ddeexecute "[AppExit()]";
 ...

***SumatraPDF との連携 (forward and inverse search) [#q78f9338]

祝鳥は SumatraPDF の forward and inverse search にも対応しているので Adobe Reader の代わりに SumatraPDF を使うほうがおすすめです.

SumatraPDF v1.7.3952 未満 かつ 2011/05/11 以降の W32TeX の場合は (祝鳥をインストールしたフォルダ)\fortex\sub\package\sumatra\preview.mac を修正します.

修正前

 ddeexecute "[ForwardSearch(\"" + $$1 + "\",\"" + basename + "\"," + str(lineno) + "," + str(column) + ")]";

修正後

 ddeexecute "[ForwardSearch(\"" + $$1 + "\",\"" + "./" + basename + "\"," + str(lineno) + "," + str(column) + ")]";

----
  begin型(B)&br;
  section型(S)&br;
  large型(L)&br;
  maketitle型(M)&br;
  accent型(A)&br;
  ギリシャ文字補完(J)&br;
  タイプセット(T)&br;
  \end{???}補完(E)&br;
  対応するものへの移動(G)&br;
  コメント操作(C)&br;
  補完(H)&br;
  イメージ補完(;)&br;
  お手伝いさん(U)&br;
  ispellでスペルチェック(P)&br;
  BibTeXデータベース検索([)&br;
  マニュアルを開く(I)&br;
&color(Black,#DAEAFF){  プログラム設定(O)           };&br;
----
  TeX→DVIの設定&br;
  DVI→PDFの設定&br;
  DVI→PSの設定&br;
  PS→PDFの設定&br;
  dvioutの設定&br;
  Adobe Readerの設定&br;
  SumatraPDFの設定&br;
  GSViewの設定&br;
&color(Black,#DAEAFF){  各種プログラム及びメニューの設定...        };&br;
  TeXに関する全般的な設定&br;
  環境&br;
  初期化他&br;
----
&color(Black,#8080FF){%%% &color(White){''メニューの設定''};                                      &color(Black,#CC3333){%%%[  ''&color(White){✕};''  ]%%%}; %%%};&br;
&br;
  タイトル   PDFに変換して表示&br;
...&br;
  プレビュー&br;
  SumatraPDF&br;
----
&color(Black,#DAEAFF){  TeX→DVIの設定                  };&br;
  DVI→PDFの設定&br;
  DVI→PSの設定&br;
  PS→PDFの設定&br;
  dvioutの設定&br;
  Adobe Readerの設定&br;
  SumatraPDFの設定&br;
  GSViewの設定&br;
  各種プログラム及びメニューの設定...&br;
  TeXに関する全般的な設定&br;
  環境&br;
  初期化他&br;
----
  動作&br;
  フォーマットファイルの指定&br;
  追加するオプション...:現在は (無し)&br;
  -jobnameでファイル名を指定&br;
  漢字コードの指定&br;
&color(Black,#DAEAFF){  ソースとの同期                         };&br;
  複数コンパイルの推定&br;
  コンパイルの最大繰り返し数...:現在は10回&br;
  BibTeXの設定&br;
  MakeIndexの設定&br;
----
  ★ 使わない&br;
  常にsource specialsを使う&br;
  draftオプション指定時のみsource specialsを使う&br;
&color(Black,#DAEAFF){  常にSyncTeXを使う                     };&br;
  draftオプション指定時のみSyncTeXを使う&br;
----
  TeX→DVIの設定&br;
  DVI→PDFの設定&br;
  DVI→PSの設定&br;
  PS→PDFの設定&br;
  dvioutの設定&br;
  Adobe Readerの設定&br;
&color(Black,#DAEAFF){  SumatraPDFの設定               };&br;
  GSViewの設定&br;
  各種プログラム及びメニューの設定...&br;
  TeXに関する全般的な設定&br;
  環境&br;
  初期化他&br;
----
  SumatraPDFのパス...:現在はC:\Program Files\SumatraPDF\SumatraPDF.exe&br;
  操作タイプ&br;
  ウィンドウサイズ&br;
&color(Black,#DAEAFF){  SyncTeX                                                  };&br;
----
  ★ 使用しない&br;
  利用する&br;
&color(Black,#DAEAFF){  利用する (プレビュー時に現在位置にジャンプ.DDE利用.)           };&br;
----

***保護違反 [#m28c9ec8]
秀丸エディタ Version 8.04 を起動した直後に,メニューの [マクロ(M)]-[TeX補完マクロ(3)] をクリックしたところ,以下のようなメッセージが表示されました.

dump.txt が,秀丸エディタをインストールしたフォルダまたはマイドキュメントにない場合は

 %USERPROFILE%\AppData\Local\VirtualStore\Program Files\Hidemaru\dump.txt

にあるかもしれません.

----
&color(Black,#8080FF){%%% &color(White){''エラー''};                                           &color(Black,#CC3333){%%%[  ''&color(White){✕};''  ]%%%}; %%%};&br;
&br;
  × 秀丸エディタのプロセスで保護違反が発生しました。秀丸エディタは&br;
  異常終了します。

  秀丸エディタの異常終了についての詳細情報は、秀丸エディタをイン&br;
  ストールしたフォルダ (またはマイドキュメント) にあるdump.txtフ&br;
  ァイルに出力されています。

  Program Filesに出力されている場合は、エクスプローラで「互換性フ&br;
  ァイル」をクリックすると表示されます。
----
&color(Black,#8080FF){%%% &color(White){''エラー''};                                           &color(Black,#CC3333){%%%[  ''&color(White){✕};''  ]%%%}; %%%};&br;
&br;
&br;
  ! プログラムが終了する前に、最後に1回だけ保存を試みることができ&br;
  ます。

  既にメモリが破壊されている場合、保存処理そのものが失敗するか、&br;
  壊れた内容を出力するかもしれません。

  もし保存する場合は、必ず別名で保存してください。&br;
  (旧タイプのダイアログを使うので拡張子まで入力する必要がありま&br;
  す)
----
&color(Black,#8080FF){%%% &color(White){''ファイルの保存''};                                    &color(Black,#CC3333){%%%[  ''&color(White){✕};''  ]%%%}; %%%};&br;
&br;
  ファイル名(N): &color(White,#1188FF){%%%(必ず別名で保存してください).txt%%%};   &color(Black,#EEEEEE){[    OK    ]};&br;
  フォルダ:                           &color(Black,#EEEEEE){[キャンセル]}; &color(Black,#EEEEEE){[削除(E)]};&br;
   ファイル(F):      フォルダ(D):
----

TeX ファイルを編集しているときは補完候補が表示されます.

**RaTeX0e [#s1e27527]
-[[RaTeX0e:http://uca-works.com/program/ratex.html]]
(福中 公輔 さん)

**AutoHotKey スクリプト [#va7fd93d]
-[[AutoHotKey スクリプト:http://ryo-t.com/diary/?p=94]]
(谷内 稜 さん)

**秀丸エディタで LaTeX [#ubdba7fd]
-[[秀丸エディタで LaTeX (hidemacro-070502.tar.gz):http://www.cymric.jp/old/tex/hidemaru.html]]
(Maxima 普及委員会)

**秀丸で簡単コンパイル [#m6700653]
-[[秀丸で簡単コンパイル:http://imawamukashi.web.fc2.com/TeX/hidemacro.html]]
(Outsider's Website)

**トリビュート [#qac4762a]
-[[トリビュート:http://www.vector.co.jp/soft/win95/writing/se259789.html]], [[LaTeX2e 用強調表示定義ファイル:http://homepage2.nifty.com/masema/software/LaTeX_hilight.html]]
(ませま さん)

**LaTeX Compile HIDEMARU Macro [#w6e15581]
-[[LaTeX Compile HIDEMARU Macro (LaTeXコンパイル用秀丸マクロ):http://hide.maruo.co.jp/lib/macro/lcm11.html]]
(岩里 さん)

**TeX用改行コード挿入マクロ [#ndf01264]
-[[TeX用改行コード挿入マクロ:http://hide.maruo.co.jp/lib/macro/il-fc093.html]] (haze さん)

**TeX Module Control with HIDEMARU Macro [#rff2c60d]
-[[TeX Module Control with HIDEMARU Macro:http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/tex_mc/index.html]]
(杉浦 方紀 さん)

**LaTeX コンパイル支援マクロ [#ob9080ba]
-[[LaTeX コンパイル支援マクロ:http://www.seman.cs.uec.ac.jp/~inuzuka/hidemac.html]]
(犬塚 敦史 さん)

**TeXMAC, Gui-Shell [#ld68541f]
**TeXMAC, Gui-Shell (製品) [#ld68541f]
-[[TeXMAC:http://argent.shinshu-u.ac.jp/~otobe/tex/book/1999revise.html]], [[Gui-Shell:http://argent.shinshu-u.ac.jp/~otobe/tex/book/update.html]]
(乙部 厳己 さん)

**飛鳥 (ひちょう) HiTeX [#y3147877]
-[[飛鳥 (ひちょう) HiTeX:http://www.yatex.org/HiTeX/]]
(安田 晴行 さん)

*スクリプト [#w87ef5ac]

**Happy [#q96fb99f]
-[[Happy:http://www.u-gakugei.ac.jp/~takizawa/Happy/]]
--HappyInput (TeX 入力支援スクリプト)
--HappyTeX (TeX タイプセット&プレビュー支援スクリプト)