annotate docs/yatexj.tex @ 56:a9653fbd1c1c

Bug fix version
author yuuji
date Thu, 29 Jun 1995 13:46:57 +0000
parents 2d45e43fb35f
children 18f4939986e6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1 \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
2 \input texinfo
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
3 @setfilename yatexj
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
4 @settitle Yet Another tex-mode for Emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
5
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
6 @iftex
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
7 @c @syncodeindex fn cp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
8 @syncodeindex vr cp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
9 @end iftex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
10
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
11 @titlepage
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
12 @sp 10
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
13 @center
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
14 @subtitle Yet Another tex-mode for emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
15 @title 『野鳥』
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
16 @subtitle // YaTeX //
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
17 @author @copyright{} 1991-1994 by HIROSE, Yuuji [yuuji@@ae.keio.ac.jp]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
18 @end titlepage
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
19
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
20 @node Top, Intro, (dir), (dir)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
21 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
22
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
23 @menu
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
24 * Intro:: はじめに
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
25 * Termnology:: マニュアル参照上の注意
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
26 * Main features:: 主な機能
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
27 * Installation:: インストール
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
28 * Invocation:: プロセス起動
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
29 * %#notation :: %#記法
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
30 * Completion:: 補完入力
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
31 * Local dictionary:: ローカル辞書
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
32 * Commenting out:: コメントアウト
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
33 * Cursor jump:: カーソルジャンプ
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
34 * Modifying/Deleting:: LaTeXコマンドの変更/削除
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
35 * Filling:: 桁揃え
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
36 * Includeonly:: 勝手に includeonly
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
37 * What column:: カラム位置ガイド
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
38 * Intelligent newline:: おまかせ改行
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
39 * Changing mode of YaTeX:: 野鳥動作モード変更
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
40 * Online help:: LaTeXオンラインヘルプ
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
41 * Cooperation with other packages:: 他パッケージとの連携
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
42 * Customizations:: カスタマイズ
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
43 * Etc:: その他
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
44 * Copying:: 取り扱い
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
45 * Concept Index:: 索引
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
46
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
47 --- The Detailed Node Listing ---
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
48
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
49 latexコマンド起動
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
50
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
51 * Calling typesetter:: タイプセッタ起動
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
52 * Print out:: プリントアウト用コマンドの起動
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
53
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
54 %#記法
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
55
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
56 * Changing typesetter:: タイプセット用コマンドの変更
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
57 * Splitting input files:: 入力ファイル分割
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
58 * Fix region for typesetting:: 領域の固定
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
59 * lpr format:: プリントアウトコマンド用フォーマット
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
60 * Editing %# notation:: %#記法の編集
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
61
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
62 補完入力
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
63
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
64 * begin型補完::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
65 * section型補完::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
66 * large型補完::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
67 * maketitle型補完::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
68 * Arbitrary completion:: 随時補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
69 * end補完::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
70 * Accent mark completion:: アクセント記号補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
71 * Image completion:: 数式記号イメージ補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
72 * Greek letter completion:: ギリシャ文字補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
73
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
74 section型補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
75
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
76 * 2個以上の引数をとる section型コマンド::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
77 * Enclose region-type command::
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
78 * Recursive completion:: 再帰補完
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
79 * view-sectioning:: セクション区切りのアウトライン表示
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
80
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
81 変更/削除
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
82
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
83 * Changing LaTeX command:: La@TeX{} コマンドの変更
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
84 * Killing LaTeX command:: La@TeX{} コマンドの削除
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
85
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
86 カスタマイズ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
87
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
88 * Lisp variables:: lisp 変数
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
89 * Add-in functions:: 付加関数(アドイン関数)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
90
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
91 lisp 変数
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
92
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
93 * All customizable variables:: カスタマイズ変数一覧
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
94 * Sample definitions:: カスタマイズ変数設定例
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
95 * Hook variables:: hook変数
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
96 * Hook file:: hook用ファイル
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
97 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
98
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
99 @node Intro, Termnology, Top, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
100 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
101 @chapter はじめに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
102 @cindex Demacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
103 @cindex Mule
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
104 @cindex LaTeX
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
105 @cindex やちょう[やちよう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
106
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
107 野鳥は、GNU Emacs で La@TeX{} 用の文書を作成する時に jLa@TeX{} などの
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
108 タイプセットコマンドや、プレヴューアの起動を Emacs 編集画面中から
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
109 行えるようにすると共に、拡張性の高い種々の補完機能によりソーステキ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
110 ストの編集を支援します。さらに La@TeX{} コマンドのオンラインヘルプに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
111 よりマニュアルを調べる手間を軽減します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
112
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
113 English manual @xref{Top, , , yatexe,YaTeX English info}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
114
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
115 @node Termnology, Main features, Intro, Top
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
116 @comment node-name, next, previous, up
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
117 @chapter 本マニュアル参照上の注意
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
118
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
119 本マニュアルでは以下の表記を用います。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
120
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
121 @itemize @bullet
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
122 @item
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
123 begin型コマンド
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
124
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
125 @code{\begin@{環境@} 〜 \end@{環境@}}という形式のLaTeXコマンドを指します。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
126 begin型コマンドを補完入力することをbegin型補完と呼びます。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
127
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
128 @item
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
129 section型コマンド
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
130
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
131 @code{\section@{タイトル@}}や@code{\mbox@{内容@}}のように
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
132 引数を取るLaTeXコマンドを指します。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
133
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
134 @item
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
135 maketitle型コマンド
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
136
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
137 @code{\maketitle}や@code{\tableofcontents}のように引数を取らないLaTeXコマ
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
138 ンドを指します。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
139
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
140 @item
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
141 large型コマンド
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
142
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
143 @code{@{\large ...@}} や @code{@{\tt ...@}} のようなフォント/サイズ指定子
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
144 を指します。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
145
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
146 @item @kbd{[prefix]}
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
147
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
148 野鳥の機能を呼び出すためのプリフィクスキー。デフォルトでは@kbd{C-c}に割り
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
149 当てられているので、特に変更していない場合本マニュアルの @kbd{[prefix]} と
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
150 いう表記は、@kbd{C-c} と読み換えてください。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
151 @end itemize
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
152
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
153 @node Main features, Installation, Termnology, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
154 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
155 @chapter 主な機能
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
156
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
157 @itemize @bullet
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
158 @item タイプセッタやプレヴューアなどの編集画面からの起動(@kbd{C-c t})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
159 @item カーソル位置によらない固定リジョンの部分タイプセット
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
160 @item \includeonlyのワンタッチ更新
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
161 @item エラー箇所への自動ジャンプ(@kbd{C-c '})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
162 @item @code{\begin@{@}, \end@{@}, \section...} などの La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
163 コマンドの補完入力
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
164 (@kbd{C-c b}, @kbd{C-c s}, @kbd{C-c l}, @kbd{C-c m})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
165 @item 既に入力したテキストを環境やコマンド引数の中に取り込む括り補完
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
166 (@kbd{C-u} +通常補完キー)
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
167 @item セクション区切り入力時の文書構造アウトライン表示
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
168 @item 補完辞書の学習
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
169 @item La@TeX{} の環境やコマンドに応じたガイド付き引数入力
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
170 @item 野鳥にないガイド付き引数入力関数の自動生成(@file{yatexgen.el})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
171 @item La@TeX{} コマンドの削除/変更(@kbd{C-c k}, @kbd{C-c c})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
172 @item ファイル間、@code{\begin}<->@code{\end}間、
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
173 @code{\ref}<->@code{\label}間、
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
174 @code{\cite}<->@code{\bibitem}ジャンプ(@kbd{C-c g})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
175 @item 一括コメントアウト/アンコメントアウト
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
176 (@kbd{C-c >}, @kbd{C-c <}, @kbd{C-c ,}, @kbd{C-c .})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
177 @item アクセント記号/数式環境用コマンド/ギリシャ文字の入力支援
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
178 (@kbd{C-c a}, @kbd{;}, @kbd{/})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
179 @item tabular/array環境のカラム位置ガイド
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
180 @item 標準的 La@TeX{} コマンドのオンラインヘルプ(@kbd{C-c ?}, @kbd{C-c /})
53
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
181 @item ドキュメントのインクルード構造の視覚的表示とバッファ切り替え
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
182 (@kbd{C-c d})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
183 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
184
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
185 @node Installation, Invocation, Main features, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
186 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
187 @chapter 起動法
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
188 @cindex Install
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
189 @cindex インストール[いんすとおる]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
190 @cindex .emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
191 @cindex auto-mode-alist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
192 @cindex autoload
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
193 @section 野鳥起動のための設定
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
194
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
195 ~/.emacsに下の2項目を加えます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
196
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
197 @lisp
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
198 (setq auto-mode-alist
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
199 (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
200 (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
201 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
202
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
203 次に野鳥の emacs-lisp ファイル群を置くディレクトリを load-path に加えます。
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
204 たとえば、 @file{~/src/emacs/yatex}に置くのであれば、
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
205
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
206 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
207 (setq load-path (cons (expand-file-name "~/src/emacs/yatex") load-path))
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
208 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
209
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
210 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
211 などとします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
212
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
213 以上の設定により、拡張子が .tex であるファイルを編集すると自動的に野鳥が
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
214 ロードされます。野鳥が正常に起動できたときはモードラインの表示が「やてふ」
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
215 に変わります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
216
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
217 @section タイプセッタ/プレヴューア環境の設定
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
218
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
219 利用する外部プログラムに関する以下の変数を確認し、必要なら正しい値に変更
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
220 します。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
221 @table @code
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
222 @item tex-command
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
223 @dots{} 起動するタイプセッタのコマンド名
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
224 @item dvi2-command
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
225 @dots{} 起動するプレヴューアのコマンド名
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
226 @item NTT-jTeX
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
227 @dots{} NTT jTeX を使用するなら t
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
228 @item YaTeX-kanji-code
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
229 @dots{} 文書を作成する時の漢字コード
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
230 @item dviprint-command-format
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
231 @dots{} ファイルの印刷に使われるコマンド列の書式
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
232 @item makeindex-command
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
233 @dots{} makeindexコマンド
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
234 @end table
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
235
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
236 これらを変更する場合は、やはり@file{~/.emacs}にて、たとえば
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
237 @lisp
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
238 (setq tex-command "bigjlatex")
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
239 @end lisp
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
240 のようにしてください。どのような値をセットすれば良いかについては、
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
241 @ref{All customizable variables}を参照してください。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
242
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
243
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
244 @node Invocation, %#notation , Installation, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
245 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
246 @chapter latexコマンド起動
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
247 @cindex prefix key
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
248 @cindex C-c
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
249 @cindex タイプセッタ[たいふせつた]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
250 @cindex プレヴューア[ふれひゆうあ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
251 @cindex jlatex
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
252 @cindex プリントアウト[ふりんとあうと]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
253
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
254 LaTeXソースの編集中、次のキー入力により、jlatex などのタイプセットプログラ
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
255 ム(以後タイプセッタと呼ぶ)、プレヴューアなどの起動ができます。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
256
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
257 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
258 @item [prefix] t j
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
259 @dots{} タイプセッタ(jlatex)起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
260 @item [prefix] t r
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
261 @dots{} タイプセッタ起動(領域指定)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
262 @item [prefix] t k
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
263 @dots{} 動作中のタイプセッタの停止
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
264 @item [prefix] t b
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
265 @dots{} jbibtex起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
266 @item [prefix] t p
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
267 @dots{} プレヴューア起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
268 @item [prefix] t l
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
269 @dots{} lpr(プリントアウト用)コマンド起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
270 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
271
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
272 @menu
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
273 * Calling typesetter:: タイプセッタ起動
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
274 * Print out:: プリントアウト用コマンドの起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
275 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
276
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
277 @node Calling typesetter, Print out, Invocation, Invocation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
278 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
279 @section タイプセッタ起動
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
280 @cindex タイプセッタ起動
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
281 @cindex タイプセットエラー[たいふせつとえらあ]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
282 @cindex エラー修正[えらあしゆうせい]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
283
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
284 タイプセッタを起動すると、編集ウィンドウが2つに分割され、片方のウィンド
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
285 ウにタイプセット画面が表示されます。出力されるメッセージと連動しタイプセッ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
286 トバッファは自動的にスクロールします。もし、途中でエラーが起こって止まって
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
287 しまった場合にはタイプセットバッファに移り、(@kbd{C-x o}) タイプセッタの出
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
288 している ? プロンプトに対して、@kbd{x} (処理の中断)などの指示を送ることが
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
289 できます。エラーを修正する場合は、
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
290
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
291 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
292 @item [prefix] '
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
293 @itemx (prefix+アポストロフィ)
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
294 @dots{} 直前のエラー発生行へジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
295 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
296
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
297 を入力することにより、タイプセッタがエラーを発生した行に移ることができます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
298 また、タイプセッタの出力する overfull hbox などのウォーニング行にも対応し
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
299 ていますので、順次 @kbd{[prefix] '} を押すことにより、一つ前のウォーニング
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
300 発生行にジャンプしていきます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
301
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
302 もし、気になるエラー行があった場合は、タイプセットバッファで、エ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
303 ラーの表示されている行にカーソルを合わせスペースキーを押すと La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
304 ソースの対応する行にジャンプします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
305
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
306 @subsection 領域タイプセット
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
307
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
308 ポイントとマークの間、あるいはテキスト中に埋め込んだ @code{%#BEGIN} と
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
309 @code{%#END}の間の領域(@ref{%#記法})だけを切り取ってタイプセットすることが
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
310 できます。この場合の documentstyle は、単一ファイルの La@TeX{} ソースの編
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
311 集時にはそのファイルの documentstyle が、別ファイルから include している場
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
312 合にはメインファイルの documentstyle が自動的に選択されます。指定領域は、
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
313 メインファイルのあるディレクトリの@file{texput.tex}という臨時ファイルに出
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
314 力されますので、上書きには注意してください。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
315
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
316 @node Print out, , Calling typesetter, Invocation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
317 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
318 @section プリントアウト
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
319
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
320 @kbd{[prefix] t l}を押してプリントアウトを指示すると、出力開始/終了ペー
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
321 ジを聞いてくるので、それぞれに答えます。これを省略したい時は、
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
322 universal-argument をつけ、
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
323
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
324 @cindex 出力開始ページ[しゆつりよくかいしへえし]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
325 @cindex 出力終了ページ[しゆつりよくしゆうりようへえし]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
326
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
327 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
328 @item C-u [prefix] t l
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
329 @dots{} ページ確認省略lpr起動
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
330 @end table
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
331 @cindex ページ確認省略lpr起動[へえしかくにんしようりやくlprきとう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
332
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
333 @noindent
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
334 のように起動してください。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
335
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
336 @node %#notation , Completion, Invocation, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
337 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
338 @chapter %#記法
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
339
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
340 本文中に@code{%#}ではじまるキーワードを埋め込むことでタイプセッタ起動等
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
341 の制御をすることができます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
342
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
343 @menu
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
344 * Changing typesetter:: タイプセット用コマンドの変更
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
345 * Splitting input files:: 入力ファイル分割
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
346 * Fix region for typesetting:: 領域の固定
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
347 * lpr format:: プリントアウトコマンド用フォーマット
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
348 * Editing %# notation:: %#記法の編集
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
349 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
350
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
351 @node Changing typesetter, Splitting input files, %#notation , %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
352 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
353 @section タイプセット用コマンド変更
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
354
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
355 起動するコマンドを変えたい時は本文中に次のような行を書きます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
356
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
357 @cindex 起動するコマンドを変える[きとうするこまんとをかえる]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
358
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
359 @example
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
360 %#!jlatex-ntt
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
361 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
362
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
363 NTT jTeX と、ASCII jTeX を使い分けたいような場合に便利でしょう。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
364
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
365 @cindex タイプセッタの使い分け[たいふせつたのつかいわけ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
366
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
367 @node Splitting input files, Fix region for typesetting, Changing typesetter, %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
368 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
369 @section 入力ファイル分割
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
370
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
371 また、章毎に別ファイルの .tex を作成している場合で、@file{main.tex}から
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
372 @file{sub.tex}を @code{\include}しているような時は、@file{sub.tex}の任意の
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
373 位置に次のような行を埋め込みます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
374
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
375 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
376 %#!jlatex main.tex
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
377 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
378
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
379 @cindex 入力ファイル分割[にゆうりよくふあいるふんかつ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
380
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
381 上の例のようにコマンド名だけでなく引数も書いた場合には、全てをそのまま
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
382 shell に渡すので次のように書けば、ghostview などをプレヴューアに使う時に便
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
383 利です。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
384
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
385 @cindex ghostview
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
386
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
387 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
388 %#!jlatex main ; dvi2ps main.dvi > main
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
389 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
390
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
391 なお、この行の最後の単語のピリオド以前を「メインファイル」のベース
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
392 ネームであると仮定します(上の2つの場合どちらも@file{main})。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
393
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
394 @kbd{[prefix] g} (@ref{Cursor jump}参照) での
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
395 ファイル間ジャンプを有効に機能させるため、入力ファイル分割時には次のことに
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
396 注意して下さい。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
397
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
398 @enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
399 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
400 サブディレクトリを作って、その中にサブファイルを置くことはできるが
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
401 サブディレクトリのサブディレクトリには置けない。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
402 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
403 メインファイルからサブディレクトリ内のファイルを include
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
404 する時には、相対パス指定を用いて、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
405 @code{\include{chap1/sub}}のように記述。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
406 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
407 メインファイルが一つ上のディレクトリにある場合も、サブファイルには
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
408 %#!jlatex main.tex のように記述する(../mainではない)。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
409 @end enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
410
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
411
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
412
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
413 @node Fix region for typesetting, lpr format, Splitting input files, %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
414 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
415 @section 領域の固定
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
416 @cindex 固定領域のタイプセット[こていりよういきのたいふせつと]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
417 @cindex %#BEGIN
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
418 @cindex %#END
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
419
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
420 @kbd{[prefix] tr} の領域指定のタイプセットでは、とくに指定のないかぎり、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
421 @kbd{C-SPC}でマークした位置と、ポイント(カーソル位置)の間を領域とみなしま
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
422 すが、必ず決まった領域をタイプセットしたい場合は、その領域を
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
423
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
424 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
425 %#BEGIN
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
426 <渡したい領域>
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
427 %#END
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
428 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
429
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
430 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
431 のように@code{%#BEGIN}と@code{%#END}で囲み、カーソルを「@code{%#BEGIN}以降」
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
432 に置いてください。この時の領域決定規則をまとめると次のようになります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
433
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
434
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
435 @enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
436 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
437 カーソル位置よりバッファの先頭方向に@code{%#BEGIN}というキーワードが
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
438 ある場合
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
439
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
440 @enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
441 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
442 @code{%#BEGIN}よりバッファの末尾方向に@code{%#END}というキーワードが見つかっ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
443 た場合。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
444 @result{}@code{%#BEGIN} から、その @code{%#END} のある位置まで。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
445 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
446 @code{%#END} が見つからなかった場合。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
447 @result{}バッファの最後尾まで。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
448 @end enumerate
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
449 @cindex 領域決定規則[りよういきけつていきそく]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
450
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
451 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
452 カーソル位置よりバッファの先頭方向に @code{%#BEGIN} というキーワードが
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
453 見つからなかった場合。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
454 @result{}マーク(@kbd{C-SPC}位置)とポイント(カーソル位置)の間の領域。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
455 @end enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
456
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
457 tabular 環境を何度も試行錯誤しているような場合は、@code{\begin}の前の行
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
458 に @code{%#BEGIN} と書き、@code{\end} の次の行に @code{%#END} と書いておく
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
459 と簡単に作表結果をテストすることができます。また、長い .tex ファイルの後半
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
460 に @code{%#BEGIN} を書いておけば、前半の部分は無視できます。このBEGINとEND
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
461 の消し忘れには十分ご注意下さい。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
462 @cindex 長いファイルの編集[なかいふあいるのへんしゆう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
463
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
464 @node Require, lpr format, Fix region for typesetting, %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
465 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
466
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
467 @node lpr format, Editing %# notation, Fix region for typesetting, %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
468 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
469 @section lprフォーマット
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
470 @cindex lprふぉーまっと[lprふおおまつと]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
471 @cindex lprフォーマット[lprふおおまつと]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
472 @cindex lpr format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
473
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
474 まず、プリントアウト用コマンド列のフォーマットについて説明します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
475 コマンド列フォーマットは、3つの Lisp 変数によって表現されます。デ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
476 フォルトの dvi2ps 用のフォーマットを例に説明します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
477
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
478 @table @code
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
479 @item (1)dviprint-command-format
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
480 @code{"dvi2ps %f %t %s | lpr"}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
481
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
482 @item (2)dviprint-from-format
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
483 @code{"-f %b"}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
484
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
485 @item (3)dviprint-to-format
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
486 @code{"-t %e"}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
487 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
488
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
489 実際にプリントアウトする時は、(1)中の %s がファイル名に置き換えられ、%f が
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
490 (2)の内容、%t が(3)の内容に置き換えられます。その際に(2)の文字列中の %b は
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
491 「出力開始ページ」、(3)の文字列中の %e は「出力終了ページ」に置き換えられ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
492 ます。もし、ページを指定しない時には、%f, %t 両方とも無視されます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
493
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
494 この、dviprint-command-format を臨時に変えたい時は、La@TeX{} の
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
495 ソーステキスト中の任意の場所に、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
496
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
497 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
498 %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
499 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
500
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
501 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
502 のように書いて下さい。プリントアウトするページ範囲をいちいち聞かせないよう
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
503 にする時に
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
504
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
505 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
506 %#LPR dvi2ps %s | lpr
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
507 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
508
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
509 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
510 などとするのも便利かもしれません。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
511
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
512 @node Editing %# notation, , lpr format, %#notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
513 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
514 @section %#記法自体の編集
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
515 @cindex %#きほうじたいのへんしゅう[%#きほうしたいのへんしゆう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
516
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
517 以上のような@code{%#}で始まる各種制御記法を編集するためには
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
518
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
519 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
520 @item [prefix] %
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
521 @dots{} @code{%#}@var{記法編集メニュー}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
522 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
523
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
524 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
525 を押します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
526
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
527 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
528 !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
529 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
530
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
531 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
532 というメニューが出て来るので、@code{%#!}に続くコマンドを変更したい時には
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
533 @kbd{!}を、@code{%#LPR}で lpr フォーマットを変えたい時は@kbd{l}を、あらか
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
534 じめ設定したリジョンを @code{%#BEGIN} 〜 @code{%#END} で括りたい時は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
535 @kbd{b}を押します。@kbd{b}を選んだ時には、それまでバッファ中に置かれていた
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
536 @code{%#BEGIN}, @code{%#END} が自動的に消去されます。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
537 @cindex lprフォーマットの変更[lprふおおまつとのへんこう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
538
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
539 @node Completion, Local dictionary, %#notation , Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
540 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
541 @chapter 補完入力
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
542
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
543 La@TeX{} での環境名などは、野鳥の補完機能を利用して能率的に入力すること
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
544 ができます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
545
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
546 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
547 * begin型補完::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
548 * section型補完::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
549 * large型補完::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
550 * maketitle型補完::
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
551 * Arbitrary completion:: 随時補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
552 * end補完::
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
553 * Accent mark completion:: アクセント記号補完
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
554 * Image completion:: 数式記号イメージ補完
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
555 * Greek letter completion:: ギリシャ文字補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
556 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
557
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
558 @node begin型補完, section型補完, Completion, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
559 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
560 @section begin型補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
561 @cindex begin型補完[beginかたほかん]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
562 @cindex 環境名の補完[かんきようめいのほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
563 @cindex prefix b
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
564
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
565 @code{\begin@{env@}...\end@{env@}}の様な形式の入力の補完をbegin型補完と
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
566 呼ぶことにします。begin 型補完は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
567
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
568 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
569 @item [prefix] b
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
570 @dots{} begin 型補完開始(標準では @kbd{C-c b})
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
571 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
572
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
573 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
574 で始まります。頻繁に用いられる次の La@TeX{} 環境の補完は、[prefix] @kbd{b}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
575 に続く次の1文字を入力するだけで、@code{\begin@{xxx@}...\end@{xxx@}}を完成
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
576 させます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
577
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
578 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
579 @item [prefix] b c
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
580 @dots{} @code{\begin@{center@}...\end@{center@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
581 @item [prefix] b d
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
582 @dots{} @code{\begin@{document@}...\end@{document@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
583 @item [prefix] b D
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
584 @dots{} @code{\begin@{description@}...\end@{description@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
585 @item [prefix] b e
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
586 @dots{} @code{\begin@{enumerate@}...\end@{enumerate@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
587 @item [prefix] b E
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
588 @dots{} @code{\begin@{equation@}...\end@{equation@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
589 @item [prefix] b i
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
590 @dots{} @code{\begin@{itemize@}...\end@{itemize@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
591 @item [prefix] b l
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
592 @dots{} @code{\begin@{flushleft@}...\end@{flushleft@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
593 @item [prefix] b m
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
594 @dots{} @code{\begin@{minipage@}...\end@{minipage@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
595 @item [prefix] b t
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
596 @dots{} @code{\begin@{tabbing@}...\end@{tabbing@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
597 @item [prefix] b T
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
598 @dots{} @code{\begin@{tabular@}...\end@{tabular@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
599 @item [prefix] b ^T
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
600 @dots{} @code{\begin@{table@}...\end@{table@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
601 @item [prefix] b p
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
602 @dots{} @code{\begin@{picture@}...\end@{picture@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
603 @item [prefix] b q
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
604 @dots{} @code{\begin@{quote@}...\end@{quote@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
605 @item [prefix] b Q
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
606 @dots{} @code{\begin@{quotation@}...\end@{quotation@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
607 @item [prefix] b r
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
608 @dots{} @code{\begin@{flushright@}...\end@{flushright@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
609 @item [prefix] b v
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
610 @dots{} @code{\begin@{verbatim@}...\end@{verbatim@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
611 @item [prefix] b V
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
612 @dots{} @code{\begin@{verse@}...\end@{verse@}}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
613 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
614
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
615 上記のもの以外の環境名は Emacs の持つインクリメンタルな補完機能を用いて
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
616 入力します(上記の環境名も以下の補完入力可能)。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
617
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
618 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
619 @item [prefix] b @key{SPC}
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
620 @dots{} begin 型補完入力
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
621 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
622
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
623 @kbd{[prefix] b @key{SPC}} と入力すると、最下行のミニバッファに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
624
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
625 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
626 Begin environment(default document):
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
627 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
628
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
629 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
630 と表示されます。ここで、何も入れずにリターンキーのみ押すと、括弧内に出てい
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
631 るデフォルトの環境名が入力されますが、適当な環境名を入力すると、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
632 @code{\begin@{環境名@} … \end@{環境名@}}が文書中に挿入されます。ミニバッ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
633 ファで環境名を入力するときに、環境名の頭文字を入力し「スペース」をたたくと、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
634 一致する環境名が内部テーブルに存在した場合、正しい環境名に補完されるので、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
635 入力の手間が省けます。内部テーブルに存在しない環境名を入力した時はユーザ専
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
636 用のテーブルに登録され、さらにそのテーブルを自動的に、ユーザ辞書(デフォル
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
637 トでは @file{~/.yatexrc})に保存します。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
638 @cindex ユーザ辞書[ゆうさししよ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
639
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
640 @subsection 既に書いたテキストを環境で括る
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
641
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
642 ところで、最初に書いてしまったブロックを後から、itemize 環境の中
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
643 に閉じこめたいと思うことがありますが、そのようなときは、あらかじめ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
644 閉じこめたい段落をマークして、begin 型補完の各コマンドの @kbd{[prefix]}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
645 の次の『小文字の 'b'』 を『大文字』に変えて起動して下さい。(または、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
646 @kbd{C-u} を先に打ち、universal argument をつけても可能です)
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
647 @cindex ブロック[ふろつく]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
648 @cindex 閉じ込める[としこめる]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
649
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
650 例えばあるパラグラフを description 環境の中に入れたいときは、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
651 そのパラグラフをマークしてから、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
652
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
653 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
654 @item [prefix] B D
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
655 @itemx (または ESC 1 [prefix] b D)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
656 @itemx (または C-u [prefix] b D など)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
657 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
658
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
659 とタイプしてください。これは、@kbd{[prefix] b SPC}の補完入力にもあてはまり、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
660 @kbd{b} を大文字に変えて、@kbd{[prefix] B SPC} とタイプすれば、あらかじめ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
661 マークしておいたリジョンを、begin と end の環境で括ります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
662
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
663 @node section型補完, large型補完, begin型補完, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
664 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
665 @section section型補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
666 @cindex section型補完[sectionかたほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
667 @cindex prefix s
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
668
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
669 @code{\section@{目的@}} のような形式の入力の補完を section 型補完と呼ぶこ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
670 とにします。section 型補完は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
671
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
672 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
673 @item [prefix] s
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
674 @dots{} section 型補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
675 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
676
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
677 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
678 で実行します。@kbd{[prefix] s} を入力するとミニバッファに、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
679
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
680 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
681 (C-v for view-section) \???@{@} (default documentstyle):
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
682 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
683
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
684 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
685 というプロンプトが現れるので、そこで @samp{section} のような La@TeX{} コマ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
686 ンド名を入力します。ここでもリターンキーのみで括弧内のデフォルト値が選択さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
687 れるほか、@samp{chapter}などのような頻度の高い名称入力にはスペースキーによ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
688 る補完機能が有効です。 次に、@{@}の中身の入力を促す、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
689
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
690 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
691 \section@{???@}:
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
692 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
693
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
694 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
695 というプロンプトが現れるので、セクションのタイトルなどを入力します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
696 たとえば、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
697
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
698 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
699 (C-v for view-section) \???@{@} (default documentstyle): section
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
700 \section@{???@}: 目的
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
701 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
702
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
703 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
704 のように入力した場合は、文章中に
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
705
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
706 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
707 \section@{目的@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
708 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
709
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
710 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
711 が挿入され、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
712
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
713 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
714 (C-v for view-section) \???@{@} (default section): vspace*
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
715 \vspace*@{???@}:
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
716 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
717
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
718 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
719 のように@{@}の中身を省略したときは、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
720
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
721 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
722 \vspace*@{@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
723 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
724
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
725 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
726 だけが挿入され、改行はせずカーソルは自動的に中括弧の内側に移動します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
727
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
728 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
729 * 2個以上の引数をとる section型コマンド::
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
730 * Enclose region-type command::
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
731 * Recursive completion:: 再帰補完
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
732 * view-sectioning:: セクション区切りのアウトライン表示
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
733 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
734
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
735 @node 2個以上の引数をとる section型コマンド, Enclose region-type command, section型補完, section型補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
736 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
737 @subsection 2個以上の引数をとる section型コマンド
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
738 @cindex 引数[ひきすう]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
739
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
740 ところで、@samp{\addtolength{\topmargin}{8mm}} などのように、引数を二つ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
741 以上取る La@TeX{} コマンドがあります。このようなコマンドの補完入力には、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
742 section 型補完呼び出しに引数を付けてください。例えば上の@samp{addtolength}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
743 の例であれば、引数2を指定します。つまり、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
744
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
745 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
746 C-u 2 [prefix] s (または、ESC 2 [prefix] s)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
747 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
748
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
749 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
750 と section 型補完を呼び出した後、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
751
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
752 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
753 (Ctrl-v for view-section) \???@{@} (default vspace*): addtolength
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
754 \addtolength@{???@}: \topmargin
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
755 Argument 2: 8mm
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
756 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
757
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
758 @noindent
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
759 のように入力してください。最初の addtolength の部分と、第一引数である
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
760 \topmargin の入力は当然スペースによる補完入力が可能です。ユーザ辞書に登録
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
761 される La@TeX{} コマンドには、この引数の数も学習されるので、最初の補完の時
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
762 引数の数を指定して起動しておけば、以後の補完時には、記憶された個数だけ引数
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
763 を聞いて来るようになります。あとで引数の個数を変えたい時は、再び @kbd{C-u}
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
764 を用いて個数を指定し直すことで、自動的に辞書中の引数の個数の部分を更新しま
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
765 す。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
766 @cindex 引数の個数を変える[ひきすうのこすうをかえる]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
767
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
768
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
769 @node Enclose region-type command, Recursive completion, 2個以上の引数をとる section型コマンド, section型補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
770 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
771 @subsection 既に書いたテキストを括る
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
772 @cindex 括る[くくる]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
773
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
774 また、起動コマンドの@kbd{s}を大文字に変えて起動すると、あらかじめ書
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
775 いた文章を section 型コマンドの第一引数として括ります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
776
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
777 @node Recursive completion, view-sectioning, Enclose region-type command, section型補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
778 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
779 @subsection 再帰補完
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
780 @cindex 再帰補完[さいきほかん]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
781
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
782 高度な使い方になるかもしれませんが、section型補完の引数の入力時にさらに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
783 補完入力を利用することができます(section/large/maketitle型に限る)。section
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
784 型コマンドの引数に更に La@TeX{} コマンドが来る場合にはミニバッファで野鳥の
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
785 補完キーを再帰的に入力することで引数の入力も効率的に行なえます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
786
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
787 @node view-sectioning, , Recursive completion, section型補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
788 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
789 @subsection セクション区切りのアウトライン表示
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
790 @cindex アウトライン[あうとらいん]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
791
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
792 通常のsection型補完の時にミニバッファで@kbd{C-v}を押すと現在存在するセク
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
793 ション区切りコマンド全てを一覧表示します(「<<--」のついている行がもっとも
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
794 近いセクション区切り)。この時ミニバッファで@kbd{C-p}, @kbd{C-n} を押すと
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
795 @samp{part}, @samp{chapter}, ..., @samp{subparagraph} のコマンドが論理階層
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
796 の高さにしたがって上下します。また、@kbd{C-v}, @kbd{M-v} を押すとセクショ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
797 ン区切り一覧バッファがスクロールし、数字の@kbd{0}〜@kbd{7}を押すとある高さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
798 以上のセクション区切りだけを選んで表示します(実際にやって見れば分かります)。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
799 この一覧バッファにカーソルを移しスペースを押すと、該当するセクション区切り
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
800 のある本文中の場所にジャンプします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
801 @cindex 論理階層[ろんりかいそう]
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
802 @cindex セクション区切り[せくしよんくきり]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
803 @cindex ジャンプ[しやんふ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
804
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
805 @node large型補完, maketitle型補完, section型補完, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
806 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
807 @section large型補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
808 @cindex large型補完[largeかたほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
809 @cindex prefix l
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
810
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
811 @code{@{\large @}} のような形式の補完を large 型補完と呼ぶことにします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
812
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
813 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
814 @item [prefix] l
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
815 @dots{} large 型補完開始
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
816 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
817
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
818 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
819 がlarge型補完の開始です。@kbd{[prefix] l} を押すと、ミニバッファに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
820
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
821 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
822 @{\??? @} (default large):
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
823 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
824
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
825 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
826 と表示されるので、上記のものと同じ要領で補完入力して下さい。補完候補に用意
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
827 されているのは、@samp{footnotesize} や @samp{huge} のような文字サイズ指定
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
828 子と、@samp{bf}や@samp{dg}のようなフォント指定子です。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
829 @cindex 文字サイズ指定子[もしさいすしていし]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
830 @cindex フォント指定子[ふおんとしていし]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
831
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
832 @subsection 既に書いた文字を括る
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
833 @cindex 括る[くくる]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
834
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
835 また、begin型補完の時と同様、先に書いてしまった一連の文章の文字のサイズ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
836 を変えたいと思う時がありますが、そのような時は、サイズや大きさを変えたい文
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
837 字の範囲をマークしてから、呼び出しキーを @kbd{[prefix] L} と、大文字の L
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
838 に変えて呼び出せば、そのリジョン全体が、ブレースで囲まれます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
839
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
840 @node maketitle型補完, Arbitrary completion, large型補完, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
841 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
842 @section maketitle型補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
843 @cindex maketitle型補完[maketitleかたほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
844 @cindex prefix m
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
845
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
846 @code{\maketitle} の形式の補完を maketitle 型補完と呼ぶことにします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
847
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
848 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
849 @item [prefix] m
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
850 @dots{} maketitle 型補完開始
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
851 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
852
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
853 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
854 で、maketitle 型補完を開始します。補完の要領は今までのものとまったく同じで
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
855 す。La@TeX{} 用のコマンド名が補完候補として用意されています。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
856
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
857 @node Arbitrary completion, end補完, maketitle型補完, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
858 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
859 @section 随時補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
860 @cindex 随時補完[すいしほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
861 @cindex prefix SPC
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
862
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
863 さて、今まで述べた典型的な La@TeX{} コマンド形式の補完入力を用いずに、今
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
864 入力しようとしている La@TeX{} コマンドを文書中の任意の位置で随時補完するこ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
865 ともできます。La@TeX{} コマンド(先頭が\で始まる)を入力している途中で、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
866
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
867 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
868 @item [prefix] SPC
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
869 @dots{} 随時補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
870 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
871
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
872 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
873 を入力すれば、全ての補完候補の中から一致するものが選ばれカーソル位置に挿入
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
874 されます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
875
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
876 @node end補完, Accent mark completion, Arbitrary completion, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
877 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
878 @section end補完
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
879 @cindex end補完[endほかん]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
880 @cindex prefix e
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
881
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
882 現在開いたままの環境名を自動的に検出し、@code{\end@{環境名@}}を挿入しま
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
883 す。begin 型補完を用いれば環境の閉じ忘れはないのですが、時にはついつい手で
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
884 @code{\begin@{環境名@}} を入れてしまい、悲しい思いをすることがあります。そ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
885 のような時には気にせず続けて文章を入力し、しかるのちに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
886
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
887 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
888 @item [prefix] e
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
889 @dots{} end 補完
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
890 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
891
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
892 @noindent
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
893 とすることで、現在開いている環境名で \end{} が補われます。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
894
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
895 @node Accent mark completion, Image completion, end補完, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
896 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
897 @section アクセント記号補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
898 @cindex アクセント記号補完[あくせんときこうほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
899 @cindex prefix a
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
900 @cindex 欧文[おうふん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
901
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
902 欧文のアクセント記号(@code{\`@{o@}}など)を入力する時は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
903
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
904 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
905 @item [prefix] a
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
906 @dots{} アクセント記号入力
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
907 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
908
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
909 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
910 を押すと、ミニバッファに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
911
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
912 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
913 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
914 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
915
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
916 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
917 というメニューが出て来るので、数字、または対応する記号/英字を入力
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
918 して下さい。すると編集バッファに、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
919
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
920 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
921 \`@{@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
922 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
923
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
924 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
925 があらわれ、カーソルが@{@}内に位置するので、さらに一文字入力する事で、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
926
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
927 @example
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
928 \`@{o@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
929 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
930
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
931 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
932 が完成され、カーソルは@{@}の外に戻ります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
933
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
934 @node Image completion, Greek letter completion, Accent mark completion, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
935 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
936 @section 数式記号イメージ補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
937 @cindex 数式記号イメージ補完[すうしききこういめえしほかん]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
938 @cindex イメージ補完[いめえしほかん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
939 @cindex ;
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
940 @cindex 数式モード[すうしきもおと]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
941 @cindex 矢印[やしるし]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
942 @cindex Σ[しくま]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
943 @cindex leftarrow
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
944 @cindex ∞[むけんたい]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
945
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
946 主に数式モードで使用される、矢印やΣなどの記号を擬似的に表現するキー入力
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
947 で、La@TeX{} コマンドを入力できます。これは野鳥自身の「数式モード」でのみ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
948 動作します。野鳥はカーソルが@TeX{}の数式環境の中にある時に@kbd{;}や、
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
949 @kbd{:}に特殊な機能を持たせます。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
950
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
951 さて、例えば、←(leftarrow)をASCII文字だけで表現する場合、一般的には「<-」
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
952 のようにしますが、これを利用して、数式記号イメージ入力モードで
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
953 @code{\leftarrow}を入力するには、@kbd{;}(セミコロン)を打ってから@kbd{<-}と
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
954 入力します。同様に、長い矢印←-(long-leftarrow) をASCII文字だけで表現する
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
955 場合「<--」とするので、@code{\longleftarrow}を入力するためには、@kbd{;<--}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
956 と入力します。あるいは無限大記号をASCII文字だけで表現する時は「oo」のよう
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
957 にすることから、@code{\infty} を入力する時は、@kbd{;oo}とキー入力します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
958
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
959 これらの操作をまとめると次のようになります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
960
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
961 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
962 INPUT 入力される La@TeX{} コマンド
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
963 ; < - @code{\leftarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
964 ; < - - @code{\longleftarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
965 ; < - - > @code{\longleftrightarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
966 ; o @code{\circ}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
967 ; o o @code{\infty}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
968 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
969
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
970
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
971 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
972 いずれの場合も、イメージ入力を行っている途中で望みのものがバッファ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
973 に表示されたなら、そこでイメージ入力を止めて次の編集動作に移っても
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
974 構いません。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
975
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
976 @cindex ;自身[;ししん]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
977 数式環境中で@samp{;}自身を入力するには@kbd{;;}のようにします。イメージ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
978 入力の途中でTABを押すと、それまで入力した文字で始まるもの一覧が表示されま
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
979 す。ここで目的の La@TeX{} コマンドまでカーソルを移動し再度TABを押すことで
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
980 その La@TeX{} コマンドがバッファに挿入されます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
981
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
982 どのキー入力にどの記号が対応しているか全て知りたい時は、@kbd{;}を押した
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
983 直後にTABを押してください。以下の例は、@kbd{;<}と押した後にTABを押したもの
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
984 です。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
985
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
986 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
987 KEY LaTeX sequence sign
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
988 < \leq ≦
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
989 << \ll 《
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
990 <- \leftarrow ←
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
991 <= \Leftarrow <=
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
992 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
993
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
994 左から[入力キー]、[対応する La@TeX{} コマンド]、[(擬似)記号図示]、と
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
995 いう順でメニューが出て来るので、よく使うものを覚えておくと良いでしょ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
996 う。ものによってはASCII文字で表現することが困難なので、あまり覚え
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
997 やすいキー並びではないものがあるでしょうから、そのような場合は
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
998 \maketitle 型補完で入力するか、以下に述べる対応表の設定を行って単
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
999 純なキー並びのものを設定すると良いでしょう。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1000
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1001 入力キーと La@TeX{} コマンド、記号の対応表を個人的に設定したい場合は
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1002 Emacs-Lisp 変数 @code{YaTeX-math-sign-alist-private} に定義してください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1003 その内容とデフォルトのものを合わせたものが対応表として使用されます(private
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1004 の方が優先される)。なお、この変数の構造については @file{yatexmth.el} を参
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1005 照してください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1006 @cindex YaTeX-math-sign-alist-private
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1007
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1008 @node Greek letter completion, , Image completion, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1009 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1010 @section ギリシャ文字補完
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1011 @cindex ギリシャ文字補完[きりしやもしほかん]
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1012 @cindex :
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1013
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1014 もう一つ、数式環境中で@kbd{:}を押すとギリシャ文字入力モードに入ります。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1015 @kbd{:}を押した直後に@kbd{a}を押すと@code{\alpha}が、@kbd{g} を押すと
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1016 @code{\gamma}が、などアルファベットに対応したギリシャ文字が挿入されます。
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1017 操作方法は;の数式記号補完とまったく同じです。まずは@kbd{:}の直後に
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1018 TABを押してどのアルファベットにどのギリシャ文字が対応しているか調べてみて
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1019 ください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1020
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1021 @kbd{;}と@kbd{:}を数式環境中で押しているにもかかわらず、イメージ補完が働
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1022 かない場合は、@kbd{C-u ;}のように universal-argument をつけてキーを押すこ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1023 とにより、強制的にイメージ補完に入ることができます。また、この時にどのよう
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1024 な状態で数式環境内判定に失敗したかをご連絡下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1025
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1026 @node Local dictionary, Commenting out, Completion, Top
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1027 @comment node-name, next, previous, up
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1028 @chapter ローカル辞書
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1029 @cindex ローカル辞書[ろおかるししよ]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1030 @cindex .yatexrc
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1031
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1032 補完入力用の候補は三種類の辞書から構成されています。一つは
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1033 @file{yatex.el}に組み込まれた「標準辞書」、もう一つはユーザが個人的に常用
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1034 するコマンドを保存する「ユーザ辞書」、そしてもうひとつはあるディレクトリで
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1035 のみ有効なコマンドを保存する「ローカル辞書」です。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1036
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1037 補完入力時に新しい単語を入れた場合に、その単語をどの辞書に入れるか聞いて
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1038 来ます。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1039
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1040 @example
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1041 `foo' is not in table. Register into: U)serDic L)ocalDic N)one D)iscard
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1042 @end example
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1043
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1044 @noindent
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1045 というプロンプトに対し、@kbd{u}と答えると「ユーザ辞書」を、@kbd{l}と答える
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1046 とローカル辞書を更新し、@kbd{n}と答えると辞書ファイルは更新せず現在のEmacs
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1047 セッションのみ有効な単語とし、@kbd{d}と答えると新たな単語を学習せずに捨て
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1048 ることになります。
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1049
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1050 もし、ローカル辞書の機能はいらず、全てユーザ辞書の更新のみでよいと言う場
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1051 合には@file{~/.emacs}などで、
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1052 @cindex YaTeX-nervous
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1053
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1054 @lisp
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1055 (setq YaTeX-nervous nil)
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1056 @end lisp
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1057
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1058 @noindent
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1059 として下さい。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1060
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1061 @node Commenting out, Cursor jump, Local dictionary, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1062 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1063 @chapter コメントアウト
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1064 @cindex コメントアウト[こめんとあうと]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1065 @cindex prefix <
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1066 @cindex prefix >
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1067 @cindex prefix .
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1068 @cindex prefix ,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1069
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1070
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1071 La@TeX{}の編集には試行錯誤がつきものです。ある部分を一括でコメントアウト
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1072 したり、コメントを外したりしたいことがあります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1073
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1074 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1075 @item [prefix] >
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1076 @dots{} リジョンを % でコメントアウト
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1077 @item [prefix] <
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1078 @dots{} リジョンの % のコメントを外す
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1079 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1080
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1081 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1082 は、あらかじめ設定したリジョンに対しての操作、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1083
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1084 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1085 @item [prefix] .
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1086 @dots{} 現在のパラグラフをコメントアウト
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1087 @item [prefix] ,
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1088 @dots{} 現在のパラグラフのコメントを外す
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1089 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1090
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1091 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1092 は、カーソルの位置するパラグラフ全体に対しての操作です。なお、ここでいう
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1093 「パラグラフ」は (@code{mark-paragraph}) 関数によりマークされる範囲を指し
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1094 ます(標準設定で@kbd{ESC h}にバインドされている)。なお、既に@code{%}でコメ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1095 ントアウトされているパラグラフに対して繰り返しパラグラフのコメントを使用し
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1096 た場合の動作は保証しませんので御注意ください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1097
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1098 さて、文章に対してだけでなく、時には@code{\begin}, @code{\end} 自体に対
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1099 してもコメントアウトの操作をしたいときがあります。このようなときは、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1100 @code{\begin@{@}} あるいは @code{\end@{@}} の行にカーソルを合わせ、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1101
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1102 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1103 @item [prefix] >
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1104 @dots{} @code{\begin@{@}}〜@code{\end@{@}} 全てコメントアウト
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1105 @item [prefix] <
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1106 @dots{} @code{\begin@{@}}〜@code{\end@{@}} 全てコメントを外す
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1107 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1108
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1109 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1110 とすることで、@code{\begin〜\end}で囲まれる環境全てに対してコメント操作し、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1111
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1112 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1113 @item [prefix] .
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1114 @dots{} @code{\begin@{@}} と @code{\end@{@}} をコメントアウト
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1115 @item [prefix] ,
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1116 @dots{} @code{\begin@{@}} と @code{\end@{@}} のコメントを外す
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1117 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1118
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1119 は、対応する @code{\begin} と @code{\end} 2行だけを、コメント操作の対象と
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1120 します。リジョンをコメントアウトしようとして、マークを設定したのちにカーソ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1121 ルを移動し@kbd{[preifx] >} を押してもカーソルが @code{\begin@{@}} の上にあ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1122 ると@code{\begin@{@}}〜@code{\end@{@}}モードでコメント機能が働いてしまうの
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1123 で注意して下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1124
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1125 @node Cursor jump, Modifying/Deleting, Commenting out, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1126 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1127 @chapter カーソルジャンプ
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1128 @cindex カーソルジャンプ[かあそるしやんふ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1129 @cindex prefix g
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1130
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1131 @section 対応オブジェクトへのジャンプ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1132
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1133 文書中のいろいろな場所で
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1134
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1135 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1136 @item [prefix] g
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1137 @dots{} 対応するオブジェクトにジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1138 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1139
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1140 @noindent
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1141 を押すことにより、カーソル位置のLa@TeX{}コマンドに対応する場所にジャンプ
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1142 します。対応関係が存在すると解釈されるコマンドには以下のものがあります。
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1143
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1144 @itemize @bullet
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1145 @item @code{\begin@{@}}←→@code{\end@{@}}
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1146 @item @code{%#BEGIN}←→@code{%#END}
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1147 @item @code{\label@{@}}←→@code{\ref@{@}}
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1148 @item @code{\include(\input)}→対応するファイル
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1149 @item @code{\bibitem@{@}}←→@code{\cite@{@}}
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1150 @end itemize
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1151
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1152 @code{\begin@{@}} か @code{\end@{@}} の行で@kbd{[prefix] g}を押すことに
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1153 より、対応する@code{end/begin}の行にジャンプします。もちろん対応するものが
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1154 ない場合はエラーになります。またこれは、領域固定のための @code{%#BEGIN} と
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1155 @code{%#END} のペアに対しても同様に動作します。なお、@code{label/ref}や
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1156 @code{cite/bibitem}対応するものが別ファイルにある時は、ジャンプ先となるファ
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1157 イルがオープンされていなければなりません。@xref{%#記法}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1158 メインの .tex ファイルの @code{\include{chap1}} などにカーソルを合わせ、
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1159 @kbd{[prefix] g} を押すと、@file{chap1.tex} にジャンプします。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1160
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1161 また、
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1162
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1163 @table @kbd
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1164 @item [prefix] 4 g
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1165 @dots{} 別ウィンドウで対応オブジェクトにジャンプ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1166 @end table
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1167
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1168 @noindent
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1169 を押すと、対応するオブジェクトへのジャンプを別ウィンドウで行います。ただし、
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1170 この機能は @code{begin/end}, @code{%#BEGIN/%#END} 間のジャンプに対しては
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1171 (意味がないと思われるので)機能しないので注意してください。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1172
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1173 @section メインファイルへのジャンプ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1174
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1175 @file{chap1.tex}のようなサブファイルで、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1176
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1177 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1178 @item [prefix] ^
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1179 @dots{} メインファイルにジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1180 @item [prefix] 4 ^
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1181 @dots{} 別ウィンドウでメインファイルにジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1182 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1183
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1184 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1185 を押すと、メインファイルの編集バッファに切替えます。もし、メインファイルを
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1186 オープンしていない場合は、カレントディレクトリから探して自動的にオープンし
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1187 ます。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1188
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1189 @section 環境を単位としたジャンプ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1190
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1191 さらに現在の環境を単位として機能するコマンドに以下のものがあります。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1192
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1193 @cindex 環境の先頭へ[かんきようのせんとうへ]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1194 @cindex 環境の末尾へ[かんきようのまつひへ]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1195 @cindex 環境をマーク[かんきようをまあく]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1196 @cindex M-C-a
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1197 @cindex M-C-e
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1198 @cindex M-C-@@
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1199 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1200 @item M-C-a
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1201 @dots{} 環境の先頭(@code{\begin})へジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1202 @item M-C-e
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1203 @dots{} 環境の末尾(@code{\end})へジャンプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1204 @item M-C-@@
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1205 @dots{} 環境全体をマーク
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1206 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1207
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1208 上記のコマンドは通常の@kbd{[prefix]}キーではなく@kbd{META}キーをプリフィク
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1209 スとして機能するのでご注意下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1210
48
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1211
a0640ff3f72f Inter-file ref/label, cite/bibitem jump.
yuuji
parents: 46
diff changeset
1212
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1213 @node Modifying/Deleting, Filling, Cursor jump, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1214 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1215 @chapter 変更/削除
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1216 @cindex 変更/削除[へんこう/さくしよ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1217 @cindex prefix c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1218 @cindex prefix k
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1219
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1220 既に入力されている La@TeX{} コマンドの変更/削除のために以下の機能が用意
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1221 されています。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1222
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1223 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1224 @item [prefix] c
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1225 @dots{} カーソル位置の La@TeX{} コマンドの変更
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1226 @item [prefix] k
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1227 @dots{} カーソル位置の La@TeX{} コマンドの削除
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1228 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1229
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1230 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1231 これらのコマンドは、コマンドを起動する場所によって動作を決定するので注意し
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1232 て下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1233
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1234 @menu
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1235 * Changing LaTeX command:: La@TeX{} コマンドの変更
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1236 * Killing LaTeX command:: La@TeX{} コマンドの削除
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1237 @end menu
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1238
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1239 @node Changing LaTeX command, Killing LaTeX command, Modifying/Deleting, Modifying/Deleting
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1240 @comment node-name, next, previous, up
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1241 @section La@TeX{} コマンドの変更
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1242
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1243 変更したい La@TeX{} コマンドにカーソルを合わせて @kbd{[prefix] c}
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1244 を押すとそのコマンドを補完入力などを用いて手軽に変えることができます。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1245 @kbd{[prefix] c} で変更できるコマンドには以下のものがあります。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1246
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1247 @itemize
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1248 @item @code{begin/end} の環境名
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1249 @item section型コマンドのコマンド名
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1250 @item section型コマンドの引数
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1251 @item section型コマンドのオプションパラメータ([]で囲まれたもの)
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1252 @item large型コマンド
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1253 @item (イメージ補完で入力可能な)数式モード専用のmaketitle型コマンド
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1254 @end itemize
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1255
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1256 変えたいsection型コマンドの引数がさらに La@TeX{} コマンドを含む場合は、
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1257 その引数を囲む中括弧の上で @kbd{[prefix] c} を押すことで中のコマンドを変更
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1258 対象判定から除外することができます。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1259
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1260 @cindex 環境名の変更[かんきようめいのへんこう]
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1261
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1262 @node Killing LaTeX command, , Changing LaTeX command, Modifying/Deleting
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1263 @comment node-name, next, previous, up
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1264 @section La@TeX{} コマンドの削除
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1265
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1266 @kbd{[prefix] k} は起動する位置により
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1267 次のような動作を行います。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1268 @cindex 環境の削除[かんきようのさくしよ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1269
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1270
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1271 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1272 起動位置 動作
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1273 \begin, \endの行 @code{\begin\end}ペアの削除
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1274 %#BEGIN, %#END の行 %#BEGIN,%#ENDペアの削除
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1275 section型コマンドの上(中) section型コマンドの削除
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1276 フォント指定括弧の上 フォント指定の削除
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1277 括弧の上 対をなす括弧の削除
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1278 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1279
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1280 @noindent
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1281 @code{\begin, \end} および @code{%#BEGIN, %#END} を削除する場合、
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1282 @code{\begin, \end} や @code{%#BEGIN, %#END} の存在する行は
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1283 まるごと削除されるので、それらの一行に @code{\begin} などを二つ以上連ねて
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1284 書かないように注意してください。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1285 上記のものはすべて本文を囲う「容器」を削除するように働きますが、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1286 universal-argument (@kbd{C-u}) を打った後で@kbd{[prefix] k}をタイプすると、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1287 それぞれの「容器」に含まれる「中身」も一気に削除します。以下の例を参考にし
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1288 て下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1289
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1290 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1291 元のテキスト: [prefix] k C-u [prefix] k
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1292 本文\footnote@{脚注@}です。 本文脚注です。 本文です。
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1293 ↑(カーソル位置)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1294 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1295
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1296 @node Filling, Includeonly, Modifying/Deleting, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1297 @comment node-name, next, previous, up
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1298 @chapter 桁揃え
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1299 @cindex 桁揃え[けたそろえ]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1300
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1301 @section itemの桁揃え
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1302 @cindex itemなどの桁揃え[itemなとのけたそろえ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1303 @cindex prefix i
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1304
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1305 itemize 環境中にある@code{\item}の項目(文章)が複数行に渡る場合に、項
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1306 目の先頭を桁揃えしたい場合には、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1307
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1308 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1309 @item [prefix] i
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1310 @dots{} itemの桁揃え
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1311 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1312
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1313 @cindex NTT-jTeX[えぬていいていいしえいてつく]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1314 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1315 によって、その item のインデントの深さに応じて fill されます。なお、NTT
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1316 jTeX を使用している場合には、Lisp 変数@code{NTT-jTeX}を@code{t}にセットし
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1317 て下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1318
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1319 @cindex YaTeX-item-regexp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1320 このとき、変数@code{YaTeX-item-regexp}の値(標準では @code{"\\\\item"})を
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1321 項目指定コマンドの正規表現として検索に使用します。itemize 環境で、独自のコ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1322 マンドを定義して項目を列挙している場合(例えば@code{\underlineitem})は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1323 @file{~/.emacs} で次のように指定して下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1324
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1325 @lisp
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1326 (setq YaTeX-item-regexp
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1327 "\\(\\\\item\\)\\|\\(\\\\underlineitem\\)")
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1328 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1329
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1330 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1331 この変数の指定の仕方がよく分からない場合は、独自の項目列挙コマンドの名前を
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1332 @code{@code{"\item"}で始まるものにして下さい(例えば"\itembf"})。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1333
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1334 @kbd{[prefix] i} では@code{\item} を「ハングインデント」に整形します。も
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1335 し@code{\item}とその説明用パラグラフを切り離す時は通常の
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1336 @kbd{M-q}(他のモードではfill-paragraphが割り当てられている)を使ってくださ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1337 い。(つまり以下のような場合:)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1338
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1339 @example
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1340 ハングインデント:
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1341 >\item[ほげほげ] 英語では、特に意味のない単語を `foo' であらわしま
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1342 > すが、これの日本語版ともいえる単語が「ほげほげ」
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1343 > です。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1344 通常インデント:
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1345 > \item へろへろ
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1346 >
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1347 > 「ほげほげ」をでたらめが単語として使った時に、第2のでたら
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1348 > めな単語として「へろへろ」が使われることが多いようです。
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1349 @end example
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1350
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1351 上の通常インデントの場合、説明パラグラフのインデントは \item の見出しと
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1352 同じ深さとする必要があります。ただし、@kbd{M-q}を行の最初の非空白文字の位
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1353 置で押すことにより深さを変えることができます(後述)。
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1354
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1355 @section パラグラフの桁揃え
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1356 @cindex パラグラフの桁揃え[はらくらふのけたそろえ]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1357 @cindex M-q
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1358
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1359 パラグラフの桁揃え(fill)は、基本的に通常通り機能しますが、verbatim環境や、
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1360 tabular環境など桁揃えをすると悲惨な状況になるような環境中では機能しません。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1361 また、\verb で括ってあるものは決して行分割されません(変数
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1362 @code{YaTeX-verb-regexp} で制御) )。さらに、一時的にインデントの深さを変え
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1363 てある箇所では、そのインデントの先頭で@kbd{M-q}を押すことにより
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1364 fill-prefix をいちいち変更しなくて桁揃えができます。
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1365
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1366
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1367 @node Includeonly, What column, Filling, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1368 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1369 @chapter 勝手にincludeonly
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1370 @cindex 勝手にincludeonly[かつてにincludeonly]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1371 @cindex includeonly
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1372
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1373 ファイルを分割して文章を入力している時には、メインファイル中に
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1374
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1375 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1376 \includeonly@{現在編集中のファイル名@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1377 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1378
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1379 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1380 のように書いておくことで、タイプセットの時間を節約できますが、ちょっと他の
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1381 ファイルを手直ししたい時には
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1382 @cindex 他のファイルの手直し[ほかのふあいるのてなおし]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1383
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1384 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1385 \includeonly@{ちょっと手直ししたいファイル名@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1386 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1387
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1388 @noindent
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1389 と書き直さなければならず手間がかかります。野鳥では現在編集しているファイル
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1390 名がメインファイルの@code{\includeonly}にない場合には自動的にこれを検出し、
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1391 次の指示を仰ぎます。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1392
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1393 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1394 A)dd R)eplace %)comment?
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1395 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1396
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1397 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1398 現在編集中のファイルを @code{\includeonly} のリストに加えたい時には@kbd{a}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1399 を、現在編集中のファイルだけを @code{\includeonly} にしたい時は@kbd{R}を、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1400 @code{\includeonly} の行をコメントアウトして無効化したい時には、@kbd{%}を
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1401 それぞれ押して下さい。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1402
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1403 @node What column, Intelligent newline, Includeonly, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1404 @comment node-name, next, previous, up
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1405 @chapter ここはどこ?
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1406 @cindex ここどこ?[ここはとこ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1407 @cindex prefix &
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1408 @cindex 複雑なtabular[ふくさつなtabular]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1409
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1410 項目数の多い tabular などをたくさん書いていると下の方の行で、いま書いて
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1411 いる桁がどこに対応するのかわからなくなってしまうことがあります。例えば、以
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1412 下のような tabular において、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1413
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1414 @example
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1415 \begin@{tabular@}{|c|c|c|c|c|c|c|c|}\hline
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1416 氏名&所属&〒&住所&電話&FAX&帰省先&帰省先電話\\ \hline
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1417 矢上二郎 & 6 & 223 & 横浜市港北区日吉 & xxx-yyy &
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1418 zzz-www & トンガ & 9876-54321 \\
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1419 日吉小僧 & 2 & \multicolumn@{2@}@{c|@}@{教えない@}
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1420 &&&(???)
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1421 \\ \hline
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1422 \end@{tabular@}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1423 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1424
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1425 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1426 (???)の部分がどの項目なのかすぐに判断するのは難しいでしょう。こんな時は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1427
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1428 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1429 @item [prefix] &
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1430 @dots{} 現在のカラム表示
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1431 @end table
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1432 @cindex 現在のカラム表示[けんさいのからむひようし]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1433
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1434 を押すとカーソル位置のカラムがどの項目に該当するかをミニバッファに表示しま
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1435 す。tabular/array環境の第1行目を項目名の並びとみなして対応するものを探しま
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1436 す。もし項目名として別のものを表示して欲しい場合は、行頭を@code{%}にしてダ
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1437 ミーの項目並びを作っておくと良いでしょう。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1438
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1439 @node Intelligent newline, Changing mode of YaTeX, What column, Top
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1440 @comment node-name, next, previous, up
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1441 @chapter おまかせ改行
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1442 @cindex おまかせ改行[おまかせかいぎょう]
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1443 @cindex &入力[&にゅうりょく]
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1444 @cindex prefix &
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1445
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1446 tabular[*], array, itemize, enumerate, tabbing 環境で
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1447
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1448 @table @kbd
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1449 @item ESC RET
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1450 @dots{} おまかせ改行
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1451 @end table
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1452
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1453 @noindent
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1454 を押すと、その環境に応じた行エントリを次の行に挿入します。例えば、tabular
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1455 環境では、その環境のカラム数に対応した個数の @code{&} に加え、行末の
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1456 @code{\\} を入れます。この時それ以前に @code{\hline} があればそれも付け加
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1457 えます。環境とそれに応じて自動入力するものの対応は以下のようになります。
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1458
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1459 @itemize
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1460 @item @code{tabular}, @code{tabular*}, @code{array}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1461
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1462 カラム数-1 だけの @code{&} と @code{\\}。必要に応じて @code{\hline}
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1463
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1464 @item @code{tabbing}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1465
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1466 一行目で定義している @code{\=} と同じ個数の @code{\>}。
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1467
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1468 @item @code{itemize}, @code{enumerate}, @code{description}, @code{list}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1469
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1470 @code{\item} または @code{item[]}
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1471 @end itemize
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1472
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1473 tabular 環境の例のように、本機能は各環境の一行目の内容を参考にして動作す
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1474 るので、なるべく二行目以降で呼び出すようにしてください。
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1475
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1476 もし、その他の環境、例えば @code{foo}、に対して@code{おまかせ改行}を動作
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1477 させたい時は、@code{YaTeX-intelligent-newline-foo} という名前の関数を定義
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1478 します。定義した関数は、現在の行に改行を挿入した直後の行頭の位置で呼ばれま
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1479 す。関数 @code{YaTeX-indent-line} を呼ぶと現在の環境のネストに応じた深さに
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1480 インデントされるので、これを呼んでから何かを挿入するようなコードを書くとよ
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1481 いでしょう。関数 @code{YaTeX-intelligent-newline-itemize} の定義などを参考
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1482 にしてください。
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1483
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1484 @node Changing mode of YaTeX, Online help, Intelligent newline, Top
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1485 @comment node-name, next, previous, up
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1486 @chapter 野鳥の動作モード切り替え
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1487 @cindex モード切り替え[もーときりかえ]
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1488 @cindex prefix w
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1489
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1490 @table @kbd
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1491 @item [prefix] w
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1492 @dots{} 野鳥動作モード切り替えメニュー
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1493 @end table
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1494
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1495 @noindent
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1496 で野鳥自身の動作を決定する以下のモードを切り替えます。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1497
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1498 @itemize @bullet
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1499 @item 修正モード
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1500 @item 野鳥数式モード
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1501 @end itemize
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1502
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1503 修正モードは、開き括弧入力時の処理をコントロールし、修正モードONの時は開き
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1504 括弧の入力は開き括弧のみの入力になり、修正モードOFFの時は開き括弧の入力だ
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1505 けで閉じ括弧まで入力します。デフォルト(起動時)の設定は@emph{OFF}です。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1506
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1507 野鳥数式モードは、変数 @code{YaTeX-auto-math-mode} が @code{nil} の時の
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1508 み有効で、このとき@kbd{;}や@kbd{:}を押した時(@ref{Image completion}参照)に、
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1509 どのようなイメージ補完を機能させるか、通常のキーとして機能させるかを手動で
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1510 切り替えます。自動判定が遅いマシンでは@code{YaTeX-auto-math-mode}
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1511 @code{nil}にセットし、野鳥数式モードを手動で切り替えると良いでしょう。
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1512
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1513
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1514 @node Online help, Cooperation with other packages, Changing mode of YaTeX, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1515 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1516 @chapter オンラインヘルプ
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1517 @cindex オンラインヘルプ[おんらいんへるふ]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1518 @cindex apropos
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1519 @cindex キーワード検索[きいわあとけんさく]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1520 @cindex prefix ?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1521 @cindex prefix /
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1522
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1523 使おうとする La@TeX{} コマンドの用法がよく分からない時は、オンラインヘル
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1524 プをひきましょう。ヘルプに関するキーには以下のものがあります。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1525
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1526 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1527 @item [prefix] ?
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1528 @dots{} オンラインヘルプ
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1529 @item [prefix] /
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1530 @dots{} オンラインapropos
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1531 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1532
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1533 @section オンラインヘルプ
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1534 @cindex グローバルヘルプ[くろおはるへるふ]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1535 @cindex プライベートヘルプ[ふらいへえとへるふ]
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1536 @cindex YaTeX-help-file
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1537 @cindex YaTeX-help-file-private
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1538
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1539 「オンラインヘルプ」は、一般的な La@TeX{} コマンド(デフォルトでカーソル
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1540 位置のコマンド)に対する説明を隣のバッファに表示します。この時参照されるヘ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1541 ルプ用ファイルには「グローバルヘルプ」と「プライベートヘルプ」の二種類があ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1542 り、前者は La@TeX{} の標準コマンドの主なものの説明を含むファイルで、変数
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1543 @code{YaTeX-help-file}の値で指定されます。このファイルは通常公共の場所(デ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1544 フォルトで@code{$EMACSEXECPATH})に置かれ、誰もがその内容を更新できるように
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1545 全員に書き込み権が与えられるべきものです。後者は、非標準もしくは個人的なマ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1546 クロ定義に関する説明が書かれているファイルで、変数
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1547 @code{YaTeX-help-file-private}の値で指定されます。こちらはユーザのホームディ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1548 レクトリの下などに置かれます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1549
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1550 @section オンラインapropos
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1551
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1552 「オンラインapropos」は GNU Emacs の apropos と同様、ユーザが指定したキー
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1553 ワードを説明文に含む項目すべてを隣のバッファに表示します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1554
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1555 もし、調べようとしたLa@TeX{}コマンドに対する説明がヘルプファイル中に見つ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1556 からなかった場合は、説明文の入力を求めてくるので、可能であれば参考書などを
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1557 調べてそのコマンドの説明を入力してください。もし、なにか標準的なコマンドに
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1558 対する説明を書いたならばぜひ私までその説明をお送り下さい。次回の配布に含め
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1559 たいと思います。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1560
53
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1561 @node Inclusion hierarchy browser
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1562 @comment node-name, next, previous, up
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1563 @chapter インクルード構造ブラウザ
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1564 @cindex インクルード構造[いんくるうとこうそう]
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1565 @cindex prefix d
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1566
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1567 複数のファイルに分割しているドキュメントを書いている場合、
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1568
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1569 @table @kbd
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1570 @item [prefix] d
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1571 @dots{} インクルード構造ブラウズ
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1572 @end table
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1573
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1574 @noindent
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1575 を押すと、そのドキュメントの親ファイルを聞いて来ます。ここで全てのファイル
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1576 の親となるファイル(デフォルトが示されているので大抵はRETのみ)を入力すると
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1577 インクルードしている全てのファイルを解析し、インクルード状況を視覚的に表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1578 します。このバッファでは以下のキー操作が有効です。
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1579
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1580 @table @kbd
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1581 @item n
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1582 @dots{} 次の行に移動し対応するファイルを隣のバッファに表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1583 @item p
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1584 @dots{} 上の行に移動し対応するファイルを隣のバッファに表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1585 @item N
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1586 @dots{} 同じインクルードレベルの次のファイルに移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1587 @item P
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1588 @dots{} 同じインクルードレベルの前のファイルに移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1589 @item j
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1590 @dots{} 次の行に移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1591 @item k
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1592 @dots{} 上の行に移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1593 @item u
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1594 @dots{} 一代親にあたるファイルに移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1595 @item .
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1596 @dots{} カーソル位置のファイルを隣のバッファに表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1597 @item SPC
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1598 @dots{} 隣のバッファの対応ファイルをスクロールアップ
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1599 @item DEL, b
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1600 @dots{} 隣のバッファの対応ファイルをスクロールダウン
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1601 @item <
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1602 @dots{} 隣のバッファの対応ファイルの先頭を表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1603 @item >
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1604 @dots{} 隣のバッファの対応ファイルの末尾を表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1605 @item '
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1606 @dots{} (@kbd{<}や@kbd{>}の後で)元の表示位置に戻る
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1607 @item RET, g
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1608 @dots{} カーソル位置のファイルを隣のバッファでオープン
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1609 @item mouse-2
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1610 @dots{} RETと同じ(ウィンドウ使用時のみ)
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1611 @item o
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1612 @dots{} 隣のウィンドウに移動
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1613 @item 1
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1614 @dots{} 他のウィンドウを消す
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1615 @item -
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1616 @dots{} ブラウズウィンドウを小さくする
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1617 @item +
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1618 @dots{} ブラウズウィンドウを大きくする
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1619 @item ?
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1620 @dots{} ヘルプ表示
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1621 @item q
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1622 @dots{} 表示前の状態に戻る
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1623 @end table
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1624
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1625 ただし、隣のウィンドウのファイルの内容を表示する機能に関しては、対応する
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1626 ファイルをクローズしてしまうとうまく働きませんのでご注意ください。
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1627
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1628 @node Cooperation with other packages, Customizations, Online help, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1629 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1630 @chapter 他パッケージとの連携
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1631 @cindex 他パッケージとの連携[たはつけえしとのれんけい]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1632
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1633 @section gmhist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1634 @cindex gmhist
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1635 @cindex コマンドヒストリ[こまんとひすとり]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1636 @cindex ヒストリ[ひすとり]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1637
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1638 @file{gmhist.el}と@file{gmhist-mh.el} をロードしている場合、プレヴューコ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1639 マンドの入力(@kbd{[prefix] tp]})、印刷コマンドの入力(@kbd{[prefix] tl})の
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1640 時に独立したヒストリを利用できます。それぞれのプロンプトで、@kbd{M-p} を押
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1641 すと直前に利用したコマンド文字列をくり返し呼び出すことができます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1642
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1643 @section min-out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1644 @cindex min-out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1645
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1646 @file{min-out.el} (@code{outline-minor-mode}) と野鳥を組み合わせて使うこ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1647 とももちろん可能です。設定の方法に関しては@file{yatexm-o.el}をご覧ください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1648
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1649 @node Customizations, Etc, Cooperation with other packages, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1650 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1651 @chapter カスタマイズ
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1652 @cindex カスタマイズ[かすたまいす]
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1653 @cindex キーアサイン[きいあさいん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1654
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1655 野鳥の動作を制御する種々の変数を独自に設定することにより、補完入
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1656 力を起動するキーアサインを変えたり、環境名の補完候補をさらに充実さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1657 せることなどができます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1658
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1659 @menu
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1660 * Lisp variables:: lisp 変数
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1661 * Add-in functions:: 付加関数(アドイン関数)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1662 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1663
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1664 @node Lisp variables, Add-in functions, Customizations, Customizations
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1665 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1666 @section lisp 変数
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1667 @cindex prefixキー変更[prefixきいへんこう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1668
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1669 例えば prefix キーを @kbd{C-c} 以外のキーにしたい場合は、
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1670 @code{YaTeX-prefix}に prefix キーにしたいシンボルを定義してください。さら
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1671 に、「@kbd{C-c 英字}」というキーバインドは独自の関数が割り当ててあるので使
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1672 いたくない。このような時は、@code{YaTeX-inhibit-prefix-letter} を @code{t}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1673 に設定することにより、@kbd{C-c 英字…}のバインドが全て、対応する@kbd{C-c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1674 C-英字…}に変わります(ただし、begin型 large型補完の大文字起動によるリジョ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1675 ン指定は可能なままです。これも無効にしたい場合は@code{t}ではなく 1 にセッ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1676 トして下さい。)。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1677
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1678 @menu
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1679 * All customizable variables:: カスタマイズ変数一覧
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1680 * Sample definitions:: カスタマイズ変数設定例
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1681 * Hook variables:: hook変数
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1682 * Hook file:: hook用ファイル
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1683 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1684
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1685 @node All customizable variables, Sample definitions, Lisp variables, Lisp variables
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1686 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1687 @subsection カスタマイズ変数一覧
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1688 @cindex カスタマイズ変数一覧[かすたまいすへんすういちらん]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1689
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1690 yatex-mode における次の変数がカスタマイズ可能です。@file{~/.emacs} で
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1691 @code{setq} しておけば、そちらの定義が優先されます。括弧の中はデフォルト値
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1692 です。実際に変数の値を変更する場合は @kbd{M-x describe-variable} で
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1693 変数の詳細な説明を参照してください。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1694
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1695 @defvar YaTeX-prefix
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1696 yatex-mode 中のプリフィクスキー(@kbd{C-c})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1697 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1698
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1699 @defvar YaTeX-inhibit-prefix-letter
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1700 prefix キーの直後のキーバインドで@kbd{英字}のものを@kbd{C-英字}に変更
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1701 (@code{nil})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1702 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1703
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1704 @defvar YaTeX-fill-prefix
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1705 本文を書く時の行頭に挿入する接頭辞すなわち fill-prefix (@code{""(nil)})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1706 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1707
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1708 @defvar YaTeX-open-lines
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1709 \begin{環境}と\end{環境}のあいだの空白行数 (0)
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1710 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1711
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1712 @defvar YaTeX-user-completion-table
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1713 学習したLa@TeX{}コマンド保存ファイル名(@code{"~/.yatexrc"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1714 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1715
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1716 @defvar YaTeX-kanji-code
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1717 文書を作成する時の漢字コード1=Shift JIS, 2=JIS, 3=EUC(2 (MS-DOSでは1))
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1718 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1719
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1720 @defvar YaTeX-item-regexp
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1721 itemの桁揃えの時に用いる、itemの正規表現(@code{"\\\\(sub\\)*item"})
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1722 @end defvar
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1723
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1724 @defvar YaTeX-verb-regexp
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1725 verbコマンドの正規表現。先頭の\\\\はつけない(@code{"verb\\*?\\|path"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1726 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1727
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1728 @defvar tex-command
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1729 La@TeX{}タイプセッタコマンド名 (@code{"jlatex"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1730 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1731
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1732 @defvar dvi2-command
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1733 プレヴューアコマンド名(@code{"xdvi -geo +0+0 -s 4 -display (getenv"DISPLAY")"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1734 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1735
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1736 @defvar dviprint-command-format
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1737 dviファイルの印刷に使われるコマンド式(@code{"dvi2ps %f %t %s | lpr"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1738 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1739
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1740 @defvar dviprint-from-format
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1741 上の@code{%f}に相当する開始ページ指定書式、@code{%b} が開始ページ番号に変
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1742 わる(@code{"-f %b"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1743 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1744
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1745 @defvar dviprint-to-format
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1746 @code{%t} に相当する終了ページ指定書式、@code{%e}が終了ページ番号に変わる
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1747 (@code{"-t %e"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1748 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1749
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1750 @defvar makeindex-command
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1751 makeindexコマンド(@code{"makeindex"} (MS-DOSでは@code{"makeind"}))
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1752 @end defvar
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1753
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1754 @defvar section-name
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1755 最初のsection型補完の規定値(@code{"documentstyle"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1756 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1757
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1758 @defvar env-name
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1759 最初のbegin型補完の規定値(@code{"document"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1760 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1761
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1762 @defvar fontsize-name
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1763 最初のlarge型補完の規定値(@code{"large"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1764 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1765
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1766 @defvar single-command
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1767 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1768 最初のmaketitle型補完の規定値(@code{"maketitle"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1769
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1770 @defvar YaTeX-need-nonstop
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1771 @code{\nonstopmode@{@}}を自動的に付加するか(@code{nil})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1772 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1773
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1774 @defvar latex-warning-regexp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1775 latexコマンドの出力するウォーニング行の正規表現(@code{"line.* [0-9]*"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1776 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1777
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1778 @defvar latex-error-regexp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1779 同じくエラー行の正規表現(@code{"l\\.[1-9][0-9]*"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1780 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1781
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1782 @defvar latex-dos-emergency-message
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1783 MS-DOS上で動作する latex コマンドが、エラーにより停止するとき出力するメッ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1784 セージ (@code{"Emergency stop"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1785 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1786
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1787 @defvar latex-message-kanji-code
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1788 jlatex コマンドの出力するメッセージの漢字コード.タイプセットバッファ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1789 の出力が化ける時は、これを設定する(2, Nemacsでのみ有効)
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1790 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1791
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1792 @defvar NTT-jTeX
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1793 NTT-j@TeX{}使用時@code{t}にする(@code{nil})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1794 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1795
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1796 @defvar YaTeX-item-regexp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1797 item化コマンドの正規表現(@code{"\\\\(sub\\)*item"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1798 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1799
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1800 @defvar YaTeX-nervous
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1801 ローカル辞書を用いる時 @code{t} (@code{t})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1802 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1803
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1804 @defvar YaTeX-sectioning-regexp
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1805 セクション区切り設定コマンドの正規表現
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1806 (@code{"part\\|chapter\\|\\(sub\\)*\\(section\\|paragraph\\)"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1807 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1808
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1809 @defvar YaTeX-fill-inhibit-environments
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1810 fill を抑止する環境名のリスト(@code{'("verbatim" "tabular")})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1811 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1812
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1813 @defvar YaTeX-uncomment-once
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1814 領域uncommentで行頭の複数の@code{%}を全て削除するか(@code{nil})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1815 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1816
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1817 @defvar YaTeX-close-paren-always
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1818 開き括弧の入力で常に閉じ括弧を入力する(@code{t})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1819 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1820
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1821 @defvar YaTeX-auto-math-mode
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1822 数式モードの切り替えを自動的に行う。(@code{t})
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1823 @end defvar
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1824
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1825 @defvar YaTeX-math-key-list-private
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1826 数式イメージ補完で用いる (プリフィクスキー . 対応補完テーブル) の
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1827 alist(@code{nil})。補完テーブルの書き方については
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1828 @file{yatexmth.el}を参照。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1829 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1830
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1831 @defvar YaTeX-default-pop-window-height
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1832 1画面の時にタイプセットバッファを初めて作成する時の高さ。数値で行数、数字
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1833 文字列でEmacsウィンドウに対する百分率(10)。
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1834 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1835
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1836 @defvar YaTeX-help-file
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1837 共用ヘルプファイル(@file{$EMACS/etc/YATEXHLP.jp})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1838 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1839
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1840 @defvar YaTeX-help-file-private
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1841 個人用ヘルプファイル(@file{"~/YATEXHLP.jp"})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1842 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1843
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1844 @defvar YaTeX-no-begend-shortcut
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1845 @kbd{[prefix] b ??} のショートカットを使わず、@kbd{[prefix] b} だけで補完
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1846 入力に入る(@kbd{nil})
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1847 @end defvar
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1848
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1849 @defvar YaTeX-hilit-pattern-adjustment-private
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1850 正規表現とそれにマッチするものの論理的意味をシンボルであらわしたものの
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1851 リスト…のリスト。hilit19 を組み込んでいる時のみ有効。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1852 詳しくは @code{(assq 'yatex-mode hilit-patterns-alist)}
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1853 した結果と、変数 @code{YaTeX-hilit-pattern-adjustment-default} の値(と場合
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1854 によっては hilit19 のドキュメント)を参照せよ。
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1855 @end defvar
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1856
53
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1857 @defvar YaTeX-sectioning-level
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1858 LaTeXのセクション単位宣言コマンドとその論理的高さのalist。
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1859 @end defvar
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1860
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1861 @defvar YaTeX-hierarchy-ignore-heading-regexp
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1862 Hierarchy バッファは通常ファイルヘッダとして、LaTeXのセクション宣言コマン
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1863 ドの引数を検索し、それがなければコメント行を探すが、その際にヘッダとしては
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1864 意味を持たないパターンをこの変数に設定する。デフォルトでは RCS ヘッダとモー
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1865 ド指定行(-*- xxx -*-)が設定されている。
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1866 @end defvar
5f4b18da14b3 Fix functions relating YaTeX-beginning-of-environment or
yuuji
parents: 52
diff changeset
1867
54
2d45e43fb35f Full support of English documents
yuuji
parents: 53
diff changeset
1868 @defvar YaTeX-skip-default-reader
2d45e43fb35f Full support of English documents
yuuji
parents: 53
diff changeset
1869 Non-nil に設定するとsection型コマンドの引数入力時、アドイン関数がなければ
2d45e43fb35f Full support of English documents
yuuji
parents: 53
diff changeset
1870 ミニバッファでの読み込みをせずに入力を完了させる。
2d45e43fb35f Full support of English documents
yuuji
parents: 53
diff changeset
1871 @end defvar
2d45e43fb35f Full support of English documents
yuuji
parents: 53
diff changeset
1872
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1873 @defvar YaTeX-create-file-prefix-g
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1874 @code{\include}などで @kbd{prefix g}した時に、ジャンプ先が存在しないファイ
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1875 ルであってもオープンする(@code{nil})。
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1876 @end defvar
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1877
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1878 @defvar YaTeX-simple-messages
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1879 各種補完時のメッセージ出力を簡素化する(@code{nil})。
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1880 @end defvar
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
1881
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1882 @node Sample definitions, Hook variables, All customizable variables, Lisp variables
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1883 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1884 @subsection カスタマイズ変数設定例
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1885 @cindex 設定例[せつていれい]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1886
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1887 たとえば、prefix キーとして@kbd{ESC}を使用し、新たな補完候補を格納するファ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1888 イルを、@file{~/src/emacs/yatexrc} にし、行頭の prefix をタブ文字一つに変
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1889 えたいときは、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1890
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1891 @lisp
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1892 (setq YaTeX-prefix "\e"
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1893 YaTeX-user-completion-table "~/src/emacs/yatexrc"
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1894 YaTeX-fill-prefix " ")
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1895 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1896
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1897 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1898 を @file{~/.emacs} に加えます。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1899
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1900 @node Hook variables, Hook file, Sample definitions, Lisp variables
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1901 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1902 @subsection hook変数
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1903 @cindex hook変数[hookへんすう]
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1904 @cindex yatex-mode-hook
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1905 @cindex yatex-mode-load-hook
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1906
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1907 また、hook 変数 @code{yatex-mode-hook}, @code{yatex-mode-load-hook} を用
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1908 意しています。すべての yatex-mode のバッファで作用させたいものは、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1909 @code{yatex-mode-hook} に記述し、@file{yatex.el} をロードする時だけ作用さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1910 せたいものは@code{yatex-mode-load-hook} に記述します。例えば、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1911 @code{outline-minor-mode} を利用する場合、それぞれのバッファで
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1912 @code{outline-minor-mode} を有効にしたいので、@code{yatex-mode-hook} を次
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1913 のように設定します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1914
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1915 @lisp
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1916 (setq yatex-mode-hook
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1917 '(lambda () (outline-minor-mode t)))
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1918 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1919
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1920 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1921 逆に、独自のキー定義を行いたい時などは、@code{yatex-mode-load-hook} を利用
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1922 します。例えば、begin 型補完において、 document や、enumerate 以外の環境名
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1923 もショートカットキーで入れたいなどという時は、次のようにします。以下の例は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1924 @kbd{[prefix] ba} で @code{\begin@{abstract@}}, @code{\end@{abstract@}} を
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1925 挿入します。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1926
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1927 @lisp
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1928 (setq yatex-mode-load-hook
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1929 '(lambda() (YaTeX-define-begend-key "ba" "abstract")))
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1930 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1931
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1932 なお、新たなキーの定義には、関数 @code{YaTeX-define-key}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1933 @code{YaTeX-define-begend-key}を利用するようにしてください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1934
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1935 @node Hook file, , Hook variables, Lisp variables
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1936 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1937 @subsection hook用ファイル
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1938
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1939 変数 @code{yatex-mode-load-hook} で定義する内容が多い時は、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1940 @file{yatexhks.el}というファイルを作り、その中に野鳥関連の設定を書く事で、
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1941 初期化の時に自動的にロードします。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1942
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1943
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1944 @node Add-in functions, , Lisp variables, Customizations
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1945 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1946 @section 付加関数(アドイン関数)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1947
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1948 各種補完時に、環境名やコマンド名に応じたきめ細やかな補完入力機能を実現す
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1949 るための関数を作成することができます。この関数の作成方法や、組み込み方法に
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1950 関しては、@code{yatexadd.doc} をご覧ください。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1951
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1952 @node Etc, Copying, Customizations, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1953 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1954 @chapter その他
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1955
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1956 野鳥の標準の La@TeX{} コマンドの辞書には、作者が頻繁に使うものしか登録さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1957 れていません。これは、補完候補に使いそうもないコマンドが存在して、補完した
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1958 いコマンドを出すまでのストローク数を増やしてしまう事を防止するためです。標
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1959 準辞書にないコマンドも、できるだけ補完入力方式を利用し、ユーザ辞書を充実さ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1960 せることで、あなたの La@TeX{} スタイルにあった野鳥へと育っていくことでしょ
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1961 う。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1962
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1963 @node Copying, Concept Index, Etc, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1964 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1965 @chapter 取り扱い
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1966
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1967 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1968 る結果に対しても作者は責任を負わないこととします。転載等に関しては制限いた
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1969 しません。常識的に扱ってください。また、使用している旨をメイルでお知らせい
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1970 ただくと、作者は喜んでサポートに励むことでしょう。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1971
49
eb0512bfcb7f Abolish user-article table.
yuuji
parents: 48
diff changeset
1972 苦情、希望、バグ報告、感想等は歓迎いたします。
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1973 連絡は yuuji@@ae.keio.ac.jp または、
b0371b6ed799 Created `ChangeLog'.
yuuji
parents: 49
diff changeset
1974 pcs39334@@asciinet.or.jp まで(1995年3月現在)。
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1975 継続的に使用してくださる方はメイリングリスト「fj野鳥の会」に
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1976 是非加入してください。加入方法については本パッケージの @file{docs/qanda}
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
1977 ファイルの「その他」の章を御覧ください。
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1978
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1979 仕様は、予告なく確実に(気分次第で)変更されます:-p。
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1980
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1981 @flushright
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1982 広瀬雄二
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1983 @end flushright
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1984
46
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1985 @node Concept Index, , Copying, Top
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1986 @comment node-name, next, previous, up
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1987 @unnumbered 索引
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1988 @printindex cp
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1989
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1990 @c カスタマイズ変数索引を索引と分離する場合にはコメントアウトを外す!!!
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1991 @c @node Variable Index
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1992 @c @comment node-name, next, previous, up
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1993 @c @unnumbered カスタマイズ変数索引
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1994 @c @printindex vr
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1995
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1996 @contents
cd1b63102eed Support Mule2
yuuji
parents: 33
diff changeset
1997
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1998 @bye
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1999
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2000 @c Local Variables:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2001 @c fill-column: 74
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2002 @c fill-prefix: nil
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2003 @c End:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2004 
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2005 Tag table:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2006 
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2007 End tag table

yatex.org