yatex
diff docs/yatexj @ 520:52175326855d
Avoid neglection of image re-generation by 'insert-image-file
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Tue, 09 Jan 2018 13:33:50 +0900 |
parents | 355b28fc0025 |
children |
line diff
1.1 --- a/docs/yatexj Sun Sep 10 00:03:52 2017 +0859 1.2 +++ b/docs/yatexj Tue Jan 09 13:33:50 2018 +0900 1.3 @@ -21,7 +21,7 @@ 1.4 * Main features:: 主な機能 1.5 * Installation:: インストール 1.6 * Invocation:: プロセス起動 1.7 -* %#notation :: %#記法 1.8 +* %#notation :: 1.9 * Completion:: 補完入力 1.10 * Local dictionary:: ローカル辞書 1.11 * Commenting out:: コメントアウト 1.12 @@ -326,9 +326,10 @@ 1.13 * Changing typesetter:: タイプセット用コマンドの変更 1.14 * Splitting input files:: 入力ファイル分割 1.15 * Fix region for typesetting:: 領域の固定 1.16 +* Special Filtering Region:: 1.17 * lpr format:: プリントアウトコマンド用フォーマット 1.18 * Controlling which command to invoke:: その他の起動コマンド制御 1.19 -* Editing %# notation:: %#記法の編集 1.20 +* Editing %# notation:: 1.21 1.22 1.23 1.24 @@ -424,6 +425,33 @@ 1.25 し忘れには十分ご注意下さい。 1.26 1.27 1.28 + 1.29 +File: yatexj, Node: Special Filtering Region, Next: lpr format, Prev: Fix region for typesetting, Up: %#notation 1.30 + 1.31 +自動外部フィルタ 1.32 +================ 1.33 + 1.34 +たとえば、テキストファイルから画像を生成するようなツールに与えるソース 1.35 +をLaTeXソース中に埋め込み、その部分だけをツールの標準入力に渡すことが 1.36 +できます。そのためには以下のようなソースを文書中に書きます。 1.37 + 1.38 + %#BEGIN FILTER{foo.pdf}{blockdiag -T %t -o %o} 1.39 + \if0 1.40 + --- 1.41 + ....blah blah blah... 1.42 + ....blah blah blah... 1.43 + ....blah blah blah... 1.44 + --- 1.45 + \fi 1.46 + %#END 1.47 + 1.48 +この領域内で `[prefix] t e' をタイプすると、この例であればblahのある3 1.49 +行が外部コマンド `"blockdiag -T pdf -o foo.pdf"' の標準入力に渡され、 1.50 +結果として foo.pdf が生成されます。この特別なブロックは`[prefix] tb' 1.51 +の環境補完で、`.blockdiag' のようなピリオドで始まる特殊環境名を入力す 1.52 +ることで自動的に挿入されます。 1.53 + 1.54 + 1.55 1.56 1.57 File: yatexj, Node: lpr format, Next: Controlling which command to invoke, Prev: Fix region for typesetting, Up: %#notation 1.58 @@ -2255,66 +2283,67 @@ 1.59 1.60 Tag table: 1.61 Node: Top257 1.62 -Node: Intro1311 1.63 -Node: Terminology1614 1.64 -Node: Main features2254 1.65 -Node: Installation3376 1.66 -Node: Invocation4636 1.67 -Node: Calling typesetter5512 1.68 -Node: Calling previewer6973 1.69 -Node: Print out7289 1.70 -Node: %#notation7555 1.71 -Node: Changing typesetter7983 1.72 -Node: Splitting input files8241 1.73 -Node: Fix region for typesetting9197 1.74 -Node: lpr format10105 1.75 -Node: Controlling which command to invoke10915 1.76 -Node: Editing %# notation11629 1.77 -Node: Completion12087 1.78 -Node: begin型補完12498 1.79 -Node: section型補完15247 1.80 -Node: 2個以上の引数をとる section型コマンド16340 1.81 -Node: Enclose section-type command17156 1.82 -Node: Recursive completion17480 1.83 -Node: view-sectioning17785 1.84 -Node: label-generation18981 1.85 -Node: large型補完19655 1.86 -Node: maketitle型補完20189 1.87 -Node: Arbitrary completion20488 1.88 -Node: end補完20801 1.89 -Node: Accent mark completion21142 1.90 -Node: Image completion21567 1.91 -Node: Greek letter completion23382 1.92 -Node: Inserting parens23866 1.93 -Node: Local dictionary24214 1.94 -Node: Commenting out24818 1.95 -Node: Cursor jump25978 1.96 -Node: 対応オブジェクトへのジャンプ26195 1.97 -Node: お絵描きツール起動27181 1.98 -Node: メインファイルへのジャンプ28099 1.99 -Node: 環境を単位としたジャンプ28435 1.100 -Node: 最後の補完位置へのジャンプ28792 1.101 -Node: Modifying/Deleting29029 1.102 -Node: Changing LaTeX command29435 1.103 -Node: Killing LaTeX command29985 1.104 -Node: Filling30857 1.105 -Node: Includeonly32187 1.106 -Node: What column32748 1.107 -Node: Intelligent newline33528 1.108 -Node: Usepackage cheker34560 1.109 -Node: Changing mode of YaTeX34987 1.110 -Node: Online help35563 1.111 -Node: Inclusion hierarchy browser36540 1.112 -Node: Cooperation with other packages37818 1.113 -Node: Customizations38273 1.114 -Node: Lisp variables38570 1.115 -Node: All customizable variables39177 1.116 -Node: Sample definitions48157 1.117 -Node: Hook variables48591 1.118 -Node: Hook file49486 1.119 -Node: Add-in functions49692 1.120 -Node: Etc49919 1.121 -Node: Copying50204 1.122 -Node: Concept Index50828 1.123 +Node: Intro1290 1.124 +Node: Terminology1593 1.125 +Node: Main features2233 1.126 +Node: Installation3355 1.127 +Node: Invocation4615 1.128 +Node: Calling typesetter5491 1.129 +Node: Calling previewer6952 1.130 +Node: Print out7268 1.131 +Node: %#notation7534 1.132 +Node: Changing typesetter7975 1.133 +Node: Splitting input files8233 1.134 +Node: Fix region for typesetting9189 1.135 +Node: Special Filtering Region10096 1.136 +Node: lpr format10732 1.137 +Node: Controlling which command to invoke11542 1.138 +Node: Editing %# notation12256 1.139 +Node: Completion12714 1.140 +Node: begin型補完13125 1.141 +Node: section型補完15874 1.142 +Node: 2個以上の引数をとる section型コマンド16967 1.143 +Node: Enclose section-type command17783 1.144 +Node: Recursive completion18107 1.145 +Node: view-sectioning18412 1.146 +Node: label-generation19608 1.147 +Node: large型補完20282 1.148 +Node: maketitle型補完20816 1.149 +Node: Arbitrary completion21115 1.150 +Node: end補完21428 1.151 +Node: Accent mark completion21769 1.152 +Node: Image completion22194 1.153 +Node: Greek letter completion24009 1.154 +Node: Inserting parens24493 1.155 +Node: Local dictionary24841 1.156 +Node: Commenting out25445 1.157 +Node: Cursor jump26605 1.158 +Node: 対応オブジェクトへのジャンプ26822 1.159 +Node: お絵描きツール起動27808 1.160 +Node: メインファイルへのジャンプ28726 1.161 +Node: 環境を単位としたジャンプ29062 1.162 +Node: 最後の補完位置へのジャンプ29419 1.163 +Node: Modifying/Deleting29656 1.164 +Node: Changing LaTeX command30062 1.165 +Node: Killing LaTeX command30612 1.166 +Node: Filling31484 1.167 +Node: Includeonly32814 1.168 +Node: What column33375 1.169 +Node: Intelligent newline34155 1.170 +Node: Usepackage cheker35187 1.171 +Node: Changing mode of YaTeX35614 1.172 +Node: Online help36190 1.173 +Node: Inclusion hierarchy browser37167 1.174 +Node: Cooperation with other packages38445 1.175 +Node: Customizations38900 1.176 +Node: Lisp variables39197 1.177 +Node: All customizable variables39804 1.178 +Node: Sample definitions48784 1.179 +Node: Hook variables49218 1.180 +Node: Hook file50113 1.181 +Node: Add-in functions50319 1.182 +Node: Etc50546 1.183 +Node: Copying50831 1.184 +Node: Concept Index51455 1.185 1.186 End tag table