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