yatex

changeset 131:bd0a9177e5e7 dev

About [prefix] t e.
author yuuji@gentei.org
date Thu, 27 May 2010 20:02:32 +0900
parents 8703f090c628
children 5aa94d64cc35
files docs/yatexe docs/yatexe.tex docs/yatexj docs/yatexj.tex
diffstat 4 files changed, 149 insertions(+), 129 deletions(-) [+]
line diff
     1.1 --- a/docs/yatexe	Thu May 27 16:37:44 2010 +0900
     1.2 +++ b/docs/yatexe	Thu May 27 20:02:32 2010 +0900
     1.3 @@ -170,9 +170,14 @@
     1.4  the cursor on the line of error message and type `SPACE' key.  This makes
     1.5  the cursor move to corresponding source line.
     1.6  
     1.7 -  Since `[prefix] tr' pastes the region into the file `texput.tex' in the
     1.8 -current directory, you should be careful of overwriting.  The method of
     1.9 -specification of the region is shown in the section *Note %#notation::.
    1.10 +  YaTeX-typeset-region invoked by `[prefix] tr' call typesetter for
    1.11 +region.  The region is specified by standard point and mark, or by
    1.12 +`%#BEGIN' and `%#END' marks.  Selected region will be copied to the
    1.13 +temporary file `texput.tex' with the same preamble as the main file of
    1.14 +current editing sources.  Be sure to put all local macro settings in
    1.15 +preamble, not after `\begin{document}'.
    1.16 +  The method of specification of the region is shown in the section *Note
    1.17 +%#notation::.
    1.18  
    1.19    The documentclass for typeset-region is the same as that of editing file
    1.20  if you edit one file, and is the same as main file's if you edit splitting
    1.21 @@ -182,7 +187,11 @@
    1.22  inner math mode and then call typeset-region with marked region.  This is
    1.23  convenient to quick view of current tabular environment or current editing
    1.24  formulas.  Keeping previewer window for `texput.dvi' is handy for
    1.25 -debugging.
    1.26 +debugging.  Since `[prefix] te' selects the inner-most environment as
    1.27 +region, it is not suitable for partial typesetting of doubly or more
    1.28 +composed environment.  If you want to do partial typesetting for a nested
    1.29 +environment, use `[prefix] tr' for static-region, which is described in
    1.30 +the section *Note %#notation::.
    1.31  
    1.32  
    1.33  File: yatexe, Node: Calling previewer, Next: Printing out, Prev: Calling typesetter, Up: Typesetting
    1.34 @@ -2094,60 +2103,60 @@
    1.35  Node: Installation3456
    1.36  Node: Typesetting4232
    1.37  Node: Calling typesetter5300
    1.38 -Node: Calling previewer6945
    1.39 -Node: Printing out7305
    1.40 -Node: %#notation7596
    1.41 -Node: Changing typesetter7971
    1.42 -Node: Splitting input files8334
    1.43 -Node: Static region for typesetting9761
    1.44 -Node: Lpr format10889
    1.45 -Node: Editing %# notation11945
    1.46 -Node: Completion12463
    1.47 -Node: Begin-type completion13022
    1.48 -Node: Section-type completion16065
    1.49 -Node: view-sectioning18499
    1.50 -Node: Large-type completion20078
    1.51 -Node: Maketitle-type completion20808
    1.52 -Node: Arbitrary completion21359
    1.53 -Node: End completion21748
    1.54 -Node: Accent completion22217
    1.55 -Node: Image completion22833
    1.56 -Node: Greek letters completion25089
    1.57 -Node: Local dictionaries25815
    1.58 -Node: Commenting out26751
    1.59 -Node: Cursor jump28209
    1.60 -Node: Jump to corresponding object28520
    1.61 -Node: Invoking image processor29920
    1.62 -Node: Jump to main file31262
    1.63 -Node: Jumping around the environment31626
    1.64 -Node: Jumping to last completion position32043
    1.65 -Node: Changing and Deleting32551
    1.66 -Node: Changing LaTeX commands32942
    1.67 -Node: Killing LaTeX commands34118
    1.68 -Node: Filling35302
    1.69 -Node: Updation of includeonly37152
    1.70 -Node: What column37948
    1.71 -Node: Intelligent newline39032
    1.72 -Node: Usepackage checker40692
    1.73 -Node: Online help41282
    1.74 -Node: Browsing file hierarchy42956
    1.75 -Node: Cooperation with other packages44692
    1.76 -Node: Customizations45396
    1.77 -Node: Lisp variables45729
    1.78 -Node: All customizable variables46732
    1.79 -Node: Sample definitions56615
    1.80 -Node: Hook variables57127
    1.81 -Node: Hook file57830
    1.82 -Node: Add-in functions58168
    1.83 -Node: How the add-in function works59027
    1.84 -Node: Defining option-add-in61225
    1.85 -Node: Defining argument-add-in61946
    1.86 -Node: Defining enclosing-add-in62827
    1.87 -Node: How the function is called63680
    1.88 -Node: Useful functions for creating add-in64355
    1.89 -Node: Contribution65759
    1.90 -Node: Add-in generator66032
    1.91 -Node: Etcetera71425
    1.92 -Node: Copying72029
    1.93 +Node: Calling previewer7504
    1.94 +Node: Printing out7864
    1.95 +Node: %#notation8155
    1.96 +Node: Changing typesetter8530
    1.97 +Node: Splitting input files8893
    1.98 +Node: Static region for typesetting10320
    1.99 +Node: Lpr format11448
   1.100 +Node: Editing %# notation12504
   1.101 +Node: Completion13022
   1.102 +Node: Begin-type completion13581
   1.103 +Node: Section-type completion16624
   1.104 +Node: view-sectioning19058
   1.105 +Node: Large-type completion20637
   1.106 +Node: Maketitle-type completion21367
   1.107 +Node: Arbitrary completion21918
   1.108 +Node: End completion22307
   1.109 +Node: Accent completion22776
   1.110 +Node: Image completion23392
   1.111 +Node: Greek letters completion25648
   1.112 +Node: Local dictionaries26374
   1.113 +Node: Commenting out27310
   1.114 +Node: Cursor jump28768
   1.115 +Node: Jump to corresponding object29079
   1.116 +Node: Invoking image processor30479
   1.117 +Node: Jump to main file31821
   1.118 +Node: Jumping around the environment32185
   1.119 +Node: Jumping to last completion position32602
   1.120 +Node: Changing and Deleting33110
   1.121 +Node: Changing LaTeX commands33501
   1.122 +Node: Killing LaTeX commands34677
   1.123 +Node: Filling35861
   1.124 +Node: Updation of includeonly37711
   1.125 +Node: What column38507
   1.126 +Node: Intelligent newline39591
   1.127 +Node: Usepackage checker41251
   1.128 +Node: Online help41841
   1.129 +Node: Browsing file hierarchy43515
   1.130 +Node: Cooperation with other packages45251
   1.131 +Node: Customizations45955
   1.132 +Node: Lisp variables46288
   1.133 +Node: All customizable variables47291
   1.134 +Node: Sample definitions57174
   1.135 +Node: Hook variables57686
   1.136 +Node: Hook file58389
   1.137 +Node: Add-in functions58727
   1.138 +Node: How the add-in function works59586
   1.139 +Node: Defining option-add-in61784
   1.140 +Node: Defining argument-add-in62505
   1.141 +Node: Defining enclosing-add-in63386
   1.142 +Node: How the function is called64239
   1.143 +Node: Useful functions for creating add-in64914
   1.144 +Node: Contribution66318
   1.145 +Node: Add-in generator66591
   1.146 +Node: Etcetera71984
   1.147 +Node: Copying72588
   1.148  
   1.149  End tag table
     2.1 --- a/docs/yatexe.tex	Thu May 27 16:37:44 2010 +0900
     2.2 +++ b/docs/yatexe.tex	Thu May 27 20:02:32 2010 +0900
     2.3 @@ -5,7 +5,7 @@
     2.4  
     2.5  @iftex
     2.6  @c @syncodeindex fn cp
     2.7 -@c Last modified Thu May 27 16:25:29 2010 on firestorm
     2.8 +@c Last modified Thu May 27 18:04:10 2010 on firestorm
     2.9  @syncodeindex vr cp
    2.10  @end iftex
    2.11  
    2.12 @@ -195,9 +195,13 @@
    2.13  the cursor on the line of error message and type @kbd{SPACE} key.  This
    2.14  makes the cursor move to corresponding source line.
    2.15  
    2.16 -  Since @kbd{[prefix] tr} pastes the region into the file
    2.17 -@file{texput.tex} in the current directory, you should be careful of
    2.18 -overwriting.  The method of specification of the region is shown in the
    2.19 +  YaTeX-typeset-region invoked by @kbd{[prefix] tr} call typesetter
    2.20 +for region.  The region is specified by standard point and mark, or
    2.21 +by @code{%#BEGIN} and @code{%#END} marks.  Selected region will be
    2.22 +copied to the temporary file @file{texput.tex} with the same preamble
    2.23 +as the main file of current editing sources.  Be sure to put
    2.24 +all local macro settings in preamble, not after @code{\begin{document}}.
    2.25 +  The method of specification of the region is shown in the
    2.26  section @xref{%#notation}.
    2.27  
    2.28    The documentclass  for typeset-region is the same as that of editing
    2.29 @@ -207,8 +211,12 @@
    2.30    The @kbd{[prefix] te} key automatically marks current inner environment
    2.31  or inner math mode and then call typeset-region with marked region.  This
    2.32  is convenient to quick view of current tabular environment or current
    2.33 -editing formulas.  Keeping previewer window for @file{texput.dvi} is
    2.34 -handy for debugging.
    2.35 +editing formulas.  Keeping previewer window for @file{texput.dvi} is handy
    2.36 +for debugging.  Since @kbd{[prefix] te} selects the inner-most environment
    2.37 +as region, it is not suitable for partial typesetting of doubly or more
    2.38 +composed environment.  If you want to do partial typesetting for a nested
    2.39 +environment, use @kbd{[prefix] tr} for static-region, which is described
    2.40 +in the section @xref{%#notation}.
    2.41  
    2.42  @node Calling previewer, Printing out, Calling typesetter, Typesetting
    2.43  @comment  node-name,  next,  previous,  up
     3.1 --- a/docs/yatexj	Thu May 27 16:37:44 2010 +0900
     3.2 +++ b/docs/yatexj	Thu May 27 20:02:32 2010 +0900
     3.3 @@ -241,11 +241,12 @@
     3.4  
     3.5    $B%]%$%s%H$H%^!<%/$N4V!"$"$k$$$O%F%-%9%HCf$KKd$a9~$s$@(B `%#BEGIN' $B$H(B`%#END'
     3.6  $B$N4V$NNN0h(B(*Note %#notation::)$B$@$1$r@Z$j<h$C$F%?%$%W%;%C%H$9$k$3$H$,$G$-$^(B
     3.7 -$B$9!#$3$N>l9g$N(B documentclass $B$O!"C10l%U%!%$%k$N(B LaTeX $B%=!<%9$NJT=8;~$K$O$=(B
     3.8 -$B$N%U%!%$%k$N(B documentclass $B$,!"JL%U%!%$%k$+$i(B include $B$7$F$$$k>l9g$K$O%a%$(B
     3.9 -$B%s%U%!%$%k$N(B documentclass $B$,<+F0E*$KA*Br$5$l$^$9!#;XDjNN0h$O!"%a%$%s%U%!(B
    3.10 -$B%$%k$N$"$k%G%#%l%/%H%j$N(B`texput.tex'$B$H$$$&NW;~%U%!%$%k$K=PNO$5$l$^$9$N$G!"(B
    3.11 -$B>e=q$-$K$OCm0U$7$F$/$@$5$$!#(B
    3.12 +$B$9!#$3$N>l9g%a%$%s%U%!%$%k$N%W%j%"%s%V%k$,0l;~%U%!%$%k$N%W%j%"%s%V%k$H$7$F(B
    3.13 +$B;H$o$l$^$9!#$7$?$,$C$F%W%j%"%s%V%k$K$J$$%^%/%mDj5A$,NN0hFb$K$"$k$H%(%i!<$K(B
    3.14 +$B$J$j$^$9!#NN0h%?%$%W%;%C%H$r;H$&>l9g!"I,$:%^%/%mDj5A$O%W%j%"%s%V%k(B
    3.15 +(`\begin{document}'$B$h$jA0(B)$B$KCV$/$h$&$K$7$F2<$5$$!#0l;~%U%!%$%k$O%a%$%s%U%!(B
    3.16 +$B%$%k$N$"$k%G%#%l%/%H%j$N(B`texput.tex'$B$H$$$&L>A0$G=PNO$5$l$k$N$G!">e=q$-$K$O(B
    3.17 +$BCm0U$7$F$/$@$5$$!#(B
    3.18  
    3.19  
    3.20  $B4D6-%?%$%W%;%C%H(B
    3.21 @@ -2018,58 +2019,58 @@
    3.22  Node: Installation5035
    3.23  Node: Invocation7121
    3.24  Node: Calling typesetter8352
    3.25 -Node: Calling previewer11116
    3.26 -Node: Print out11713
    3.27 -Node: %#notation12158
    3.28 -Node: Changing typesetter12725
    3.29 -Node: Splitting input files13114
    3.30 -Node: Fix region for typesetting15019
    3.31 -Node: lpr format16764
    3.32 -Node: Editing %# notation18164
    3.33 -Node: Completion18916
    3.34 -Node: begin$B7?Jd40(B19560
    3.35 -Node: section$B7?Jd40(B23690
    3.36 -Node: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B25476
    3.37 -Node: Enclose section-type command26974
    3.38 -Node: Recursive completion27374
    3.39 -Node: view-sectioning27926
    3.40 -Node: label-generation30387
    3.41 -Node: large$B7?Jd40(B31132
    3.42 -Node: maketitle$B7?Jd40(B32259
    3.43 -Node: Arbitrary completion32741
    3.44 -Node: end$BJd40(B33347
    3.45 -Node: Accent mark completion33984
    3.46 -Node: Image completion34715
    3.47 -Node: Greek letter completion38249
    3.48 -Node: Local dictionary39244
    3.49 -Node: Commenting out40484
    3.50 -Node: Cursor jump42716
    3.51 -Node: $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B43090
    3.52 -Node: $B$*3(IA$-%D!<%k5/F0(B44987
    3.53 -Node: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B46952
    3.54 -Node: $B4D6-$rC10L$H$7$?%8%c%s%W(B47621
    3.55 -Node: $B:G8e$NJd400LCV$X$N%8%c%s%W(B48285
    3.56 -Node: Modifying/Deleting48763
    3.57 -Node: Changing LaTeX command49417
    3.58 -Node: Killing LaTeX command50433
    3.59 -Node: Filling51866
    3.60 -Node: Includeonly54335
    3.61 -Node: What column55424
    3.62 -Node: Intelligent newline56773
    3.63 -Node: Usepackage cheker58708
    3.64 -Node: Changing mode of YaTeX59489
    3.65 -Node: Online help60636
    3.66 -Node: Inclusion hierarchy browser62779
    3.67 -Node: Cooperation with other packages65234
    3.68 -Node: Customizations65992
    3.69 -Node: Lisp variables66478
    3.70 -Node: All customizable variables67512
    3.71 -Node: Sample definitions78641
    3.72 -Node: Hook variables79220
    3.73 -Node: Hook file80580
    3.74 -Node: Add-in functions80915
    3.75 -Node: Etc81333
    3.76 -Node: Copying81974
    3.77 -Node: Concept Index83419
    3.78 +Node: Calling previewer11223
    3.79 +Node: Print out11820
    3.80 +Node: %#notation12265
    3.81 +Node: Changing typesetter12832
    3.82 +Node: Splitting input files13221
    3.83 +Node: Fix region for typesetting15126
    3.84 +Node: lpr format16871
    3.85 +Node: Editing %# notation18271
    3.86 +Node: Completion19023
    3.87 +Node: begin$B7?Jd40(B19667
    3.88 +Node: section$B7?Jd40(B23797
    3.89 +Node: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B25583
    3.90 +Node: Enclose section-type command27081
    3.91 +Node: Recursive completion27481
    3.92 +Node: view-sectioning28033
    3.93 +Node: label-generation30494
    3.94 +Node: large$B7?Jd40(B31239
    3.95 +Node: maketitle$B7?Jd40(B32366
    3.96 +Node: Arbitrary completion32848
    3.97 +Node: end$BJd40(B33454
    3.98 +Node: Accent mark completion34091
    3.99 +Node: Image completion34822
   3.100 +Node: Greek letter completion38356
   3.101 +Node: Local dictionary39351
   3.102 +Node: Commenting out40591
   3.103 +Node: Cursor jump42823
   3.104 +Node: $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B43197
   3.105 +Node: $B$*3(IA$-%D!<%k5/F0(B45094
   3.106 +Node: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B47059
   3.107 +Node: $B4D6-$rC10L$H$7$?%8%c%s%W(B47728
   3.108 +Node: $B:G8e$NJd400LCV$X$N%8%c%s%W(B48392
   3.109 +Node: Modifying/Deleting48870
   3.110 +Node: Changing LaTeX command49524
   3.111 +Node: Killing LaTeX command50540
   3.112 +Node: Filling51973
   3.113 +Node: Includeonly54442
   3.114 +Node: What column55531
   3.115 +Node: Intelligent newline56880
   3.116 +Node: Usepackage cheker58815
   3.117 +Node: Changing mode of YaTeX59596
   3.118 +Node: Online help60743
   3.119 +Node: Inclusion hierarchy browser62886
   3.120 +Node: Cooperation with other packages65341
   3.121 +Node: Customizations66099
   3.122 +Node: Lisp variables66585
   3.123 +Node: All customizable variables67619
   3.124 +Node: Sample definitions78748
   3.125 +Node: Hook variables79327
   3.126 +Node: Hook file80687
   3.127 +Node: Add-in functions81022
   3.128 +Node: Etc81440
   3.129 +Node: Copying82081
   3.130 +Node: Concept Index83526
   3.131  
   3.132  End tag table
     4.1 --- a/docs/yatexj.tex	Thu May 27 16:37:44 2010 +0900
     4.2 +++ b/docs/yatexj.tex	Thu May 27 20:02:32 2010 +0900
     4.3 @@ -10,7 +10,7 @@
     4.4  @c ノードいじったら C-l C-u C-n 全部のノード更新 C-l C-u C-e
     4.5  @c メニュー増やしたら C-l C-u C-m 全部のメニュー更新 C-l C-u C-a
     4.6  @c フォーマットするときは C-l C-e C-b
     4.7 -@c Last modified Thu May 27 16:31:56 2010 on firestorm
     4.8 +@c Last modified Thu May 27 18:24:30 2010 on firestorm
     4.9  @syncodeindex vr cp
    4.10  @end iftex
    4.11  
    4.12 @@ -282,11 +282,13 @@
    4.13  
    4.14    ポイントとマークの間、あるいはテキスト中に埋め込んだ @code{%#BEGIN} と
    4.15  @code{%#END}の間の領域(@ref{%#notation})だけを切り取ってタイプセットすることが
    4.16 -できます。この場合の documentclass は、単一ファイルの La@TeX{} ソースの編
    4.17 -集時にはそのファイルの documentclass が、別ファイルから include している場
    4.18 -合にはメインファイルの documentclass が自動的に選択されます。指定領域は、
    4.19 -メインファイルのあるディレクトリの@file{texput.tex}という臨時ファイルに出
    4.20 -力されますので、上書きには注意してください。
    4.21 +できます。この場合メインファイルのプリアンブルが一時ファイルの
    4.22 +プリアンブルとして使われます。したがってプリアンブルにないマクロ定義が
    4.23 +領域内にあるとエラーになります。領域タイプセットを使う場合、
    4.24 +必ずマクロ定義はプリアンブル(@code{\begin{document}}より前)に置くよう
    4.25 +にして下さい。一時ファイルはメインファイルのある
    4.26 +ディレクトリの@file{texput.tex}という名前で出力されるので、
    4.27 +上書きには注意してください。
    4.28  
    4.29  @subsection{環境タイプセット}
    4.30