1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

サクラエディタは TeX ファイル中の見出しを解析してくれる (アウトライン解析) (TeX 以外も可)

1
Posted at

サクラエディタには、TeX ファイル中の見出しを解析し、サイドバーにアウトラインビューを表示できる機能があります (アウトライン解析)。そこから該当箇所にジャンプもできます。

TeX ファイルを開き、F11 キーを押す (または、メニューから「検索 -> アウトライン解析」をクリックする) と、下図のようになります (※)。何か設定する必要などはありません。

※ 初回にはアウトラインビューはフローティングウィンドウになると思うので、ウィンドウ左下の ▼ をクリックして「左ドッキング」など好きな配置を選びます。

image.png

参考文献

  • アウトライン解析
    • TeX ファイルでなくても見出しを解析してくれます。
      • HTML ファイルの場合は、既定で DOM ツリーを解析してくれます。
      • ソースコードの場合は、言語によってクラスとメソッドを解析してくれます。
    • メニューの「設定 -> タイプ別設定」の「スクリーン」タブの「アウトライン解析方法」の「標準ルール」プルダウンにある言語なら既定のルールがあります。
      • 既定のルールの中身については、例えば TeX ファイルなら sakura_core/types/CType_Tex.cpp#L249 にあるメンバ関数 CDocOutline::MakeTopicList_tex() が、chapter -> section -> subsection -> subsubsection を階層タグとして定義しているのでこれが解析されると思います。
    • 既定のルールがなかったり何を見出しとして認識するかカスタマイズしたりする場合には自分でルールファイルを記述することになります。ルールファイルについては、タイプ別設定 『スクリーン』プロパティの「ルールファイル」にあります。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?