yatex

diff docs/yatexj @ 582:f4c2dca86202

Add "mcfamily" and "gtfamily"
author HIROSE Yuuji <yuuji@gentei.org>
date Sat, 08 Feb 2020 18:31:52 +0900
parents 355b28fc0025
children
line diff
     1.1 --- a/docs/yatexj	Sun Sep 10 00:03:52 2017 +0859
     1.2 +++ b/docs/yatexj	Sat Feb 08 18:31:52 2020 +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