comparison docs/yatexj @ 364:d69fd7b1ac4d dev yatex-1.78

yatex-1.78
author HIROSE Yuuji <yuuji@gentei.org>
date Fri, 26 Dec 2014 01:02:52 +0900
parents f7ae3e4be0bb
children e95ae850eefb
comparison
equal deleted inserted replaced
363:f7ae3e4be0bb 364:d69fd7b1ac4d
14  14 
15 File: yatexj, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 15 File: yatexj, Node: Top, Next: Intro, Prev: (dir), Up: (dir)
16 16
17 * Menu: 17 * Menu:
18 18
19 * Intro:: はじめに 19 * Intro:: マク睛
20 * Terminology:: マニュアル参照上の注意 20 * Terminology:: ゙ヒ蠅イネ衾ユ
21 * Main features:: 主な機能 21 * Main features:: 醋。ス
22 * Installation:: インストール 22 * Installation:: 、ケネシ
23 * Invocation:: プロセス起動 23 * Invocation:: ラサケッー
24 * %#notation :: %#記法 24 * %#notation :: %#ュ。
25 * Completion:: 補完入力 25 * Completion:: 莢マ
26 * Local dictionary:: ローカル辞書 26 * Local dictionary:: シォュ
27 * Commenting out:: コメントアウト 27 * Commenting out:: ウ碯ネ「ヲネ
28 * Cursor jump:: カーソルジャンプ 28 * Cursor jump:: ォシスク胚ラ
29 * Modifying/Deleting:: LaTeXコマンドの変更/削除 29 * Modifying/Deleting:: LaTeXヴノホムケ/
30 * Filling:: 桁揃え 30 * Filling:: 蟾ィ
31 * Includeonly:: 勝手に includeonly 31 * Includeonly:: 。ヒ includeonly
32 * What column:: カラム位置ガイド 32 * What column:: ォ鰲フヨャ、ノ
33 * Intelligent newline:: おまかせ改行 33 * Intelligent newline:: ェ゙ォサヤ
34 * Usepackage cheker:: 先回りusepackage 34 * Usepackage cheker:: 頤黏sepackage
35 * Changing mode of YaTeX:: 野鳥動作モード変更 35 * Changing mode of YaTeX:: サー箴ノムケ
36 * Online help:: LaTeXオンラインヘルプ 36 * Online help:: LaTeXェ鬢リラ
37 * Inclusion hierarchy browser:: ファイル分割階層構造の表示 37 * Inclusion hierarchy browser:: ユ。、ャ莅リス、ホスィ
38 * Cooperation with other packages:: 他パッケージとの連携 38 * Cooperation with other packages:: セムテアシクネホ「ネ
39 * Customizations:: カスタマイズ 39 * Customizations:: ォケゾ、コ
40 * Etc:: その他 40 * Etc:: スホセ
41 * Copying:: 取り扱い 41 * Copying:: 韭キ、
42 * Concept Index:: 索引 42 * Concept Index::
43 43
44 44
45 45
46  46 
47 File: yatexj, Node: Intro, Next: Terminology, Prev: Top, Up: Top 47 File: yatexj, Node: Intro, Next: Terminology, Prev: Top, Up: Top
48 48
49 はじめに 49 マク睛
50 ******** 50 ****************
51 51
52 野鳥は、GNU Emacs で LaTeX 用の文書を作成する時に pLaTeX などのタイプセッ 52 サマ「GNU Emacs ヌ LaTeX
53 トコマンドや、プレヴューアの起動を Emacs 編集画面中から行えるようにすると 53 ムホクョケヒ pLaTeX ハノホ
54 共に、拡張性の高い種々の補完機能によりソーステキストの編集を支援します。さ 54 ソ、ラサテネヴノ茲ラ蠑「ホッー
55 らに LaTeX コマンドのオンラインヘルプによりマニュアルを調べる手間を軽減し 55 Emacs ヤク靂讚
56 ます。 56 ヤィ隕ヒケネヲヒ「ネ・ュホ筅ケホ莢。スヒ韭スシケニュ
57 ケネホヤクル邱゙ケ」オ鰺 LaTeX
58 ヴノホェ鬢リラヒ
59 韭゙ヒ蠅エルヨレコギケ」
57 60
58 English manual *Note Top: (yatexe)Top. 61 English manual *Note Top: (yatexe)Top.
59 62
60 63
61  64 
62 File: yatexj, Node: Terminology, Next: Main features, Prev: Intro, Up: Top 65 File: yatexj, Node: Terminology, Next: Main features, Prev: Intro, Up: Top
63 66
64 本マニュアル参照上の注意 67 ヷヒ蠅イネ衾ユ
65 ************************ 68 ************************************************
66 69
67 本マニュアルでは以下の表記を用います。 70 ヷヒ蠅ヌマハシホスュム、゙ケ」
68 71
69 * begin型コマンド 72 * beginソヴノ
70 73
71 `\begin{環境} 〜 \end{環境}'という形式のLaTeXコマンドを指します。 74 `\begin{トュ} チ
72 begin型コマンドを補完入力することをbegin型補完と呼びます。 75 \end{トュ}'ネ、ヲチーホLaTeXヴノリギケ」
73 76 beginソヴノ莢マケウネbeginソ莢ネニモ゙ケ」
74 * section型コマンド 77
75 78 * sectionソヴノ
76 `\section{タイトル}'や`\mbox{内容}'のように引数を取るLaTeXコマンドを 79
77 指します。 80 `\section{ソ、ネ}'臍\mbox{簇}'ホ隕ヒ
78 81 齏LaTeXヴノリギケ」
79 * maketitle型コマンド 82
80 83 * maketitleソヴノ
81 `\maketitle'や`\tableofcontents'のように引数を取らないLaTeXコマンドを 84
82 指します。 85 `\maketitle'臍\tableofcontents'ホ隕ヒ韜ハ、LaTeXヴ
83 86 ノリギケ」
84 * large型コマンド 87
85 88 * largeソヴノ
86 `{\large ...}' や `{\tt ...}' のようなフォント/サイズ指定子を指します。 89
90 `{\large ...}' `{\tt ...}'
91 ホ隕ハユゥネ/オ、コリメ
92 リギケ」
87 93
88 * `[prefix]' 94 * `[prefix]'
89 95
90 野鳥の機能を呼び出すためのプリフィクスキー。デフォルトでは`C-c'に割り 96 サホ。スニモミケソ睾ラユ」ッケュシ」ヌユゥネヌマ`C-c'ヒ蓐
91 当てられているので、特に変更していない場合本マニュアルの `[prefix]' 97 ニ鴈ニ、ホヌ「テヒムケキニ、ハ、釛゙ヒ蠅ホ
92 という表記は、`C-c' と読み換えてください。 98 `[prefix]' ネ 、ヲスュマ「`C-c'
99 ネノ゚ケィニッタオ、」
93 100
94 101
95  102 
96 File: yatexj, Node: Main features, Next: Installation, Prev: Terminology, Up: Top 103 File: yatexj, Node: Main features, Next: Installation, Prev: Terminology, Up: Top
97 104
98 主な機能 105 醋。ス
99 ******** 106 ****************
100 107
101 * タイプセッタやプレヴューアなどの編集画面からの起動(`C-c t') 108 * ソ、ラサテソ葫蠑「ハノホヤク靂ォ鯰ッー(`C-c t')
102 * カーソル位置によらない固定リジョンの部分タイプセット 109 * ォシスフヨヒ韜ハ、ヌク銛ホャソ、ラサテネ
103 * \includeonlyのワンタッチ更新 110 * \includeonlyホソテチケキ
104 * エラー箇所への自動ジャンプ(`C-c '') 111 * ィ鮠ユリホォーク胚ラ(`C-c '')
105 * `\begin{}, \end{}, \section...' などの LaTeX コマンドの補完入力(`C-c 112 * `\begin{}, \end{}, \section...' ハノホ LaTeX
106 b', `C-c s', `C-c l', `C-c m') 113 ヴノホ莢マ (`C-c b', `C-c s', `C-c l', `C-c
107 * 既に入力したテキストを環境やコマンド引数の中に取り込む括り補完(`C-u' 114 m')
108 +通常補完キー) 115 * ヒマキソニュケネトュ莎゙ノホ賤韭珸莢
109 * セクション区切り入力時の文書構造アウトライン表示 116 (`C-u' +フ莢ュシ)
110 * セクションコマンドの一括シフト (*Note view-sectioning::) 117 * サッキ銛靺マホクス、「ヲネ鬢スィ
111 * 補完辞書の学習 118 * サッキ銛ヴノホ邱ユネ (*Note view-sectioning::)
112 * LaTeX の環境やコマンドに応じたガイド付き引数入力 119 * 莢ュホリャ
113 * 野鳥にないガイド付き引数入力関数の自動生成(`yatexgen.el') 120 * LaTeX ホトュ莎゙ノヒクソャ、ノユュマ
114 * LaTeX コマンドの削除/変更(`C-c k', `C-c c') 121 * サヒハ、ャ、ノユュマリホォークョ(`yatexgen.el')
115 * ファイル間、`\begin'<->`\end'間、`\ref'<->`\label'間、 122 * LaTeX ヴノホ/ムケ(`C-c k', `C-c c')
116 `\cite'<->`\bibitem'ジャンプ(`C-c g') 123 * ユ。、ヨ「`\begin'<->`\end'ヨ「
117 * 一括コメントアウト/アンコメントアウト(`C-c >', `C-c <', `C-c ,', `C-c 124 `\ref'<->`\label'ヨ「 `\cite'<->`\bibitem'ク胚ラ(`C-c
118 .') 125 g')
119 * アクセント記号/数式環境用コマンド/ギリシャ文字の入力支援(`C-c a', 126 * 邉碯ネ「ヲネ/「ウ碯ネ「ヲネ
120 `;', `/') 127 (`C-c >', `C-c <', `C-c ,', `C-c .')
121 * tabular/array環境のカラム位置ガイド 128 * 「ッサネュ/ートュムヴノ/ョキ羣ホマル
122 * 標準的 LaTeX コマンドのオンラインヘルプ(`C-c ?', `C-c /') 129 (`C-c a', `;', `/')
123 * ドキュメントのインクルード構造の視覚的表示とバッファ切り替え(`C-c d') 130 * tabular/arrayトュホォ鰲フヨャ、ノ
124 * 補完入力したマクロに応じて必要な \userpackage を入れてくれる先回り 131 * ク爼 LaTeX ヴノホェ鬢リラ(`C-c ?', `C-c /')
125 userpackage 132 * ノュ裔ネホ、ッシノス、ホミェスィネミテユ。レリィ
126 * \labelを打つことはもう忘れよう! refやcite補完入力で自動生成します 133 (`C-c d')
134 * 莢マキゾッヒクニャラハ
135 \userpackage ニッ頤 userpackage
136 * \labelヌトウネマ筥コ隕! ref臘ite莢マヌォークョギケ
127 137
128 138
129  139 
130 File: yatexj, Node: Installation, Next: Invocation, Prev: Main features, Up: Top 140 File: yatexj, Node: Installation, Next: Invocation, Prev: Main features, Up: Top
131 141
132 起動法 142 ッー。
133 ****** 143 ************
134 144
135 野鳥起動のための設定 145 サッーホソ睾゚
136 ==================== 146 ========================================
137 147
138 ~/.emacsに下の2項目を加えます。 148 ~/.emacsヒシホ2玳ティ゙ケ」
139 149
140 (setq auto-mode-alist 150 (setq auto-mode-alist
141 (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 151 (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
142 (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) 152 (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
143 153
144 次に野鳥の emacs-lisp ファイル群を置くディレクトリを load-path に加えます。 154 。ヒサホ emacs-lisp
145 たとえば、 `~/src/emacs/yatex'に置くのであれば、 155 ユ。、イヨッヌ」ッネ load-path
156 ヒティ゙ケ」 ソネィミ「
157 `~/src/emacs/yatex'ヒヨッホヌ「ミ「
146 158
147 (setq load-path (cons (expand-file-name "~/src/emacs/yatex") load-path)) 159 (setq load-path (cons (expand-file-name "~/src/emacs/yatex") load-path))
148 160
149 などとします。 161 ハノネギケ」
150 162
151 以上の設定により、拡張子が .tex であるファイルを編集すると自動的に野鳥が 163 ハ衾゚ヒ韭「ネ・メャ .tex
152 ロードされます。野鳥が正常に起動できたときはモードラインの表示が「やてふ」 164 ヌ「ユ。、ヤクケネォーェヒサャ
153 に変わります。 165 シノオ゙ケ」サャオヒッーヌュソネュマ箴ノ鬢ホスィャヨ菷ユラ
154 166 ヒム゙ケ」
155 167
156 タイプセッタ/プレヴューア環境の設定 168
157 =================================== 169 ソ、ラサテソ/ラ蠑「トュポ
158 170 =====================================================================
159 利用する外部プログラムに関する以下の変数を確認し、必要なら正しい値に変更 171
160 します。 172 ムケーラー鰲ヒリケハシホムホァキ「ャラハ魴キ、ヘヒムケ
173 ギケ」
161 `tex-command' 174 `tex-command'
162 ... 起動するタイプセッタのコマンド名 175 ... ッーケソ、ラサテソホヴノセ
163 `dvi2-command' 176 `dvi2-command'
164 ... 起動するプレヴューアのコマンド名 177 ... ッーケラ蠑「ホヴノセ
165 `NTT-jTeX' 178 `NTT-jTeX'
166 ... 改行+インデントによって、タイプセット後の字間が空いてしま 179 ... ヤ+、ヌネヒ霤ニ「ソ、ラサテネ衾ヨャ、ニギ
167 うのを抑制する場合にtにする(古いNTT-jTeXで顕著に現れる)。具体的には、 180 ヲボゥケ醉tヒケ(ナ、NTT-jTeXヌイヒス)」ホェヒマ「
168 fillするときに各行の終わりに%を付加するようになる。 181 fillケネュヒニヤホェヒ%ユテケ隕ヒハ」
169 `YaTeX-kanji-code' 182 `YaTeX-kanji-code'
170 ... 文書を作成する時の漢字コード 183 ... クョケホチウシノ
171 `dviprint-command-format' 184 `dviprint-command-format'
172 ... ファイルの印刷に使われるコマンド列の書式 185 ... ユ。、ホヒネヴノホー
173 `YaTeX-dvipdf-command' 186 `YaTeX-dvipdf-command'
174 ... DVIをPDFに変換するコマンド 187 ... DVIPDFヒムケケヴノ
175 188
176 これらを変更する場合は、やはり`~/.emacs'にて、たとえば(setq tex-command 189 ウ鶯ムケケ醯「蔆鸛~/.emacs'ヒニ「ソネィミ
177 "pdflatex") のようにしてください。どのような値をセットすれば良いかについて 190 (setq tex-command "pdflatex")
178 は、*Note All customizable variables::を参照してください。 191 ホ隕ヒキニッタオ、」ノホ隕ハヘサテネケミノ、ォヒト、ニマ「
192 *Note All customizable variables::イネキニッタオ、」
179 193
180 194
181 195
182  196 
183 File: yatexj, Node: Invocation, Next: %#notation, Prev: Installation, Up: Top 197 File: yatexj, Node: Invocation, Next: %#notation, Prev: Installation, Up: Top
184 198
185 latexコマンド起動 199 latexヴノッー
186 ***************** 200 *****************************
187 201
188 LaTeXソースの編集中、次のキー入力により、platex などのタイプセットプログラ 202 LaTeXスシケホヤク譴。ホュシマヒ韭「platex
189 ム(以後タイプセッタと呼ぶ)、プレヴューアなどの起動ができます。 203 ハノホソ、ラサテネラー
204 (ハ蠢、ラサテソネニヨ)「ラ蠑「ハノホッーャヌュ゙ケ」
190 205
191 `[prefix] t j' 206 `[prefix] t j'
192 ... タイプセッタ(platex)起動 207 ... ソ、ラサテソ(platex)ッー
193 `[prefix] t r' 208 `[prefix] t r'
194 ... タイプセッタ起動(領域指定) 209 ... ソ、ラサテソッー(ホ靼)
195 `[prefix] t e' 210 `[prefix] t e'
196 ... タイプセッタ起動(ポイント位置の環境または数式モードのみ対 211 ... ソ、ラサテソッー
197 象) 212 (ン、ネフヨホトュ゙ソマー箴ノポミン)
198 `[prefix] t k' 213 `[prefix] t k'
199 ... 動作中のタイプセッタの停止 214 ... ー賽ソ、ラサテソホ葹
200 `[prefix] t b' 215 `[prefix] t b'
201 ... jbibtex起動 216 ... jbibtexッー
202 `[prefix] t i' 217 `[prefix] t i'
203 ... makeindex起動 218 ... makeindexッー
204 `[prefix] t d' 219 `[prefix] t d'
205 ... タイプセット完了後dvipdfmx起動 220 ... ソ、ラサテネーサ蘚vipdfmxッー
206 `[prefix] t p' 221 `[prefix] t p'
207 ... プレヴューア起動 222 ... ラ蠑「ッー
208 `[prefix] t l' 223 `[prefix] t l'
209 ... lpr(プリントアウト用)コマンド起動 224 ... lpr(ラネ「ヲネム)ヴノッー
210 `[prefix] t s' 225 `[prefix] t s'
211 ... xdvi -remote でのサーチ 226 ... xdvi -remote ヌホオシチ
212 227
213 * Menu: 228 * Menu:
214 229
215 * Calling typesetter:: タイプセッタ起動 230 * Calling typesetter:: ソ、ラサテソッー
216 * Calling previewer:: プレヴューア起動 231 * Calling previewer:: ラ蠑「ッー
217 * Print out:: プリントアウト用コマンドの起動 232 * Print out:: ラネ「ヲネムヴノホッー
218 233
219 234
220  235 
221 File: yatexj, Node: Calling typesetter, Next: Calling previewer, Prev: Invocation, Up: Invocation 236 File: yatexj, Node: Calling typesetter, Next: Calling previewer, Prev: Invocation, Up: Invocation
222 237
223 タイプセッタ起動 238 ソ、ラサテソッー
224 ================ 239 ================================
225 240
226 タイプセッタを起動すると、編集ウィンドウが2つに分割され、片方のウィンド 241 ソ、ラサテソッーケネ「ヤクヲ」ノヲャ2トヒャ莊「メホヲ」ノ
227 ウにタイプセット画面が表示されます。出力されるメッセージと連動しタイプセッ 242 ヲヒソ、ラサテネ靂ャスィオ゙ケ」ミマオ眦サシクネ「ーキソ、ラサテ
228 トバッファは自動的にスクロールします。もし、途中でエラーが起こって止まって 243 ネミテユ。マォーェヒケッシギケ」箙「モ貮ィ鮠ャッウテニ゚゙テニ
229 しまった場合にはタイプセットバッファに移り、(`C-x o') タイプセッタの出して 244 ギテソ醉マソ、ラサテネミテユ。ヒワ瑤(`C-x
230 いる ? プロンプトに対して、`x' (処理の中断)などの指示を送ることができます。 245 o') ソ、ラサテソホミ キニ、 ?
231 エラーを修正する場合は、 246 ララネヒミキニ「`x'
247 (ホ貮)ハノホリィウネャ
248 ヌュ゙ケ」ィ鮠、オケ醯「
232 249
233 `[prefix] '' 250 `[prefix] ''
234 `(prefix+アポストロフィ)' 251 `(prefix+「ンケネユ」)'
235 ... 直前のエラー発生行へジャンプ 252 ... セーホィ鮠ックヤリク胚ラ
236 253
237 を入力することにより、タイプセッタがエラーを発生した行に移ることができます。 254 マケウネヒ韭「ソ、ラサテソャィ鮠ックキソヤヒワウネャヌュ゙ケ」
238 また、タイプセッタの出力する overfull hbox などのウォーニング行にも対応し 255 ゙ソ「ソ、ラサテソホミマケ overfull hbox
239 ていますので、順次 `[prefix] '' を押すことにより、一つ前のウォーニング発生 256 ハノホヲゥシヒーヤヒ簟キ
240 行にジャンプしていきます。 257 ニ、゙ケホヌ「遑 `[prefix] ''
241 258 。ケウネヒ韭「トーホヲゥシヒー
242 もし、気になるエラー行があった場合は、タイプセットバッファで、エラーの表 259 ックヤヒク胚ラキニ、ュ゙ケ」
243 示されている行にカーソルを合わせスペースキーを押すと LaTeX ソースの対応す 260
244 る行にジャンプします。 261 箙「、ヒハィ鮠ヤャ「テソ醯「ソ、ラサテネミテユ。ヌ「ィ
245 262 鮠ホスィオニ、ヤヒォシス鉐サケレシケュシ。ケネ
246 263 LaTeX
247 領域タイプセット 264 スシケホミケヤヒク胚ラギケ」
248 ---------------- 265
249 266
250 ポイントとマークの間、あるいはテキスト中に埋め込んだ `%#BEGIN' と`%#END' 267 ホ霑、ラサテネ
251 の間の領域(*Note %#notation::)だけを切り取ってタイプセットすることができま 268 --------------------------------
252 す。この場合メインファイルのプリアンブルが一時ファイルのプリアンブルとして 269
253 使われます。したがってプリアンブルにないマクロ定義が領域内にあるとエラーに 270 ン、ネネ゙シッホヨ「「、マニュケネ賤蓊タ
254 なります。領域タイプセットを使う場合、必ずマクロ定義はプリアンブル 271 `%#BEGIN' ネ `%#END'ホヨホホ(*Note
255 (`\begin{document}'より前)に置くようにして下さい。一時ファイルはメインファ 272 %#notation::)タアレ霤ニソ、ラサテネケウネャ
256 イルのあるディレクトリの`texput.tex'という名前で出力されるので、上書きには 273 ヌュ゙ケ」ウホ釿、ユ。、ホラ瑤ヨャユ。、ホ
257 注意してください。 274 ラ瑤ヨネキニネ゙ケ」キソャテニラ瑤ヨヒハ、゙ッチャ
258 275 ホ鞣ヒ「ネィ鮠ヒバケ」ホ霑、ラサテネネヲ遒
259 276 ャゴッチマラ瑤ヨ(`\begin{document}'韭ー)ヒヨッ隕
260 環境タイプセット 277 ヒキニシオ、」ユ。、マ皃ユ。、ホ「
261 ---------------- 278 ヌ」ッネホ`texput.tex'ネ、ヲセーヌミマオホヌ「
262 279 褥ュヒマユキニッタオ、」
263 `[prefix] te' を押すと、ポイント位置の最も内側の環境、または数式モード内 280
264 の場合はその数式モード全体が自動的に領域選択されて、領域タイプセットを呼び 281
265 出します。tabular環境や数式モードで複雑なものを作っている場合は確かめたい 282 トュソ、ラサテネ
266 部分だけを確認できるので便利です。これも `texput.tex' に該当部分を書き出し 283 --------------------------------
267 ます。プレヴューアで `texput.dvi' を開いたままにしておけば修正と確認が素早 284
268 くできるでしょう。 285 `[prefix] te'
286 。ケネ「ン、ネフヨホヌ粐ヲホトュ「゙ソマー箴
287 ノ簧醯スホー箴ノエホャォーェヒホ隱オニ「ホ霑、ラサテネ
288 ニモミギケ」tabularトュ蔬ー箴ノヌ」ィハ簧テニ、醯ホォ眩
289 、ャタアホァヌュホヌリヌケ」ウ
290 `texput.tex' ヒコャ
291 ュミギケ」ラ蠑「ヌ `texput.dvi'
292 ォ、ゾ゙ヒキニェアミ
293 、オネホァャヌ皹ヌュヌキ遖」
269 294
270 295
271  296 
272 File: yatexj, Node: Calling previewer, Next: Print out, Prev: Calling typesetter, Up: Invocation 297 File: yatexj, Node: Calling previewer, Next: Print out, Prev: Calling typesetter, Up: Invocation
273 298
274 プレヴューア起動 299 ラ蠑「ッー
275 ================ 300 ================================
276 `[prefix] t p' によりプレヴューアの起動ができます。さらに、もしあなたが、- 301 `[prefix] t p'
277 remote 機能つきのxdviを利用している場合は `[prefix] t s' を押すことにより 302 ヒ韭ラ蠑「ホッーャヌュ゙ケ」オ鰺「箙「ハ
278 カーソル位置の文字列を検索してそのページを表示するようにすでに起動中のxdvi 303 ソャ「-remote
279 に命令を送ります。これにより、現在編集中の箇所のタイプセット結果を即座に見 304 。ストュホxdviムキニ、醯 `[prefix]
280 ることができます。 305 t s' 。ケ
306 ウネヒ韭ォシスフヨホク。キニスホレシクスィケ隕ヒケヌヒッ
307 ー賽xdviヒソ碪゙ケ」ウヒ韭「ス゚ヤク賽ユホソ、ラサテネフ
308 ィツヒォウネャヌュ゙ケ」
281 309
282 310
283 311
284  312 
285 File: yatexj, Node: Print out, Prev: Calling previewer, Up: Invocation 313 File: yatexj, Node: Print out, Prev: Calling previewer, Up: Invocation
286 314
287 プリントアウト 315 ラネ「ヲネ
288 ============== 316 ============================
289 317
290 `[prefix] t l'を押してプリントアウトを指示すると、出力開始/終了ページを 318 `[prefix] t
291 聞いてくるので、それぞれに答えます。これを省略したい時は、 319 l'。キニラネ「ヲネリィケネ「ミマォマ/ェサレシ
292 universal-argument をつけ、 320 クケ、ニッホヌ「スセヒィ゙ケ」ウハャキソ、マ「
321 universal-argument トア「
293 322
294 323
295 `C-u [prefix] t l' 324 `C-u [prefix] t l'
296 ... ページ確認省略lpr起動 325 ... レシクホァハャlprッー
297 326
298 のように起動してください。 327 ホ隕ヒッーキニッタオ、」
299 328
300 329
301  330 
302 File: yatexj, Node: %#notation, Next: Completion, Prev: Invocation, Up: Top 331 File: yatexj, Node: %#notation, Next: Completion, Prev: Invocation, Up: Top
303 332
304 %#記法 333 %#ュ。
305 ****** 334 **********
306 335
307 本文中に`%#'ではじまるキーワードを埋め込むことでタイプセッタ起動等の制御 336 ワク賤`%#'ヌマグュシシノ蓊犁ネヌソ、ラサテソッー
308 をすることができます。 337 ホゥ踉ケウネャヌュ゙ケ」
309 338
310 * Menu: 339 * Menu:
311 340
312 * Changing typesetter:: タイプセット用コマンドの変更 341 * Changing typesetter:: ソ、ラサテネムヴノホムケ
313 * Splitting input files:: 入力ファイル分割 342 * Splitting input files:: マユ。、ャ
314 * Fix region for typesetting:: 領域の固定 343 * Fix region for typesetting:: ホ靜ヌ
315 * lpr format:: プリントアウトコマンド用フォーマット 344 * lpr format:: ラネ「ヲネヴノムユゥジテネ
316 * Controlling which command to invoke:: その他の起動コマンド制御 345 * Controlling which command to invoke:: スホセホッーヴノゥ
317 * Editing %# notation:: %#記法の編集 346 * Editing %# notation:: %#ュ。ホヤク
318 347
319 348
320  349 
321 File: yatexj, Node: Changing typesetter, Next: Splitting input files, Prev: %#notation, Up: %#notation 350 File: yatexj, Node: Changing typesetter, Next: Splitting input files, Prev: %#notation, Up: %#notation
322 351
323 タイプセット用コマンド変更 352 ソ、ラサテネムヴノムケ
324 ========================== 353 ====================================================
325 354
326 起動するコマンドを変えたい時は本文中に次のような行を書きます。 355 ッーケヴノムィソ、マワク賤。ホ隕ハヤュ゙ケ」
327 356
328 357
329 %#!jlatex-ntt 358 %#!jlatex-ntt
330 359
331 NTT jTeX と、ASCII jTeX を使い分けたいような場合に便利でしょう。 360 NTT jTeX ネ「ASCII jTeX
361 ネ、ャアソ、隕ハ醉リヌキ遖」
332 362
333 363
334 364
335  365 
336 File: yatexj, Node: Splitting input files, Next: Fix region for typesetting, Prev: Changing typesetter, Up: %#notation 366 File: yatexj, Node: Splitting input files, Next: Fix region for typesetting, Prev: Changing typesetter, Up: %#notation
337 367
338 入力ファイル分割 368 マユ。、ャ
339 ================ 369 ================================
340 370
341 また、章毎に別ファイルの .tex を作成している場合で、`main.tex'から 371 ゙ソ「マ靈フユ。、ホ .tex
342 `sub.tex' を `\include'しているような時は、`sub.tex'の任意の位置に次のよう 372 ョキニ、酩「`main.tex'ォ `sub.tex'
343 な行を埋め込みます。 373
374 `\include'キニ、隕ハマ「`sub.tex'ホ、ユホ
375 フヨヒ。ホ隕ハヤ蓊゚゙ケ」
344 376
345 %#!platex main.tex 377 %#!platex main.tex
346 378
347 379
348 上の例のようにコマンド名だけでなく引数も書いた場合には、全てをそのまま 380 衾耒隕ヒヴノセタアヌハッ糂、ソ醉マ「エニスボ゙
349 shell に渡すので次のように書けば、ghostview などをプレヴューアに使う時に便 381 shell ヒマケホヌ。ホ隕ヒアミ「ghostview
350 利です。 382 ハノラ蠑「ヒネヲヒリ
383 ヌケ」
351 384
352 385
353 %#!platex main && dvi2ps main.dvi > main 386 %#!platex main && dvi2ps main.dvi > main
354 387
355 なお、この行の最後の単語のピリオド以前を「メインファイル」のベースネームで 388 ハェ「ウホヤホヌ衾アホヤェノハーヨ皃ユ。、ラホルシケ
356 あると仮定します(上の2つの場合どちらも`main')。この行に記述した、`%f'はメ 389 ヘシ猊「ネセギケ(衾2トホ酲チ鰾`main')」
357 インファイル名に、 `%r' はメインファイルの拡張子を取り除いた部分に置換され 390 ウホヤヒュメキソ「`%f'マ皃ユ。、セヒ「
358 ます。ただし、`%f,%r'を利用した場合、初回タイプセット時に必ずメインファイ 391 `%r'
359 ル名の入力を促されます。 392 マ皃ユ。、ホネ・メ韭、ソャヒヨケオ゙ケ」
360 393 ソタキ「`%f,%r'ムキソ遒鴣ソ、ラサテネヒャコ皃ユ。、
361 `[prefix] g' (*Note Cursor jump::参照) でのファイル間ジャンプを有効に機 394 セホマ・オ゙ケ」
362 能させるため、入力ファイル分割時には次のことに注意して下さい。 395
363 396 `[prefix] g' (*Note Cursor jump::イネ) ヌホ
364 1. サブディレクトリを作って、その中にサブファイルを置くことはできるがサ 397 ユ。、ヨク胚ラュヒ。スオサソ發マユ。、ャヒマ。ホウネヒ
365 ブディレクトリのサブディレクトリには置けない。 398 ユキニシオ、」
366 2. メインファイルからサブディレクトリ内のファイルを include する時には、 399
367 相対パス指定を用いて、`\include{chap1/sub}'のように記述。 400 1. オヨヌ」ッネテニ「スホ賤オヨユ。、ヨッウネマヌュャ
368 3. メインファイルが一つ上のディレクトリにある場合も、サブファイルには 401 オヨヌ」ッネホオヨヌ」ッネヒマヨアハ、」
369 %#!platex main.tex のように記述する(../mainではない)。 402 2. 皃ユ。、ォ魴ヨヌ」ッネ簧ユ。、
403 include ケヒマ「
404 ミムケリム、ニ「
405 `\include{chap1/sub}'ホ隕ヒュメ」
406 3. 皃ユ。、ャト衾ヌ」ッネヒ「鈔「オヨユ。、ヒマ
407 %#!platex main.tex
408 ホ隕ヒュメケ(../mainヌマハ、)」
370 409
371 410
372 411
373 412
374  413 
375 File: yatexj, Node: Fix region for typesetting, Next: lpr format, Prev: Splitting input files, Up: %#notation 414 File: yatexj, Node: Fix region for typesetting, Next: lpr format, Prev: Splitting input files, Up: %#notation
376 415
377 領域の固定 416 ホ靜ヌ
378 ========== 417 ====================
379 418
380 `[prefix] tr' の領域指定のタイプセットでは、とくに指定のないかぎり、 419 `[prefix] tr'
381 `C-SPC'でマークした位置と、ポイント(カーソル位置)の間を領域とみなしますが、 420 ホホ靼ホソ、ラサテネヌマ「ネッヒリホハ、ォョ瑤
382 必ず決まった領域をタイプセットしたい場合は、その領域を 421 `C-SPC'ヌ゙シッキソフヨネ「ン、ネ(ォシスフヨ)ホヨホ霾゚ハギ
422 ケャ「ャコ鞐テソホ頸ソ、ラサテネキソ、醯「スホホ頸
383 423
384 %#BEGIN 424 %#BEGIN
385 <渡したい領域> 425 <マキソ、ホ>
386 %#END 426 %#END
387 427
388 のように`%#BEGIN'と`%#END'で囲み、カーソルを「`%#BEGIN'以降」に置いてくだ 428 ホ隕ヒ`%#BEGIN'ネ`%#END'ヌマ゚「ォシスヨ`%#BEGIN'パラ
389 さい。この時の領域決定規則をまとめると次のようになります。 429 ヒヨ、ニッタオ、」ウホホホ韋ャァ゙ネ硴ネ。ホ隕ヒバケ」
390 430
391 431
392 1. カーソル位置よりバッファの先頭方向に`%#BEGIN'というキーワードがある場 432 1. ォシスフヨ韭ミテユ。ホ隰ヒ`%#BEGIN'ネ、ヲュシシノャ
393 433
394 434
395 1. `%#BEGIN'よりバッファの末尾方向に`%#END'というキーワードが見つかっ 435 1. `%#BEGIN'韭ミテユ。ホヒ`%#END'ネ、ヲュシシノャォトォテ
396 た場合。 436 ソ逎
397 =>`%#BEGIN' から、その `%#END' のある位置まで。 437 =>`%#BEGIN' ォ鬚スホ `%#END' ホ「フヨ゙ヌ」
398 2. `%#END' が見つからなかった場合。=>バッファの最後尾まで。 438 2. `%#END' ャォトォ鯡ォテソ逎
399 439 =>ミテユ。ホヌ褸゙ヌ」
400 2. カーソル位置よりバッファの先頭方向に `%#BEGIN' というキーワードが 440
401 見つからなかった場合。 441 2. ォシスフヨ韭ミテユ。ホ隰ヒ
402 =>マーク(`C-SPC'位置)とポイント(カーソル位置)の間の領域。 442 `%#BEGIN' ネ、ヲュシシノャ
403 443 ォトォ鯡ォテソ逎
404 tabular 環境を何度も試行錯誤しているような場合は、`\begin'の前の行に 444 =>゙シッ(`C-SPC'フヨ)ネン、ネ(ォシスフヨ)ホヨホホ陬
405 `%#BEGIN' と書き、`\end' の次の行に `%#END' と書いておくと簡単に作表結果を 445
406 テストすることができます。また、長い .tex ファイルの後半に `%#BEGIN' を書 446 tabular
407 いておけば、前半の部分は無視できます。このBEGINとEND の消し忘れには十分ご 447 トュソル粽ヤキニ、隕ハ醯「`\begin'ホーホヤ
408 注意下さい。 448 ヒ `%#BEGIN' ネュ「`\end' ホ。ホヤヒ
449 `%#END' ネ、ニェッ
450 ネハアヒスフニケネケウネャヌュ゙ケ」゙ソ「ケ、
451 .tex ユ。、ホ蠕 ヒ `%#BEGIN'
452 、ニェアミ「ーセホャマオヌュ゙ケ」ウホBEGINネEND
453 ホテキコヒマスャエユシオ、」
409 454
410 455
411 456
412  457 
413 File: yatexj, Node: lpr format, Next: Controlling which command to invoke, Prev: Fix region for typesetting, Up: %#notation 458 File: yatexj, Node: lpr format, Next: Controlling which command to invoke, Prev: Fix region for typesetting, Up: %#notation
414 459
415 lprフォーマット 460 lprユゥジテネ
416 =============== 461 ===========================
417 462
418 まず、プリントアウト用コマンド列のフォーマットについて説明します。コマン 463 ゙コ「ラネ「ヲネムヴノホユゥジテネヒト、ニ簑ギケ」
419 ド列フォーマットは、3つの Lisp 変数によって表現されます。デフォルトの 464 ヴノユゥジテネマ「3トホ Lisp
420 dvi2ps 用のフォーマットを例に説明します。 465 ムヒ霤ニススオ゙ケ」ヌ
466 ユゥネホ dvi2ps
467 ムホユゥジテネ耆簑ギケ」
421 468
422 `(1)dviprint-command-format' 469 `(1)dviprint-command-format'
423 `"dvi2ps %f %t %s | lpr"' 470 `"dvi2ps %f %t %s | lpr"'
424 471
425 `(2)dviprint-from-format' 472 `(2)dviprint-from-format'
426 `"-f %b"' 473 `"-f %b"'
427 474
428 `(3)dviprint-to-format' 475 `(3)dviprint-to-format'
429 `"-t %e"' 476 `"-t %e"'
430 477
431 実際にプリントアウトする時は、(1)中の %s がファイル名に置き換えられ、%f が 478 ツンヒラネ「ヲネケマ「(1)賽 %s
432 (2)の内容、%t が(3)の内容に置き換えられます。その際に(2)の文字列中の %b は 479 ャユ。、セヒヨュケィ鴈「%f ャ
433 「出力開始ページ」、(3)の文字列中の %e は「出力終了ページ」に置き換えられ 480 (2)ホ簇「%t
434 ます。もし、ページを指定しない時には、%f, %t 両方とも無視されます。 481 ャ(3)ホ簇ヒヨュケィ鴈゙ケ」スホンヒ(2)ホク賽
435 482 %b マ
436 この、dviprint-command-format を臨時に変えたい時は、LaTeX のソーステキス 483 ヨミマォマレシクラ「(3)ホク賽 %e
437 ト中の任意の場所に、 484 マヨミマェサレシクラヒヨュケィ鴈
485 ゙ケ」箙「レシクリキハ、ヒマ「%f,
486 %t セネ箏オ゙ケ」
487
488 ウホ「dviprint-command-format
489 ラヒムィソ、マ「LaTeX ホ
490 スシケニュケネ賽、ユホヒ「
438 491
439 %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2 492 %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2
440 493
441 のように書いて下さい。プリントアウトするページ範囲をいちいち聞かせないよう 494 ホ隕ヒ、ニシオ、」ラネ「ヲネケレシクママ、チ、チケォサハ、隕
442 にする時に 495 ヒケヒ
443 496
444 %#LPR dvi2ps %s | lpr 497 %#LPR dvi2ps %s | lpr
445 498
446 などとするのも便利かもしれません。 499 ハノネケホ籀ォ箙゙サ」
447 500
448 501
449  502 
450 File: yatexj, Node: Controlling which command to invoke, Next: Editing %# notation, Prev: lpr format, Up: %#notation 503 File: yatexj, Node: Controlling which command to invoke, Next: Editing %# notation, Prev: lpr format, Up: %#notation
451 504
452 その他の起動コマンド制御 505 スホセホッーヴノゥ
453 ======================== 506 ================================================
454 507
455 LaTeX 文書に関連するコマンドは以下の %# 記法で指定することができます。 508 LaTeX クヒリ「ケヴノマハシホ %#
509 ュ。ヌリケウネャヌュ゙ケ」
456 510
457 `%#BIBTEX' 511 `%#BIBTEX'
458 512
459 ... makeindexを行なうコマンドライン([prefix] t b) 513 ... makeindexヤハヲヴノ鬢([prefix] t b)
460 `%#MAKEINDEX' 514 `%#MAKEINDEX'
461 515
462 ... bibtexを行なうコマンドライン([prefix] t i) 516 ... bibtexヤハヲヴノ鬢([prefix] t i)
463 `%#DVIPDF' 517 `%#DVIPDF'
464 518
465 ... DVIからPDF変換を行なうコマンドライン([prefix] t d) 519 ... DVIォ餘DFムケヤハヲヴノ鬢([prefix]
466 520 t d)
467 行頭がこれらのキーワードで始まる行をLaTeX文書の先頭付近に書いておけば、そ 521
468 れで指定したコマンドを起動できます。 522 ヤャャウ鯰ュシシノヌマ゙ヤLaTeXクホ隰ユ睛、ニェアミ「
523 スヌリキソヴノッーヌュ゙ケ」
469 524
470 525
471  526 
472 File: yatexj, Node: Editing %# notation, Prev: Controlling which command to invoke, Up: %#notation 527 File: yatexj, Node: Editing %# notation, Prev: Controlling which command to invoke, Up: %#notation
473 528
474 %#記法自体の編集 529 %#ュ。ォホホヤク
475 ================ 530 ==============================
476 531
477 以上のような`%#'で始まる各種制御記法を編集するためには 532 ハ衾隕ハ`%#'ヌマ゙ニゥ豁。ヤクケソ睛マ
478 533
479 `[prefix] %' 534 `[prefix] %'
480 ... `%#'記法編集メニュー 535 ... `%#'ュ。ヤク睛蠑
481 536
482 を押します。 537 。ギケ」
483 538
484 !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR 539 !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR
485 540
486 というメニューが出て来るので、`%#!'に続くコマンドを変更したい時には`!'を、 541 ネ、ヲ睛蠑ャミニ齏ホヌ「`%#!'ヒウッヴノムケキソ、ヒマ
487 `%#LPR'で lpr フォーマットを変えたい時は`l'を、あらかじめ設定したリジョン 542 `!'「`%#LPR'ヌ lpr
488 を `%#BEGIN' 〜 `%#END' で括りたい時は、`b'を押します。`b'を選んだ時には、 543 ユゥジテネムィソ、マ`l'「「鬮
489 それまでバッファ中に置かれていた`%#BEGIN', `%#END' が自動的に消去されます。 544 ク矚キソク銛 `%#BEGIN' チ `%#END'
545 ヌ鉤ソ、マ「
546 `b'。ギケ」`b'ェタヒマ「ズヌミテユ。賤ヨォニ、ソ
547 `%#BEGIN', `%#END' ャォーェヒテオ゙ケ」
490 548
491 549
492  550 
493 File: yatexj, Node: Completion, Next: Local dictionary, Prev: %#notation, Up: Top 551 File: yatexj, Node: Completion, Next: Local dictionary, Prev: %#notation, Up: Top
494 552
495 補完入力 553 莢マ
496 ******** 554 ****************
497 555
498 LaTeX での環境名などは、野鳥の補完機能を利用して能率的に入力することがで 556 LaTeX
499 きます。 557 ヌホトュセハノマ「サホ莢。スムキニスィェヒマケウネ
558 ャヌュ゙ケ」
500 559
501 * Menu: 560 * Menu:
502 561
503 * begin型補完:: 562 * beginソ莢::
504 * section型補完:: 563 * sectionソ莢::
505 * large型補完:: 564 * largeソ莢::
506 * maketitle型補完:: 565 * maketitleソ莢::
507 * Arbitrary completion:: 随時補完 566 * Arbitrary completion:: 莢
508 * end補完:: 567 * end莢::
509 * Accent mark completion:: アクセント記号補完 568 * Accent mark completion:: 「ッサネュ趾ー
510 * Image completion:: 数式記号イメージ補完 569 * Image completion:: ーュ讀眈ク莢
511 * Greek letter completion:: ギリシャ文字補完 570 * Greek letter completion:: ョキ羣莢
512 571
513 572
514  573 
515 File: yatexj, Node: begin型補完, Next: section型補完, Prev: Completion, Up: Completion 574 File: yatexj, Node: beginソ莢, Next: sectionソ莢, Prev: Completion, Up: Completion
516 575
517 begin型補完 576 beginソ莢
518 =========== 577 =================
519 578
520 `\begin{env}...\end{env}'の様な形式の入力の補完をbegin型補完と呼ぶことに 579 `\begin{env}...\end{env}'ホヘハチーホマホ莢beginソ莢ネ
521 します。begin 型補完は、 580 ニヨウネヒギケ」begin ソ莢マ「
522 581
523 `[prefix] b' 582 `[prefix] b'
524 ... begin 型補完開始(標準では `C-c b') 583 ... begin ソ莢ォマ(ク猊マ `C-c b')
525 584
526 で始まります。頻繁に用いられる次の LaTeX 環境の補完は、[prefix] `b' に続く 585 ヌマ゙゙ケ」ムヒヒム、鴈。ホ LaTeX
527 次の1文字を入力するだけで、`\begin{xxx}...\end{xxx}'を完成させます。 586 トュホ莢マ「[prefix] `b'
587 ヒウッ。ホ1クマケタアヌ「`\begin{xxx}...\end{xxx}'ーョ
588 オザケ」
528 589
529 `[prefix] b c' 590 `[prefix] b c'
530 ... `\begin{center}...\end{center}' 591 ... `\begin{center}...\end{center}'
531 `[prefix] b d' 592 `[prefix] b d'
532 ... `\begin{document}...\end{document}' 593 ... `\begin{document}...\end{document}'
559 `[prefix] b v' 620 `[prefix] b v'
560 ... `\begin{verbatim}...\end{verbatim}' 621 ... `\begin{verbatim}...\end{verbatim}'
561 `[prefix] b V' 622 `[prefix] b V'
562 ... `\begin{verse}...\end{verse}' 623 ... `\begin{verse}...\end{verse}'
563 624
564 上記のもの以外の環境名は Emacs の持つインクリメンタルな補完機能を用いて 625 蟄ホ簧ハーホトュセマ Emacs
565 入力します(上記の環境名も以下の補完入力可能)。 626 ホト、ッ碯ソハ莢。スム、ニ
627 マギケ(蟄ホトュセ簗シホ莢マトス)」
566 628
567 `[prefix] b SPC' 629 `[prefix] b SPC'
568 ... begin 型補完入力 630 ... begin ソ莢マ
569 631
570 `[prefix] b SPC' と入力すると、最下行のミニバッファに 632 `[prefix] b SPC'
633 ネマケネ「ヌシヤポヒミテユ。ヒ
571 634
572 Begin environment(default document): 635 Begin environment(default document):
573 636
574 と表示されます。ここで、何も入れずにリターンキーのみ押すと、括弧内に出てい 637 ネスィオ゙ケ」ウウヌ「ソコヒソシュシポ。ケネ「醂簍ミニ、
575 るデフォルトの環境名が入力されますが、適当な環境名を入力すると、`\begin{環 638 ヌユゥネホトュセャマオ゙ケャ「ャハトュセマケネ「
576 境名} … \end{環境名}'が文書中に挿入されます。ミニバッファで環境名を入力す 639 `\begin{トュセ} ト
577 るときに、環境名の頭文字を入力し「スペース」をたたくと、一致する環境名が内 640 \end{トュセ}'ャク賤゙オ゙ケ」゚ヒミテ
578 部テーブルに存在した場合、正しい環境名に補完されるので、入力の手間が省けま 641 ユ。ヌトュセマケネュヒ「トュセホャクマキヨケレシケラソソッネ「
579 す。内部テーブルに存在しない環境名を入力した時はユーザ専用のテーブルに登録 642 ラケトュセャ糜ニシヨヒク゚キソ遒オキ、トュセヒ莢オホヌ「
580 され、さらにそのテーブルを自動的に、ユーザ辞書(デフォルトでは 643 マホヨャハア゙ケ」糜ニシヨヒク゚キハ、トュセマキソマ貍カ
581 `~/.yatexrc')に保存します。 644 ムホニシヨヒミソオ「オ鰺スホニシヨォーェヒ「貍カュ(ヌユゥ
582 645 ネヌマ `~/.yatexrc')ヒンクギケ」
583 さらに、特定の環境を補完入力した時にはその環境で必ず用いられるエントリを自 646
584 動挿入します(例: `itemize'環境における`\item'など)。挿入されたエントリが不 647 オ鰺「テホトュ莢マキソヒマスホトュヌャコム、鴈ィネォ
585 要な場合にはundoによって消去して下さい。 648 ー゙ギケ(:
586 649 `itemize'トュヒェア`\item'ハノ)」゙オソィ
587 650 ネャヤラハ醉マundoヒ霤ニテキニシオ、」
588 既に書いたテキストを環境で括る 651
589 ------------------------------ 652
590 653 ヒ、ソニュケネトュヌ鉈
591 ところで、最初に書いてしまったブロックを後から、itemize 環境の中に閉じこ 654 ------------------------------------------------------------
592 めたいと思うことがありますが、そのようなときは、あらかじめ閉じこめたい段落 655
593 をマークして、begin 型補完の各コマンドの `[prefix]' の次の『小文字の 'b'』 656 ネウヌ「ヌ鰺、ニギテソヨテッ雖鬚itemize
594 を『大文字』に変えて起動して下さい。(または、`C-u' を先に打ち、universal 657 トュホ
595 argument をつけても可能です) 658 ヒトクウ眩、ネラヲウネャ「゙ケャ「スホ隕ハネュマ「「鬮ク
596 659 トクウ眩、バシッキニ「begin
597 例えばあるパラグラフを description 環境の中に入れたいときは、そのパラグ 660 ソ莢ホニヴノホ `[prefix]'
598 ラフをマークしてから、 661 ホ。ホリョクホ 'b'ル
662 リ邵ルヒムィニッーキニシオ、」(゙ソマ「
663 `C-u' 靈ヌチ「universal argument
664 トアニ籠スヌケ)
665
666 罟ミ「ム魏鰈 description
667 トュホ賤ソ、ネュマ「
668 スホム魏鰈゙シッキニォ鬚
599 669
600 `[prefix] B D' 670 `[prefix] B D'
601 `(または ESC 1 [prefix] b D)' 671 `(゙ソマ ESC 1 [prefix] b D)'
602 `(または C-u [prefix] b D など)' 672 `(゙ソマ C-u [prefix] b D ハノ)'
603 673
604 とタイプしてください。これは、`[prefix] b SPC'の補完入力にもあてはまり、 674 ネソ、ラキニッタオ、」ウマ「`[prefix] b
605 `b' を大文字に変えて、`[prefix] B SPC' とタイプすれば、あらかじめマークし 675 SPC'ホ莢マヒ笋ニマ゙瑤 `b'
606 ておいたリジョンを、begin と end の環境で括ります。 676 邵ヒムィニ「`[prefix] B SPC'
607 677 ネソ、ラケミ「「鬮ク
608 678 ゙シッキニェ、ソク銛「begin ネ end
609  679 ホトュヌ鉤゙ケ」
610 File: yatexj, Node: section型補完, Next: large型補完, Prev: begin型補完, Up: Completion 680
611 681
612 section型補完 682 
613 ============= 683 File: yatexj, Node: sectionソ莢, Next: largeソ莢, Prev: beginソ莢, Up: Completion
614 684
615 `\section{目的}' のような形式の入力の補完を section 型補完と呼ぶことにし 685 sectionソ莢
616 ます。section 型補完は、 686 ===================
687
688 `\section{ワェ}'
689 ホ隕ハチーホマホ莢 section
690 ソ莢ネニヨウ ネヒギケ」section
691 ソ莢マ「
617 692
618 `[prefix] s' 693 `[prefix] s'
619 ... section 型補完 694 ... section ソ莢
620 695
621 696
622 で実行します。`[prefix] s' を入力するとミニバッファに、 697 ヌツヤギケ」`[prefix] s'
698 マケネ゚ヒミテユ。ヒ「
623 699
624 (C-v for view-section) \???{} (default documentclass): 700 (C-v for view-section) \???{} (default documentclass):
625 701
626 というプロンプトが現れるので、そこで `section' のような LaTeX コマンド名を 702 ネ、ヲララネャスホヌ「スウヌ
627 入力します。ここでもリターンキーのみで括弧内のデフォルト値が選択されるほか、 703 `section' ホ隕ハ LaTeX ヴ
628 `chapter'などのような頻度の高い名称入力にはスペースキーによる補完機能が有 704 ノセマギケ」ウウヌ粲ソシュシポヌ醂簧ヌユゥネヘャェオ
629 効です。 次に、{}の中身の入力を促す、 705 ロォ「`chapter'ハノホ隕ハムルホ筅セホマヒマケレシケュシヒ
706 莢。スャュヌケ」
707 。ヒ「{}ホ貶ホマ・ケ「
630 708
631 \section{???}: 709 \section{???}:
632 710
633 というプロンプトが現れるので、セクションのタイトルなどを入力します。たとえ 711 ネ、ヲララネャスホヌ「サッキ銛ホソ、ネハノマギケ」
634 ば、 712 ソネィミ「
635 713
636 (C-v for view-section) \???{} (default documentclass): section 714 (C-v for view-section) \???{} (default documentclass): section
637 \section{???}: 目的 715 \section{???}: ワェ
638 716
639 のように入力した場合は、文章中に 717 ホ隕ヒマキソ醯「クマ賤
640 718
641 \section{目的} 719 \section{ワェ}
642 720
643 が挿入され、 721 ャ゙オ「
644 722
645 (C-v for view-section) \???{} (default section): vspace* 723 (C-v for view-section) \???{} (default section): vspace*
646 \vspace*{???}: 724 \vspace*{???}:
647 725
648 のように{}の中身を省略したときは、 726 ホ隕ヒ{}ホ貶ハャキソネュマ「
649 727
650 \vspace*{} 728 \vspace*{}
651 729
652 だけが挿入され、改行はせずカーソルは自動的に中括弧の内側に移動します。 730 タアャ゙オ「ヤマサコォシスマォーェヒ跚フホ筥ヒワーギケ」
653 731
654 * Menu: 732 * Menu:
655 733
656 * 2個以上の引数をとる section型コマンド:: 734 * 2トハ衾ネ sectionソヴノ::
657 * Enclose section-type command:: 括り補完 735 * Enclose section-type command:: 鉤莢
658 * Recursive completion:: 再帰補完 736 * Recursive completion:: ニ「莢
659 * view-sectioning:: セクション区切りのアウトライン表示 737 * view-sectioning:: サッキ銛靺ホ「ヲネ鬢スィ
660 * label-generation:: ラベル自動生成 738 * label-generation:: 鰮ォークョ
661 739
662 740
663  741 
664 File: yatexj, Node: 2個以上の引数をとる section型コマンド, Next: Enclose section-type command, Prev: section型補完, Up: section型補完 742 File: yatexj, Node: 2トハ衾ネ sectionソヴノ, Next: Enclose section-type command, Prev: sectionソ莢, Up: sectionソ莢
665 743
666 2個以上の引数をとる section型コマンド 744 2トハ衾ネ sectionソヴノ
667 ------------------------------------- 745 -----------------------------------------------------------------
668 746
669 ところで、`\addtolength{\topmargin}{8mm}' などのように、引数を二つ以上取 747 ネウヌ「`\addtolength{\topmargin}{8mm}'
670 る LaTeX コマンドがあります。このようなコマンドの補完入力には、 section 型 748 ハノホ隕ヒ「ト ハ裴 LaTeX
671 補完呼び出しに引数を付けてください。例えば上の`addtolength' の例であれば、 749 ヴノャ「゙ケ」ウホ隕ハヴノホ莢マヒマ「
672 引数2を指定します。つまり、 750 section
673 751 ソ莢ニモミキヒユアニッタオ、」罟ミ衾`addtolength'
674 C-u 2 [prefix] s (または、ESC 2 [prefix] s) 752 ホ翩「ミ「2リギケ」ド瑤
675 753
676 と section 型補完を呼び出した後、 754 C-u 2 [prefix] s (゙ソマ「ESC 2 [prefix] s)
755
756 ネ section ソ莢ニモミキソ蠅
677 757
678 (Ctrl-v for view-section) \???{} (default vspace*): addtolength 758 (Ctrl-v for view-section) \???{} (default vspace*): addtolength
679 \addtolength{???}: \topmargin 759 \addtolength{???}: \topmargin
680 Argument 2: 8mm 760 Argument 2: 8mm
681 761
682 のように入力してください。最初の addtolength の部分と、第一引数である 762 ホ隕ヒマキニッタオ、」ヌ鯰
683 \topmargin の入力は当然スペースによる補完入力が可能です。ユーザ辞書に登録 763 addtolength ホャネ「韲ヌ「 \topmargin
684 される LaTeX コマンドには、この引数の数も学習されるので、最初の補完の時引 764 ホママウケレシケヒ齏莢マャトスヌケ」貍カュヒミソ
685 数の数を指定して起動しておけば、以後の補完時には、記憶された個数だけ引数を 765 オ LaTeX
686 聞いて来るようになります。あとで引数の個数を変えたい時は、再び `C-u' を用 766 ヴノヒマ「ウホホ籀ャオホヌ「ヌ鯰莢ホ
687 いて個数を指定し直すことで、自動的に辞書中の引数の個数の部分を更新します。 767 ホリキニッーキニェアミ「ハ衾莢ヒマ「ュアオソトタア
688 768 ケ、ニ齏隕ヒバケ」「ネヌホトムィソ、マ「ニモ
689 769 `C-u'
690 770 ム、ニトリキセケウネヌ「ォーェヒュ賽ホトホャケキギ
691  771 ケ」
692 File: yatexj, Node: Enclose section-type command, Next: Recursive completion, Prev: 2個以上の引数をとる section型コマンド, Up: section型補完 772
693 773
694 既に書いたテキストを括る 774
695 ------------------------ 775 
696 776 File: yatexj, Node: Enclose section-type command, Next: Recursive completion, Prev: 2トハ衾ネ sectionソヴノ, Up: sectionソ莢
697 また、起動コマンドの`s'を大文字に変えて起動すると、あらかじめ書いた文章 777
698 を section 型コマンドの第一引数として括ります。 778 ヒ、ソニュケネ鉈
699 779 ------------------------------------------------
700 780
701  781 ゙ソ「ッーヴノホ`s'邵ヒムィニッーケネ「「鬮ク碵
702 File: yatexj, Node: Recursive completion, Next: view-sectioning, Prev: Enclose section-type command, Up: section型補完 782 、ソクマ section
703 783 ソヴノホ韲ネキニ鉤゙ケ」
704 再帰補完 784
705 -------- 785
706 786 
707 高度な使い方になるかもしれませんが、section型補完の引数の入力時にさらに 787 File: yatexj, Node: Recursive completion, Next: view-sectioning, Prev: Enclose section-type command, Up: sectionソ莢
708 補完入力を利用することができます(section/large/maketitle型に限る)。section 788
709 型コマンドの引数に更に LaTeX コマンドが来る場合にはミニバッファで野鳥の補 789 ニ「莢
710 完キーを再帰的に入力することで引数の入力も効率的に行なえます。 790 ----------------
711 791
712 792 籐ハネ、ヒハォ箙゙サャ「sectionソ莢ホホマヒオ鰺
713  793 莢マムケウネャヌュ゙ケ(section/large/maketitleソヒツ)」section
714 File: yatexj, Node: view-sectioning, Next: label-generation, Prev: Recursive completion, Up: section型補完 794 ソヴノホヒケヒ LaTeX
715 795 ヴノャ齏醉マ゚ヒミテユ。ヌサホ
716 セクション区切りのアウトライン表示 796 莢ュシニ「ェヒマケウネヌホマ糶ィェヒヤハィ゙ケ」
717 ---------------------------------- 797
718 798
719 通常のsection型補完の時にミニバッファで`C-v'を押すと現在存在するセクショ 799 
720 ン区切りコマンド全てを `*Sectioning Lines*'というバッファに一覧表示します 800 File: yatexj, Node: view-sectioning, Next: label-generation, Prev: Recursive completion, Up: sectionソ莢
721 (「<<--」のついている行がもっとも近いセクション区切り)。この時ミニバッファ 801
722 で`C-p', `C-n' を押すと`part', `chapter', ..., `subparagraph' のコマンドが 802 サッキ銛靺ホ「ヲネ鬢スィ
723 論理階層の高さにしたがって上下します。また、`C-v', `M-v' を押すとセクショ 803 --------------------------------------------------------------------
724 ン区切り一覧バッファがスクロールし、数字の`0'〜`7'を押すとある高さ以上のセ 804
725 クション区切りだけを選んで表示します(実際にやって見れば分かります)。 805 フホsectionソ莢ホピヒミテユ。ヌ`C-v'。ケネス゚ク゚ケサッ
726 806 キ銛靺ヴノエニ `*Sectioning
727 `*Sectioning Lines*'バッファは、 807 Lines*'ネ、ヲミテユ。ヒス
808 ィギケ(ヨ<<--ラホト、ニ、ヤャ篥ネ粃、サッキ銛靺)」ウポヒ
809 ミテユ。ヌ`C-p', `C-n' 。ケネ`part', `chapter', ...,
810 `subparagraph'
811 ホヴノャタャリホ箏ヒキソャテニ蠑ギケ」゙ソ「
812 `C-v', `M-v'
813 。ケネサッキ銛靺ミテユ。ャケッシキ「
814 ホ`0'チ`7'。ケネ「箏ハ衾サッキ銛靺タアェヌス
815 ィギケ(ツンヒ菘ニォミャォ゙ケ)」
816
817 `*Sectioning Lines*'ミテユ。マ「
728 818
729 `M-x YaTeX-section-overview' 819 `M-x YaTeX-section-overview'
730 ... セクション区切り一覧バッファを生成 820 ... サッキ銛靺ミテユ。クョ
731 821
732 で作成することができます。このバッファを選択し任意の行でスペースを押すと、 822 ヌョケウネャヌュ゙ケ」ウホミテユ。ェキ、ユホヤヌケレシケ。ケネ「
733 該当するセクション区切りのある本文中の場所にジャンプします。さらに、同バッ 823 コケサッキ銛靺ホ「ワク賽ヒク胚ラギケ」オ鰺「アミテ
734 ファで `u' を押すと、ソーステキストの対応するセクションコマンドが一階層上 824 ユ。ヌ `u'
735 がり(例: subsection が section に変わる)、`d'を押すと一階層下がります。 825 。ケネ「スシケニュケネホミケサッキ銛ヴノャャ
736 `*Sectioning Lines*'バッファにあるセクション区切りの行をマークしておいて 826 リ螫(: subsection ャ section
737 `U'を押すとリジョン内のものに対応するソーステキストのセクションコマンドす 827 ヒム)「`d'。ケネャリシャ
738 べてが一階層上がり、`D'を押すと下がります。セクション区切り一覧バッファで 828 ゙ケ」`*Sectioning
739 利用できるキーコマンドには以下のものがあります。 829 Lines*'ミテユ。ヒ「サッキ銛靺ホヤ゙シッ
830 キニェ、ニ`U'。ケネク銛簧簧ヒミケスシケニュケネホサッキ
831 ヴノケルニャャリ螫瑤`D'。ケネシャ゙ケ」サッキ銛靺
832 ミテユ。ヌムヌュュシヴノヒマハシホ簧ャ「゙ケ」
740 833
741 `SPC' 834 `SPC'
742 ... 対応するソース行へジャンプ 835 ... ミケスシケヤリク胚ラ
743 `.' 836 `.'
744 ... 対応するソース行を表示 837 ... ミケスシケヤスィ
745 `u' 838 `u'
746 ... カーソル位置に対応するセクションコマンドを一階層上げる 839 ... ォシスフヨヒミケサッキ銛ヴノャリ蟯
747 `d' 840 `d'
748 ... カーソル位置に対応するセクションコマンドを一階層下げる 841 ... ォシスフヨヒミケサッキ銛ヴノャリシイ
749 `U' 842 `U'
750 ... マークしたセクションコマンドを一階層上げる 843 ... ゙シッキソサッキ銛ヴノャリ蟯
751 `D' 844 `D'
752 ... マークしたセクションコマンドを一階層上げる 845 ... ゙シッキソサッキ銛ヴノャリ蟯
753 `0〜6' 846 `0チ6'
754 ... レベル n 以下のセクションコマンドを隠して表示 847 ... ル n
755 848 ハシホサッキ銛ヴノ」キニスィ
756 849
757 850
758  851
759 File: yatexj, Node: label-generation, Prev: view-sectioning, Up: section型補完 852 
760 853 File: yatexj, Node: label-generation, Prev: view-sectioning, Up: sectionソ莢
761 ラベル自動生成 854
762 -------------- 855 鰮ォークョ
763 856 ----------------------------
764 `\ref{}' や `\cite{}' マクロをsection型補完で入れた場合参照先となり得る 857
765 ものを全て探してメニューにして選択できます。参照先には`\label{}'をつけてお 858 `\ref{}' `\cite{}'
766 く必要はありません。もしあれば、そのラベルを使い、なければその場で参照先に 859 ゙ッsectionソ莢ヌソ
767 `\label{}'を作らせてくれます。ラベル名を考えるのは苦痛に感じるものです。全 860 イネ霾ハタ簧エニオキニ睛蠑ヒキニェヌュ゙ケ」イネ靈マ
768 てのカウンタにラベルをつけるのもたいへんです。もうラベル名に何をつけるか、 861 `\label{}'トアニェッャラマ「゙サ」箙「ミ「スホ鰮
769 ラベルをつけるかつけまいか、などということは忘れましょう! 862 ネ、「ハアミスホヌイネ靈`\label{}'鮟ニッ゙ケ」
770 863 鰮セヘィホマヒヒカク簧ヌケ」エニホォヲソヒ鰮
771 864 トアホ篩、リヌケ」筥鰮セヒソトアォ「鰮トアォトア゙
772  865 、ォ「ハノネ、ヲウネマゴキ遖!
773 File: yatexj, Node: large型補完, Next: maketitle型補完, Prev: section型補完, Up: Completion 866
774 867
775 large型補完 868 
869 File: yatexj, Node: largeソ莢, Next: maketitleソ莢, Prev: sectionソ莢, Up: Completion
870
871 largeソ莢
872 =================
873
874 `{\large }' ホ隕ハチーホ莢 large
875 ソ莢ネニヨウネヒギケ」
876
877 `[prefix] l'
878 ... large ソ莢ォマ
879
880 ャlargeソ莢ホォマヌケ」`[prefix] l'
881 。ケネ「゚ヒミテユ。ヒ
882
883 {\??? } (default large):
884
885
886 ネスィオホヌ「蟄ホ簧ネアクラホヌ莢マキニシオ、」莢萢ムユ
887 オニ、ホマ「`footnotesize' `huge'
888 ホ隕ハクオ、コリ
889 メネ「`bf'臍dg'ホ隕ハユゥネリメヌケ」
890
891
892 ヒ、ソク鉈
893 ----------------------------------------
894
895 ゙ソ「beginソ莢ホネアヘ「靈、ニギテソ「ホクマホクホオ、コ
896 ムィソ、ネラヲャ「゙ケャ「スホ隕ハマ「オ、コ蓍ュオムィソ、ク
897 ホママ゙シッキニォ鬚ニモミキュシ
898 `[prefix] L' ネ「邵ホ L
899 ヒムィニニモミサミ「スホク銛エホャ「ヨシケヌマ゙゙ケ」
900
901
902 
903 File: yatexj, Node: maketitleソ莢, Next: Arbitrary completion, Prev: largeソ莢, Up: Completion
904
905 maketitleソ莢
906 =====================
907
908 `\maketitle' ホチーホ莢 maketitle
909 ソ莢ネニヨウネヒギケ」
910
911 `[prefix] m'
912 ... maketitle ソ莢ォマ
913
914 ヌ「maketitle
915 ソ莢ォマギケ」莢ホラホマ」゙ヌホ簧ネ゙テソッアクヌ
916 ケ」LaTeX
917 ムホヴノセャ莢菠キニムユオニ、゙ケ」
918
919
920 
921 File: yatexj, Node: Arbitrary completion, Next: end莢, Prev: maketitleソ莢, Up: Completion
922
923
924 ================
925
926 オニ「」゙ヌメルソオソェハ LaTeX
927 ヴノチーホ莢マム、コヒ「」
928 マキ隕ネキニ、 LaTeX
929 ヴノク賽、ユホフヨヌ莢ケウ
930 ネ簓ュ゙ケ」LaTeX
931 ヴノ(隰ャ\ヌマ゙)マキニ、モ貮「
932
933 `[prefix] SPC'
934 ... 莢
935
936 マケミ「エニホ莢萸讚鴈ラケ簧ャェミォシスフヨビ
937 オ゙ケ」
938
939
940 
941 File: yatexj, Node: end莢, Next: Accent mark completion, Prev: Arbitrary completion, Up: Completion
942
943 end莢
776 =========== 944 ===========
777 945
778 `{\large }' のような形式の補完を large 型補完と呼ぶことにします。 946 ス゚ォ、ゾ゙ホトュセォーェヒ。ミキ「`\end{トュセ}'゙ギ
779 947 ケ」begin
780 `[prefix] l' 948 ソ莢ム、ミトュホトクコマハ、ホヌケャ「ヒマト、ト、ヌ
781 ... large 型補完開始 949 `\begin{トュセ}'
782 950 ニギ、「盥、ラ、ケウネャ「゙ケ」ス
783 がlarge型補完の開始です。`[prefix] l' を押すと、ミニバッファに 951 ホ隕ハヒマ、ヒサコウアニクママキ「キォホチヒ
784
785 {\??? } (default large):
786
787
788 と表示されるので、上記のものと同じ要領で補完入力して下さい。補完候補に用意
789 されているのは、`footnotesize' や `huge' のような文字サイズ指定子と、`bf'
790 や`dg'のようなフォント指定子です。
791
792
793 既に書いた文字を括る
794 --------------------
795
796 また、begin型補完の時と同様、先に書いてしまった一連の文章の文字のサイズ
797 を変えたいと思う時がありますが、そのような時は、サイズや大きさを変えたい文
798 字の範囲をマークしてから、呼び出しキーを `[prefix] L' と、大文字の L に変
799 えて呼び出せば、そのリジョン全体が、ブレースで囲まれます。
800
801
802 
803 File: yatexj, Node: maketitle型補完, Next: Arbitrary completion, Prev: large型補完, Up: Completion
804
805 maketitle型補完
806 ===============
807
808 `\maketitle' の形式の補完を maketitle 型補完と呼ぶことにします。
809
810 `[prefix] m'
811 ... maketitle 型補完開始
812
813 で、maketitle 型補完を開始します。補完の要領は今までのものとまったく同じで
814 す。LaTeX 用のコマンド名が補完候補として用意されています。
815
816
817 
818 File: yatexj, Node: Arbitrary completion, Next: end補完, Prev: maketitle型補完, Up: Completion
819
820 随時補完
821 ========
822
823 さて、今まで述べた典型的な LaTeX コマンド形式の補完入力を用いずに、今入
824 力しようとしている LaTeX コマンドを文書中の任意の位置で随時補完することも
825 できます。LaTeX コマンド(先頭が\で始まる)を入力している途中で、
826
827 `[prefix] SPC'
828 ... 随時補完
829
830 を入力すれば、全ての補完候補の中から一致するものが選ばれカーソル位置に挿入
831 されます。
832
833
834 
835 File: yatexj, Node: end補完, Next: Accent mark completion, Prev: Arbitrary completion, Up: Completion
836
837 end補完
838 =======
839
840 現在開いたままの環境名を自動的に検出し、`\end{環境名}'を挿入します。
841 begin 型補完を用いれば環境の閉じ忘れはないのですが、時にはついつい手で
842 `\begin{環境名}' を入れてしまい、悲しい思いをすることがあります。そのよう
843 な時には気にせず続けて文章を入力し、しかるのちに
844 952
845 `[prefix] e' 953 `[prefix] e'
846 ... end 補完 954 ... end 莢
847 955
848 とすることで、現在開いている環境名で \end{} が補われます。 956 ネケウネヌ「ス゚ォ、ニ、トュセヌ
849 957 \end{} ャ蔡゙ケ」
850 958
851  959
852 File: yatexj, Node: Accent mark completion, Next: Image completion, Prev: end補完, Up: Completion 960 
853 961 File: yatexj, Node: Accent mark completion, Next: Image completion, Prev: end莢, Up: Completion
854 アクセント記号補完 962
855 ================== 963 「ッサネュ趾ー
856 964 ====================================
857 欧文のアクセント記号(`\`{o}'など)を入力する時は、 965
966 、クホ「ッサネュ(`\`{o}'ハノ)マケマ「
858 967
859 `[prefix] a' 968 `[prefix] a'
860 ... アクセント記号入力 969 ... 「ッサネュマ
861 970
862 を押すと、ミニバッファに 971 。ケネ「゚ヒミテユ。ヒ
863 972
864 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b 973 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b
865 974
866 というメニューが出て来るので、数字、または対応する記号/英字を入力して下さ 975 ネ、ヲ睛蠑ャミニ齏ホヌ「「゙ソマミケュ/ムマ
867 い。すると編集バッファに、 976 キニシオ、」ケネヤクミテユ。ヒ「
868 977
869 \`{} 978 \`{}
870 979
871 が現われ、カーソルが{}内に位置するので、さらに一文字入力する事で、 980 ャス「ォシスャ{}簍フヨケホヌ「オ鰺クマケヌ「
872 981
873 \`{o} 982 \`{o}
874 983
875 が完成され、カーソルは{}の外に戻ります。 984 ャーョオ「ォシスマ{}ホーヒ碎゙ケ」
876 985
877 986
878  987 
879 File: yatexj, Node: Image completion, Next: Greek letter completion, Prev: Accent mark completion, Up: Completion 988 File: yatexj, Node: Image completion, Next: Greek letter completion, Prev: Accent mark completion, Up: Completion
880 989
881 数式記号イメージ補完 990 ーュ讀眈ク莢
882 ==================== 991 ========================================
883 992
884 主に数式モードで使用される、矢印やΣなどの記号を擬似的に表現するキー入力 993 醉ー箴ノヌネムオ「茣ハノホュ踉シェヒススケュシマ
885 で、LaTeX コマンドを入力できます。これは野鳥自身の「数式モード」でのみ動作 994 ヌ「LaTeX
886 します。野鳥はカーソルがTeXの数式環境の中にある時に`;'や、`:'に特殊な機能 995 ヴノマヌュ゙ケ」ウマサォネホヨー箴ノラヌポ
887 を持たせます。 996 ーギケ」サマォシスャTeXホートュホ賤「ヒ`;'茲
888 997 `:'ヒテハ。スソザケ」
889 さて、例えば、←(leftarrow)をASCII文字だけで表現する場合、一般的には「<-」 998
890 のようにしますが、これを利用して、数式記号イメージ入力モードで`\leftarrow' 999 オニ「罟ミ「ォ(leftarrow)ASCIIクタアヌススケ遒フェヒマヨ<-ラ
891 を入力するには、`;'(セミコロン)を打ってから`<-'と入力します。同様に、長い 1000 ホ隕ヒギケャ「ウムキニ「ーュ讀眈クマ箴ノヌ
892 矢印←-(long-leftarrow) をASCII文字だけで表現する場合「<--」とするので、 1001 `\leftarrow'マケヒマ「`;'(サ゚ウ)ヌテニォ饒<-'ネ
893 `\longleftarrow'を入力するためには、`;<--' と入力します。あるいは無限大記 1002 マギケ」アヘヒ「ケ、ォ-(long-leftarrow)
894 号をASCII文字だけで表現する時は「oo」のようにすることから、`\infty' を入力 1003 ASCIIクタアヌススケ
895 する時は、`;oo'とキー入力します。 1004 釉<--ラネケホヌ「`\longleftarrow'マケソ睛マ「`;<--'
896 1005 ネマギケ」「、マオツ遲踉ASCIIクタアヌススケマヨooラホ隕
897 これらの操作をまとめると次のようになります。 1006 ヒケウネォ鬚`\infty'
898 1007 マケマ「`;oo'ネュシマギケ」
899 INPUT 入力される LaTeX コマンド 1008
1009 ウ鯰瑁゙ネ硴ネ。ホ隕ヒバケ」
1010
1011 INPUT マオ LaTeX ヴノ
900 ; < - `\leftarrow' 1012 ; < - `\leftarrow'
901 ; < - - `\longleftarrow' 1013 ; < - - `\longleftarrow'
902 ; < - - > `\longleftrightarrow' 1014 ; < - - > `\longleftrightarrow'
903 ; o `\circ' 1015 ; o `\circ'
904 ; o o `\infty' 1016 ; o o `\infty'
905 1017
906 1018
907 1019
908 いずれの場合も、イメージ入力を行っている途中で望みのものがバッファに表示 1020 、コホ鈔「、眈クマヤテニ、モ貮セ゚ホ簧ャミテユ。
909 されたなら、そこでイメージ入力を止めて次の編集動作に移っても構いません。 1021 ヒスィオソハ鬚スウヌ、眈クマ゚眸。ホヤクーヒワテニ
910 1022 ス、゙サ」
911 数式環境中で`;'自身を入力するには`;;'のようにします。イメージ入力の途中 1023
912 でTABを押すと、それまで入力した文字で始まるもの一覧が表示されます。ここで 1024 ートュ貮`;'ォネマケヒマ`;;'ホ隕ヒギケ」、眈ク
913 目的の LaTeX コマンドまでカーソルを移動し再度TABを押すことでその LaTeX コ 1025 マホモ貮TAB。ケネ「ズヌマキソクヌマ゙簧ャスィオ゙
914 マンドがバッファに挿入されます。 1026 ケ」ウウヌワェホ LaTeX
915 1027 ヴノ゙ヌォシスワーキニルTAB。ケウネヌ
916 どのキー入力にどの記号が対応しているか全て知りたい時は、`;'を押した直後 1028 スホ LaTeX
917 にTABを押してください。以下の例は、`;<'と押した後にTABを押したものです。 1029 ヴノャミテユ。ビオ゙ケ」
1030
1031 ノホュシマヒノホュ谺ミキニ、ォエニホソ、マ「`;'。キソ
1032 セ衢TAB。キニッタオ、」ハシホ耘「`;<'ネ。キソ衢TAB。キソ簧
1033 ヌケ」
918 1034
919 KEY LaTeX sequence sign 1035 KEY LaTeX sequence sign
920 < \leq ≦ 1036 < \leq
921 << \ll 《 1037 << \ll ヤ
922 <- \leftarrow ← 1038 <- \leftarrow ォ
923 <= \Leftarrow <= 1039 <= \Leftarrow <=
924 1040
925 左から[入力キー]、[対応する LaTeX コマンド]、[(擬似)記号図示]、という順で 1041 クォ饉マュシ]「[ミケ LaTeX
926 メニューが出て来るので、よく使うものを覚えておくと良いでしょう。ものによっ 1042 ヴノ]「[(シ)ュ赭ィ]「ネ
927 てはASCII文字で表現することが困難なので、あまり覚えやすいキー並びではない 1043 、ヲ酩睛蠑ャミニ齏ホヌ「隸ネヲ簧ミィニェッネノ、ヌキ
928 ものがあるでしょうから、そのような場合は \maketitle 型補完で入力するか、以 1044 ヲ」簧ヒ霤ニマASCIIクヌススケウネャ、ハホヌ「「゙ミィ
929 下に述べる対応表の設定を行って単純なキー並びのものを設定すると良いでしょう。 1045 荵、ュシツモヌマハ、簧ャ「ヌキ遖ォ鬚スホ隕ハ醯
930 1046 \maketitle
931 入力キーと LaTeX コマンド、記号の対応表を個人的に設定したい場合は 1047 ソ莢ヌマケォ「ハシヒメルミスポヤテニア
932 Emacs-Lisp 変数 `YaTeX-math-sign-alist-private' に定義してください。その内 1048 飜ュシツモホ簧゚ケネノ、ヌキ遖」
933 容とデフォルトのものを合わせたものが対応表として使用されます(private の方 1049
934 が優先される)。なお、この変数の構造については `yatexmth.el' を参照してくだ 1050 マュシネ LaTeX
935 さい。 1051 ヴノ「ュ賽ミストヘェピキソ、醯
1052 Emacs-Lisp ム `YaTeX-math-sign-alist-private'
1053 ヒチキニッタオ、」
1054 スホ簇ネヌユゥネホ簧鉐サソ簧ャミスネキニネムオ゙ケ(private
1055 ホャ・襍)」ハェ「ウホムホス、ヒト、ニマ
1056 `yatexmth.el' イ ネキニッタオ、」
936 1057
937 1058
938  1059 
939 File: yatexj, Node: Greek letter completion, Prev: Image completion, Up: Completion 1060 File: yatexj, Node: Greek letter completion, Prev: Image completion, Up: Completion
940 1061
941 ギリシャ文字補完 1062 ョキ羣莢
942 ================ 1063 ================================
943 1064
944 もう一つ、数式環境中で`:'を押すとギリシャ文字入力モードに入ります。`:'を 1065 筥ト「ートュ貮`:'。ケネョキ羣マ箴ノビケ」
945 押した直後に`a'を押すと`\alpha'が、`g' を押すと `\gamma'が、などアルファベッ 1066 `:'。キソセ衢`a'。ケネ`\alpha'ャ「`g'
946 トに対応したギリシャ文字が挿入されます。操作方法は;の数式記号補完とまった 1067 。ケネ
947 く同じです。まずは`:'の直後にTABを押してどのアルファベットにどのギリシャ文 1068 `\gamma'ャ「ハノ「ユ。ルテネヒミキソョキ羣ャ゙オ゙ケ」
948 字が対応しているか調べてみてください。 1069 瑁。マ;ホーュ趾ーネ゙テソッアクヌケ」゙コマ`:'ホセ衢
949 1070 TAB。キニノホ「ユ。ルテネヒノホョキ羣ャミキニ、ォエルニ゚ニ
950 `;'と`:'を数式環境中で押しているにもかかわらず、イメージ補完が働かない場 1071 ッタオ、」
951 合は、`C-u ;'のように universal-argument をつけてキーを押すことにより、強 1072
952 制的にイメージ補完に入ることができます。また、この時にどのような状態で数式 1073 `;'ネ`:'ートュ貮。キニ、ヒ筬ォ鮗「、眈ク莢ャッ
953 環境内判定に失敗したかをご連絡下さい。 1074 ォハ、醯「`C-u ;'ホ隕ヒ universal-argument
1075 トアニュシ。ケウ
1076 ネヒ韭「ッゥェヒ、眈ク莢ヒウネャヌュ゙ケ」゙ソ「ウホヒノホ隕
1077 ハヨヌートュ篆ヒコヤキソォエ「シオ、」
954 1078
955 1079
956  1080 
957 File: yatexj, Node: Local dictionary, Next: Commenting out, Prev: Completion, Up: Top 1081 File: yatexj, Node: Local dictionary, Next: Commenting out, Prev: Completion, Up: Top
958 1082
959 ローカル辞書 1083 シォュ
1084 ************************
1085
1086 莢マムホ蔆ー猥ュォ鮨ョオニ、゙ケ」トマ
1087 `yatex.el'ヒネ゚゙ソヨク牆ラ「筥トマ貍カャトヘェヒム
1088 ケヴノンクケヨ貍カュラ「スキニ筥メネトマ「ヌ」ッネヌ
1089 ポュハヴノンクケヨシォュラヌケ」
1090
1091 莢マヒキキ、アソ醉「スホアノホュヒォケ、ニ
1092 鞐ケ」
1093
1094 `foo' is not in table. Register into: U)serDic L)ocalDic N)one D)iscard
1095
1096 ネ、ヲララネヒミキ「`u'ネィネヨ貍カュラ「`l'ネィ
1097 ネシォュケキキ「`n'ネィネュユ。、マケキサコス゚ホEmacs
1098 サテキ銛ポュハアネキ「`d'ネィネキソハアリャサコヒホニ
1099 ウネヒバケ」
1100
1101 箙「シォュホ。スマ、鮗「エニ貍カュホケキポヌ隍ネタヲ
1102 醉マ`~/.emacs'ハノヌ「
1103
1104 (setq YaTeX-nervous nil)
1105
1106 ネキニシオ、」
1107
1108
1109 
1110 File: yatexj, Node: Commenting out, Next: Cursor jump, Prev: Local dictionary, Up: Top
1111
1112 ウ碯ネ「ヲネ
1113 ****************************
1114
1115
1116 LaTeXホヤクヒマヤャトュ簧ヌケ」「ャ酩ウ碯ネ「ヲネ
1117 キソ瑤ウ碯ネーキソキソ、ウネャ「゙ケ」
1118
1119 `[prefix] >'
1120 ... ク銛 % ヌウ碯ネ「ヲネ
1121 `[prefix] <'
1122 ... ク銛ホ % ホウ碯ネーケ
1123
1124 マ「「鬮ク矚キソク銛ヒミキニホ瑁「
1125
1126 `[prefix] .'
1127 ... ス゚ホム魏鰈ウ碯ネ「ヲネ
1128 `[prefix] ,'
1129 ... ス゚ホム魏鰈ホウ碯ネーケ
1130
1131 マ「ォシスホフヨケム魏鰈エホヒミキニホ瑁ヌケ」ハェ「ウウヌ、ヲ
1132 ヨム魏鰈ラマ (`mark-paragraph')
1133 リヒ韭゙シッオママリキ
1134 ゙ケ(ク珀ヌ`ESC
1135 h'ヒミ、ノオニ、)」ハェ「ヒ`%'ヌウ
1136 ネ「ヲネオニ、ム魏鰈ヒミキニォヨキム魏鰈ホウ碯ネネムキ
1137 ソ醫ーマンレギサホヌ跫ユッタオ、」
1138
1139 オニ「クマヒミキニタアヌハッ「ヒマ`\begin',
1140 `\end' ォホヒミ
1141 キニ箋碯ネ「ヲネホ瑁キソ、ネュャ「゙ケ」ウホ隕ハネュマ「
1142 `\begin{}' 「、マ `\end{}'
1143 ホヤヒォシス鉐サ「
1144
1145 `[prefix] >'
1146 ... `\begin{}'チ`\end{}'
1147 エニウ碯ネ「ヲネ
1148 `[prefix] <'
1149 ... `\begin{}'チ`\end{}'
1150 エニウ碯ネーケ
1151
1152 ネケウネヌ「`\beginチ\end'ヌマ゙トュエニヒミキニウ碯ネ瑁キ「
1153
1154 `[prefix] .'
1155 ... `\begin{}' ネ `\end{}' ウ碯ネ「ヲネ
1156 `[prefix] ,'
1157 ... `\begin{}' ネ `\end{}' ホウ碯ネーケ
1158
1159 マ「ミケ `\begin' ネ `\end'
1160 2ヤタア「ウ碯ネ瑁ホミンネ
1161 ギケ」ク銛ウ碯ネ「ヲネキ隕ネキニ「゙シッ゚キソホチヒォシス
1162 ワーキ`[preifx] >' 。キニ筬シスャ
1163 `\begin{}' ホ衢「
1164 ネ`\begin{}'チ`\end{}'箴ノヌウ碯ネ。スャッ、ニギヲホ
1165 ヌユキニシオ、」
1166
1167
1168 
1169 File: yatexj, Node: Cursor jump, Next: Modifying/Deleting, Prev: Commenting out, Up: Top
1170
1171 ォシスク胚ラ
1172 ********************************
1173
1174
1175 * Menu:
1176
1177 * ミェヨクァッネリホク胚ラ::
1178 * ェィチュトシッー::
1179 * 皃ユ。、リホク胚ラ::
1180 * トュアフネキソク胚ラ::
1181 * ヌ衾莢フヨリホク胚ラ::
1182
1183
1184 
1185 File: yatexj, Node: ミェヨクァッネリホク胚ラ, Next: ェィチュトシッー, Prev: Cursor jump, Up: Cursor jump
1186
1187 ミェヨクァッネリホク胚ラ
1188 ========================================================
1189
1190 ク賽、、ハヌ
1191
1192 `[prefix] g'
1193 ... ミケェヨクァッネヒク胚ラ
1194
1195 。ケウネヒ韭「ォシスフヨホLaTeXヴノヒミケヒク胚ラ
1196 ギケ」ミリクャク゚ケネ盞ヴノヒマハシホ簧ャ「゙ケ」
1197
1198 * `\begin{}' ォェ `\end{}'
1199 * `%#BEGIN' ォェ `%#END'
1200 * 顰ユ。、ホ韭゚゙ッ ェ ミケviewer/ェィォュトシッー
1201 * `\label{}' ォェ `\ref{}'
1202 * `\include(\input)' ェ ミケユ。、
1203 * `\bibitem{}' ォェ `\cite{}'
1204
1205 `\begin{}' ォ `\end{}' ホヤヌ`[prefix]
1206 g'。ケウネヒ
1207 韭「ミケ`end/begin'ホヤヒク胚ラギケ」簔ミケ簧ャ
1208 ハ、醯ィ鮠ヒバケ」゙ソウマ「ホ霽ホソ睾
1209 `%#BEGIN' ネ `%#END'
1210 ホレ「ヒミキニ箜ヘヒーギケ」ハェ「`label/ref'
1211 `cite/bibitem'ミケ簧ャフユ。、ヒ「マ「ク胚ラ霾ハユ。
1212 、ャェシラオニ、ハアミバサ」*Note
1213 %#notation::. 皃ホ .tex ユ。、ホ
1214 `\include{chap1}' ハノヒォシス鉐サ「
1215 `[prefix] g' 。ケネ「`chap1.tex'
1216 ヒク胚ラギケ」
1217
1218 ゙ソ「
1219
1220 `[prefix] 4 g'
1221 ... フヲ」ノヲヌミェヨクァッネヒク胚ラ
1222
1223 。ケネ「ミケェヨクァッネリホク胚ラフヲ」ノヲヌヤ、゙ケ」ソタキ「
1224 ウホ。スマ `begin/end', `%#BEGIN/%#END'
1225 ヨホク胚ラヒミキニマ
1226 (ユ」ャハ、ネラホヌ)。スキハ、ホヌユキニッタオ、」
1227
1228
1229 
1230 File: yatexj, Node: ェィチュトシッー, Next: 皃ユ。、リホク胚ラ, Prev: ミェヨクァッネリホク胚ラ, Up: Cursor jump
1231
1232 ェィチュトシッー
1233 ====================================
1234
1235 蟄ホヨ顰ユ。、ホ韭゚゙ッラネマ「罟ミ
1236 `\epsfile{file=foo}'
1237 ホ隕バィ韭゚ヴノホウネヌ「ウホヤヒ
1238 ォシス鉐サニ`[prefix]
1239 g'。ケネスホ顰ユ。、ホオネハテソユ。
1240 、ミケェィチュトシッーキニェシラギケ」ッーケトシホス
1241 マハシホ隕ヒハオ゙ケ」
1242
1243 1. ォネヤャム `YaTeX-processed-file-regexp-alist'
1244 ヒチオ
1245 ニ、オャススホ、コォネ゙テチキソ鬚ユ。、セヒケャ
1246 \\(\\)ォ魘ュミキニミィニェッ(ソヨワホ\\(\\)ォマムホニケネホ
1247 cdr ヒ
1248 ニェッ)」゙テチキハアミソ箙ハ、」
1249 2. ヤヒ「ム `YaTeX-file-processor-alist'
1250 ヒミソオニ、ヴノャ
1251 ヨ%ヴノラ
1252 ホ隕ヒ、ニ「ミッゥェヒヨヴノ
1253 ユ。、セ.ネ・メラ ッー」
1254 3. ハアミ「ム `YaTeX-file-processor-alist'
1255 ホニケネホcdrヒテニ
1256 、ネ・メヨユ。、セラホ褊ヒュキソユ。、ャク゚ケォ遑エルニ「ク
1257 ゚キソ軣arヒテニ、ヴノッーケ」
1258 4. ハ衙ォビテチキハアミ「ュ鱆」
1259
1260
1261 ム `YaTeX-file-processor-alist' ネム
1262 `YaTeX-file-processor-alist'
1263 ポ。ヒト、ニマスセホムヒト、
1264 ニ describe-variable
1265 キニ簑ノヌシオ、」ヺッ゚ケネ「顰ユ。、
1266 ヒォョ鮗「、ユホチーホユ。、、ユホラサテオヌケヴノハ
1267 アヒニモミケウネャヌュ゙ケ」
1268
1269
1270 
1271 File: yatexj, Node: 皃ユ。、リホク胚ラ, Next: トュアフネキソク胚ラ, Prev: ェィチュトシッー, Up: Cursor jump
1272
1273 皃ユ。、リホク胚ラ
1274 ====================================================
1275
1276 `chap1.tex'ホ隕ハオヨユ。、ヌ「
1277
1278 `[prefix] ^'
1279 ... 皃ユ。、ヒク胚ラ
1280 `[prefix] 4 ^'
1281 ... フヲ」ノヲヌ皃ユ。、ヒク胚ラ
1282
1283 。ケネ「皃ユ。、ホヤクミテユ。ヒレリィ゙ケ」箙「皃ユ。、
1284 ェシラキニ、ハ、醯「ォネヌ」ッネォ魴キニォーェヒェシラキ
1285 ゙ケ」
1286
1287
1288 
1289 File: yatexj, Node: トュアフネキソク胚ラ, Next: ヌ衾莢フヨリホク胚ラ, Prev: 皃ユ。、リホク胚ラ, Up: Cursor jump
1290
1291 トュアフネキソク胚ラ
1292 ================================================
1293
1294 オ鰺ス゚ホトュアフネキニ。スケヴノヒハシホ簧ャ「゙ケ」
1295
1296 `M-C-a'
1297 ... トュホ隰(`\begin')リク胚ラ
1298 `M-C-e'
1299 ... トュホ(`\end')リク胚ラ
1300 `M-C-@'
1301 ... トュエボシッ
1302
1303 蟄ホヴノマフホ`[prefix]'ュシヌマハッ`META'ュシラユ」ッ
1304 ケネキニ。スケホヌエユシオ、」
1305
1306
1307 
1308 File: yatexj, Node: ヌ衾莢フヨリホク胚ラ, Prev: トュアフネキソク胚ラ, Up: Cursor jump
1309
1310 ヌ衾莢フヨリホク胚ラ
1311 ====================================================
1312
1313 サマ莢マキソフヨヒクケソ
1314 `3'ヒンクキニ、゙ケ」
1315 マモ貮。ソハユ。、ホ。ソハフヨヒヤテソネキニ笋
1316 `C-x j
1317 3'(`jump-to-register')ネテニセチヒヌ衾莢マフヨヒ
1318 ウネャヌュ゙ケ」
1319
1320
1321 
1322 File: yatexj, Node: Modifying/Deleting, Next: Filling, Prev: Cursor jump, Up: Top
1323
1324 ムケ/
1325 *****************
1326
1327 ヒマオニ、 LaTeX
1328 ヴノホムケ/ホソ睛ハシホ。スャムユ
1329 オニ、゙ケ」
1330
1331 `[prefix] c'
1332 ... ォシスフヨホ LaTeX
1333 ヴノホムケ
1334 `[prefix] k'
1335 ... ォシスフヨホ LaTeX
1336 ヴノホ
1337
1338
1339 ウ鯰ヴノマ「ヴノッーケヒ霤ニー韭ケホヌユキ
1340 ニシオ、」
1341
1342 * Menu:
1343
1344 * Changing LaTeX command:: LaTeX ヴノホムケ
1345 * Killing LaTeX command:: LaTeX ヴノホ
1346
1347
1348 
1349 File: yatexj, Node: Changing LaTeX command, Next: Killing LaTeX command, Prev: Modifying/Deleting, Up: Modifying/Deleting
1350
1351 LaTeX ヴノホムケ
1352 ==================================
1353
1354 ムケキソ、 LaTeX
1355 ヴノヒォシス鉐サニ `[prefix] c'
1356 。ケネスホヴノ莢マハノム、ニレヒムィウネャヌュ゙ケ」
1357 `[prefix] c'
1358 ヌムケヌュヴノヒマハシホ簧ャ「゙ケ」
1359
1360 * `begin/end' ホトュセ
1361 * sectionソヴノホヴノセ
1362 * sectionソヴノホ
1363 * sectionソヴノホェラキ銛ム鱆シソ([]ヌマ゙ソ簧)
1364 * largeソヴノ
1365 * (、眈ク莢ヌマトスハ)ー箴ノムホmaketitleソヴノ
1366
1367 ムィソ、sectionソヴノホャオ鰺
1368 LaTeX ヴノ゙瑟醯「
1369 スホマ琥醂ホ衂 `[prefix] c'
1370 。ケウネヌ賽ヴノムケ
1371 ミンスォ鵈ーケウネャヌュ゙ケ」
1372
1373
1374
1375 
1376 File: yatexj, Node: Killing LaTeX command, Prev: Changing LaTeX command, Up: Modifying/Deleting
1377
1378 LaTeX ヴノホ
1379 ==================================
1380
1381 `[prefix] k' マッーケフヨヒ韭
1382 。ホ隕ハーヤ、゙ケ」
1383
1384
1385 ッーフヨ ー
1386 \begin, \endホヤ `\begin\end'レ「ホ
1387 %#BEGIN, %#END ホヤ %#BEGIN,%#ENDレ「ホ
1388 sectionソヴノホ() sectionソヴノホ
1389 ユゥネリ醂ホ ユゥネリホ
1390 醂ホ ミハケ醂ホ
1391
1392
1393 `\begin, \end' ェ勒 `%#BEGIN, %#END'
1394 ケ遒 `\begin, \end' `%#BEGIN, %#END'
1395 ホク゚ケヤマ
1396 ゙エネオホヌ「ス鯰ヤヒ
1397 `\begin' ハノトハ蠅ヘニ
1398 ォハ、隕ヒユキニッタオ、」
1399 蟄ホ簧マケルニワクマヲヨニラケ隕ヒッュ゙ケャ「
1400 universal-argument (`C-u') ヌテソ衂`[prefix]
1401 k'ソ、ラケネ「
1402 スセホヨニラビ゙ヨ貶ラ粮、ヒギケ」ハシホ胄イヘヒキ
1403 ニシオ、」
1404
1405 オホニュケネ: [prefix] k C-u [prefix] k
1406 ワク\footnote{モ}ヌケ」 ワクモヌケ」 ワクヌケ」
1407 ャ(ォシスフヨ)
1408
1409
1410 
1411 File: yatexj, Node: Filling, Next: Includeonly, Prev: Modifying/Deleting, Up: Top
1412
1413 蟾ィ
960 ************ 1414 ************
961 1415
962 補完入力用の候補は三種類の辞書から構成されています。一つは`yatex.el'に組 1416
963 み込まれた「標準辞書」、もう一つはユーザが個人的に常用するコマンドを保存す 1417 itemホ蟾ィ
964 る「ユーザ辞書」、そしてもうひとつはあるディレクトリでのみ有効なコマンドを
965 保存する「ローカル辞書」です。
966
967 補完入力時に新しい単語を入れた場合に、その単語をどの辞書に入れるか聞いて
968 来ます。
969
970 `foo' is not in table. Register into: U)serDic L)ocalDic N)one D)iscard
971
972 というプロンプトに対し、`u'と答えると「ユーザ辞書」を、`l'と答えるとローカ
973 ル辞書を更新し、`n'と答えると辞書ファイルは更新せず現在のEmacs セッション
974 のみ有効な単語とし、`d'と答えると新たな単語を学習せずに捨てることになりま
975 す。
976
977 もし、ローカル辞書の機能はいらず、全てユーザ辞書の更新のみでよいと言う場
978 合には`~/.emacs'などで、
979
980 (setq YaTeX-nervous nil)
981
982 として下さい。
983
984
985 
986 File: yatexj, Node: Commenting out, Next: Cursor jump, Prev: Local dictionary, Up: Top
987
988 コメントアウト
989 **************
990
991
992 LaTeXの編集には試行錯誤がつきものです。ある部分を一括でコメントアウトし
993 たり、コメントを外したりしたいことがあります。
994
995 `[prefix] >'
996 ... リジョンを % でコメントアウト
997 `[prefix] <'
998 ... リジョンの % のコメントを外す
999
1000 は、あらかじめ設定したリジョンに対しての操作、
1001
1002 `[prefix] .'
1003 ... 現在のパラグラフをコメントアウト
1004 `[prefix] ,'
1005 ... 現在のパラグラフのコメントを外す
1006
1007 は、カーソルの位置するパラグラフ全体に対しての操作です。なお、ここでいう
1008 「パラグラフ」は (`mark-paragraph') 関数によりマークされる範囲を指します
1009 (標準設定で`ESC h'にバインドされている)。なお、既に`%'でコメントアウトされ
1010 ているパラグラフに対して繰り返しパラグラフのコメントを使用した場合の動作は
1011 保証しませんので御注意ください。
1012
1013 さて、文章に対してだけでなく、時には`\begin', `\end' 自体に対してもコメ
1014 ントアウトの操作をしたいときがあります。このようなときは、`\begin{}' ある
1015 いは `\end{}' の行にカーソルを合わせ、
1016
1017 `[prefix] >'
1018 ... `\begin{}'〜`\end{}' 全てコメントアウト
1019 `[prefix] <'
1020 ... `\begin{}'〜`\end{}' 全てコメントを外す
1021
1022 とすることで、`\begin〜\end'で囲まれる環境全てに対してコメント操作し、
1023
1024 `[prefix] .'
1025 ... `\begin{}' と `\end{}' をコメントアウト
1026 `[prefix] ,'
1027 ... `\begin{}' と `\end{}' のコメントを外す
1028
1029 は、対応する `\begin' と `\end' 2行だけを、コメント操作の対象とします。リ
1030 ジョンをコメントアウトしようとして、マークを設定したのちにカーソルを移動し
1031 `[preifx] >' を押してもカーソルが `\begin{}' の上にあると`\begin{}'〜
1032 `\end{}'モードでコメント機能が働いてしまうので注意して下さい。
1033
1034
1035 
1036 File: yatexj, Node: Cursor jump, Next: Modifying/Deleting, Prev: Commenting out, Up: Top
1037
1038 カーソルジャンプ
1039 ****************
1040
1041
1042 * Menu:
1043
1044 * 対応オブジェクトへのジャンプ::
1045 * お絵描きツール起動::
1046 * メインファイルへのジャンプ::
1047 * 環境を単位としたジャンプ::
1048 * 最後の補完位置へのジャンプ::
1049
1050
1051 
1052 File: yatexj, Node: 対応オブジェクトへのジャンプ, Next: お絵描きツール起動, Prev: Cursor jump, Up: Cursor jump
1053
1054 対応オブジェクトへのジャンプ
1055 ============================
1056
1057 文書中のいろいろな場所で
1058
1059 `[prefix] g'
1060 ... 対応するオブジェクトにジャンプ
1061
1062 を押すことにより、カーソル位置のLaTeXコマンドに対応する場所にジャンプしま
1063 す。対応関係が存在すると解釈されるコマンドには以下のものがあります。
1064
1065 * `\begin{}' ←→ `\end{}'
1066 * `%#BEGIN' ←→ `%#END'
1067 * 画像ファイルの取り込みマクロ → 対応するviewer/お絵かきツール起動
1068 * `\label{}' ←→ `\ref{}'
1069 * `\include(\input)' → 対応するファイル
1070 * `\bibitem{}' ←→ `\cite{}'
1071
1072 `\begin{}' か `\end{}' の行で`[prefix] g'を押すことにより、対応する
1073 `end/begin'の行にジャンプします。もちろん対応するものがない場合はエラーに
1074 なります。またこれは、領域固定のための `%#BEGIN' と `%#END' のペアに対して
1075 も同様に動作します。なお、`label/ref'や`cite/bibitem'対応するものが別ファ
1076 イルにある時は、ジャンプ先となるファイルがオープンされていなければなりませ
1077 ん。*Note %#notation::. メインの .tex ファイルの `\include{chap1}' などに
1078 カーソルを合わせ、`[prefix] g' を押すと、`chap1.tex' にジャンプします。
1079
1080 また、
1081
1082 `[prefix] 4 g'
1083 ... 別ウィンドウで対応オブジェクトにジャンプ
1084
1085 を押すと、対応するオブジェクトへのジャンプを別ウィンドウで行います。ただし、
1086 この機能は `begin/end', `%#BEGIN/%#END' 間のジャンプに対しては(意味がない
1087 と思われるので)機能しないので注意してください。
1088
1089
1090 
1091 File: yatexj, Node: お絵描きツール起動, Next: メインファイルへのジャンプ, Prev: 対応オブジェクトへのジャンプ, Up: Cursor jump
1092
1093 お絵描きツール起動
1094 ==================
1095
1096 上記の「画像ファイルの取り込みマクロ」とは、例えば `\epsfile{file=foo}' の
1097 ような挿絵取り込みコマンドのことで、この行にカーソルを合わせて`[prefix] g'
1098 を押すとその画像ファイルの元となったファイルを対応するお絵描きツールを起動
1099 してオープンします。起動するツールの判定は以下のようになされます。
1100
1101 1. カレント行が変数 `YaTeX-processed-file-regexp-alist' に定義されている
1102 正規表現のいずれかとマッチしたら、ファイル名に相当する部分を \\(\\)か
1103 ら抜き出して覚えておく(何番目の\\(\\)かは変数の各リストの cdr 部に入
1104 れておく)。マッチしなければ何もしない。
1105 2. 行末に、変数 `YaTeX-file-processor-alist' に登録されているコマンドが
1106 「%コマンド」 のように書いてあれば強制的に「コマンド ファイル名.拡張
1107 子」を起動。
1108 3. なければ、変数 `YaTeX-file-processor-alist' の各リストのcdr部に入って
1109 いる拡張子を「ファイル名」の後ろに足したファイルが存在するか順次調べ
1110 て、存在した場合car部に入っているコマンドを起動する。
1111 4. 以上どれかにマッチしなければあきらめる。
1112
1113
1114 変数 `YaTeX-file-processor-alist' と変数 `YaTeX-file-processor-alist' の設
1115 定方法についてはそれぞれの変数について describe-variable して説明を読んで
1116 下さい。うまく設定すると、画像ファイルにかぎらず、任意の形式のファイルを任
1117 意のプロセッサで処理するコマンドを簡単に呼び出すことができます。
1118
1119
1120 
1121 File: yatexj, Node: メインファイルへのジャンプ, Next: 環境を単位としたジャンプ, Prev: お絵描きツール起動, Up: Cursor jump
1122
1123 メインファイルへのジャンプ
1124 ==========================
1125
1126 `chap1.tex'のようなサブファイルで、
1127
1128 `[prefix] ^'
1129 ... メインファイルにジャンプ
1130 `[prefix] 4 ^'
1131 ... 別ウィンドウでメインファイルにジャンプ
1132
1133 を押すと、メインファイルの編集バッファに切替えます。もし、メインファイルを
1134 オープンしていない場合は、カレントディレクトリから探して自動的にオープンし
1135 ます。
1136
1137
1138 
1139 File: yatexj, Node: 環境を単位としたジャンプ, Next: 最後の補完位置へのジャンプ, Prev: メインファイルへのジャンプ, Up: Cursor jump
1140
1141 環境を単位としたジャンプ
1142 ========================
1143
1144 さらに現在の環境を単位として機能するコマンドに以下のものがあります。
1145
1146 `M-C-a'
1147 ... 環境の先頭(`\begin')へジャンプ
1148 `M-C-e'
1149 ... 環境の末尾(`\end')へジャンプ
1150 `M-C-@'
1151 ... 環境全体をマーク
1152
1153 上記のコマンドは通常の`[prefix]'キーではなく`META'キーをプリフィクスとして
1154 機能するのでご注意下さい。
1155
1156
1157 
1158 File: yatexj, Node: 最後の補完位置へのジャンプ, Prev: 環境を単位としたジャンプ, Up: Cursor jump
1159
1160 最後の補完位置へのジャンプ
1161 ==========================
1162
1163 野鳥は補完入力した位置を常にレジスタ `3'に保存しています。入力途中で如何な
1164 るファイルの如何なる位置に行ったとしても、`C-x j 3'(`jump-to-register')を
1165 使って直ちに最後の補完入力位置に戻ることができます。
1166
1167
1168 
1169 File: yatexj, Node: Modifying/Deleting, Next: Filling, Prev: Cursor jump, Up: Top
1170
1171 変更/削除
1172 *********
1173
1174 既に入力されている LaTeX コマンドの変更/削除のために以下の機能が用意され
1175 ています。
1176
1177 `[prefix] c'
1178 ... カーソル位置の LaTeX コマンドの変更
1179 `[prefix] k'
1180 ... カーソル位置の LaTeX コマンドの削除
1181
1182
1183 これらのコマンドは、コマンドを起動する場所によって動作を決定するので注意し
1184 て下さい。
1185
1186 * Menu:
1187
1188 * Changing LaTeX command:: LaTeX コマンドの変更
1189 * Killing LaTeX command:: LaTeX コマンドの削除
1190
1191
1192 
1193 File: yatexj, Node: Changing LaTeX command, Next: Killing LaTeX command, Prev: Modifying/Deleting, Up: Modifying/Deleting
1194
1195 LaTeX コマンドの変更
1196 ==================== 1418 ====================
1197 1419
1198 変更したい LaTeX コマンドにカーソルを合わせて `[prefix] c' を押すとそのコ 1420 itemize
1199 マンドを補完入力などを用いて手軽に変えることができます。`[prefix] c' で変 1421 トュ賤「`\item'ホ玳(クマ)ャ」ヤヒマ醉「
1200 更できるコマンドには以下のものがあります。 1422 ワホ隰蟾ィキソ、醉マ「
1201
1202 * `begin/end' の環境名
1203 * section型コマンドのコマンド名
1204 * section型コマンドの引数
1205 * section型コマンドのオプションパラメータ([]で囲まれたもの)
1206 * large型コマンド
1207 * (イメージ補完で入力可能な)数式モード専用のmaketitle型コマンド
1208
1209 変えたいsection型コマンドの引数がさらに LaTeX コマンドを含む場合は、その
1210 引数を囲む中括弧の上で `[prefix] c' を押すことで中のコマンドを変更対象判定
1211 から除外することができます。
1212
1213
1214
1215 
1216 File: yatexj, Node: Killing LaTeX command, Prev: Changing LaTeX command, Up: Modifying/Deleting
1217
1218 LaTeX コマンドの削除
1219 ====================
1220
1221 `[prefix] k' は起動する位置により次のような動作を行います。
1222
1223
1224 起動位置 動作
1225 \begin, \endの行 `\begin\end'ペアの削除
1226 %#BEGIN, %#END の行 %#BEGIN,%#ENDペアの削除
1227 section型コマンドの上(中) section型コマンドの削除
1228 フォント指定括弧の上 フォント指定の削除
1229 括弧の上 対をなす括弧の削除
1230
1231
1232 `\begin, \end' および `%#BEGIN, %#END' を削除する場合、`\begin, \end' や
1233 `%#BEGIN, %#END' の存在する行はまるごと削除されるので、それらの一行に
1234 `\begin' などを二つ以上連ねて書かないように注意してください。上記のものは
1235 すべて本文を囲う「容器」を削除するように働きますが、universal-argument
1236 (`C-u') を打った後で`[prefix] k'をタイプすると、それぞれの「容器」に含まれ
1237 る「中身」も一気に削除します。以下の例を参考にして下さい。
1238
1239 元のテキスト: [prefix] k C-u [prefix] k
1240 本文\footnote{脚注}です。 本文脚注です。 本文です。
1241 ↑(カーソル位置)
1242
1243
1244 
1245 File: yatexj, Node: Filling, Next: Includeonly, Prev: Modifying/Deleting, Up: Top
1246
1247 桁揃え
1248 ******
1249
1250
1251 itemの桁揃え
1252 ============
1253
1254 itemize 環境中にある`\item'の項目(文章)が複数行に渡る場合に、項目の先頭
1255 を桁揃えしたい場合には、
1256 1423
1257 1424
1258 `M-q' 1425 `M-q'
1259 ... 桁揃え 1426 ... 蟾ィ
1260 1427
1261 によって、その item のインデントの深さに応じて fill されます。なお、古い 1428 ヒ霤ニ「スホ item
1262 NTT jTeX を使用している場合には、Lisp 変数`NTT-jTeX'を`t'にセットして下さ 1429 ホ、ヌネホシオヒクニ fill
1263 い。 1430 オ゙ケ」ハェ「ナ、 NTT jTeX
1264 1431 ネムキニ、醉マ「Lisp
1265 このとき、変数`YaTeX-item-regexp'の値(標準では `"\\\\item"')を項目指定コ 1432 ム`NTT-jTeX'`t'ヒサテ ネキニシオ、」
1266 マンドの正規表現として検索に使用します。itemize 環境で、独自のコマンドを定 1433
1267 義して項目を列挙している場合(例えば`\underlineitem')は、`~/.emacs' で次の 1434 ウホネュ「ム`YaTeX-item-regexp'ホヘ(ク猊マ
1268 ように指定して下さい。 1435 `"\\\\item"')
1436 玳リヴノホオャススネキニ。ヒネムギケ」itemize
1437 トュヌ「ネォホウ
1438 ゙ノチキニ玳キニ、(罟ミ`\underlineitem')マ「
1439 `~/.emacs' ヌ。ホ隕ヒリキニシオ、」
1269 1440
1270 (setq YaTeX-item-regexp 1441 (setq YaTeX-item-regexp
1271 "\\(\\\\\\(sub\\)*item\\)\\|\\(\\\\underlineitem\\)") 1442 "\\(\\\\\\(sub\\)*item\\)\\|\\(\\\\underlineitem\\)")
1272 1443
1273 1444
1274 この変数の指定の仕方がよく分からない場合は、独自の項目列挙コマンドの名前を 1445 ウホムホリホナャ隸ャォ鯡、醯「ネォホ玳ヴノホセー
1275 ``"\item"'で始まるものにして下さい(例えば"\itembf"')。 1446 ``"\item"'ヌマ゙簧ヒキニシオ、(罟ミ"\itembf"')」
1276 1447
1277 野鳥の `M-q' では `\item' を環境に応じて以下のように「ハングインデント」し 1448 サホ `M-q' ヌマ `\item'
1278 ます。 1449 トュヒクニハシホ隕ヒヨマー、
1279 1450 ヌネラギケ」
1280 itemize, enumerate環境: 1451
1281 >\item[ほげほげ] 英語では、特に意味のない単語を `foo' であらわしま 1452 itemize, enumerateトュ:
1282 > すが、これの日本語版ともいえる単語が「ほげほげ」 1453 >\item[ロイロイ] ムヌマ「テヒユ」ホハ、ア `foo' ヌ「鴆ギ
1283 > です。 1454 > ケャ「ウホワヌネ筅ィアャヨロイロイラ
1284 description環境: 1455 > ヌケ」
1285 > \item[へろへろ] 「ほげほげ」をでたらめが単語として使った時に、第 1456 descriptionトュ:
1286 > 2のでたらめな単語として「へろへろ」が使われることが多 1457 > \item[リリ] ヨロイロイラヌソ鱆ャアネキニネテソヒ「
1287 > いようです。 1458 > 2ホヌソ鱆ハアネキニヨリリラャネウネャソ
1288 1459 > 、隕ヌケ」
1289 1460
1290 パラグラフの桁揃え 1461
1291 ================== 1462 ム魏鰈ホ蟾ィ
1292 1463 ====================================
1293 itemize環境以外でのパラグラフの桁揃え(fill)は、基本的に他のモードと同じ 1464
1294 ように機能しますが、verbatim環境や、tabular環境など桁揃えをすると悲惨な状 1465 itemizeトュハーヌホム魏鰈ホ蟾ィ(fill)マ「ワェヒセホ箴ノネアク
1295 況になるような環境中では機能しません。また、\verb で括ってあるものは決して 1466 隕ヒ。スギケャ「verbatimトュ茲tabularトュハノ蟾ィケネ盒ハ
1296 行分割されません(変数 `YaTeX-verb-regexp' で制御) )。さらに、一時的にイン 1467 キヒハ隕ハトュ貮マ。スギサ」゙ソ「\verb
1297 デントの深さを変えてある箇所では、そのインデントの先頭で`M-q'を押すことに 1468 ヌ酖ニ「簧マ霍ニ
1298 より fill-prefix をいちいち変更しなくて桁揃えができます。 1469 ヤャ莊゙サ(ム `YaTeX-verb-regexp'
1470 ヌゥ) )」オ鰺「ェヒ
1471 、ヌネホシオムィニ「ユヌマ「スホ、ヌネホ隰ヌ`M-q'。
1472 ケウネヒ韭 fill-prefix
1473 、チ、チムケキハッニ蟾ィャヌュ゙ケ」
1299 1474
1300 1475
1301 1476
1302  1477 
1303 File: yatexj, Node: Includeonly, Next: What column, Prev: Filling, Up: Top 1478 File: yatexj, Node: Includeonly, Next: What column, Prev: Filling, Up: Top
1304 1479
1305 勝手にincludeonly 1480 。ヒincludeonly
1306 ***************** 1481 ***********************
1307 1482
1308 ファイルを分割して文章を入力している時には、メインファイル中に 1483 ユ。、ャ莵ニクママキニ、ヒマ「皃ユ。、賤
1309 1484
1310 \includeonly{現在編集中のファイル名} 1485 \includeonly{ス゚ヤク賽ユ。、セ}
1311 1486
1312 のように書いておくことで、タイプセットの時間を節約できますが、ちょっと他の 1487 ホ隕ヒ、ニェッウネヌ「ソ、ラサテネホヨ碯ヌュ゙ケャ「チ酖ネセホ
1313 ファイルを手直ししたい時には 1488 ユ。、セキキソ、ヒマ
1314 1489
1315 \includeonly{ちょっと手直ししたいファイル名} 1490 \includeonly{チ酖ネセキキソ、ユ。、セ}
1316 1491
1317 1492
1318 と書き直さなければならず手間がかかります。野鳥では現在編集しているファイル 1493 ネュセオハアミハ鮗ヨャォォ゙ケ」サヌマス゚ヤクキニ、ユ。、
1319 名がメインファイルの`\includeonly'にない場合には自動的にこれを検出し、次の 1494 セャ皃ユ。、ホ`\includeonly'ヒハ、醉マォーェヒウ。ミキ「
1320 指示を仰ぎます。 1495 。ホリィトョ゙ケ」
1321 1496
1322 A)dd R)eplace %)comment? 1497 A)dd R)eplace %)comment?
1323 1498
1324 1499
1325 現在編集中のファイルを `\includeonly' のリストに加えたい時には`a' を、現在 1500 ス゚ヤク賽ユ。、 `\includeonly'
1326 編集中のファイルだけを `\includeonly' にしたい時は`r'を、`\includeonly' の 1501 ホケネヒティソ、ヒマ`a'
1327 行をコメントアウトして無効化したい時には、`%'をそれぞれ押して下さい。 1502 「ス゚ヤク賽ユ。、タア
1503 `\includeonly' ヒキソ、マ`r'「 `\includeonly'
1504 ホヤウ碯ネ「ヲネキニオスキソ、ヒマ「`%'
1505 スセ。キニシオ、」
1328 1506
1329 1507
1330  1508 
1331 File: yatexj, Node: What column, Next: Intelligent newline, Prev: Includeonly, Up: Top 1509 File: yatexj, Node: What column, Next: Intelligent newline, Prev: Includeonly, Up: Top
1332 1510
1333 ここはどこ? 1511 ウウマノウ?
1334 *********** 1512 *********************
1335 1513
1336 項目数の多い tabular などをたくさん書いていると下の方の行で、いま書いて 1514 玳ホソ、 tabular
1337 いる桁がどこに対応するのかわからなくなってしまうことがあります。例えば、以 1515 ハノソッオ、ニ、ネシホホヤヌ「、゙、ニ
1338 下のような tabular において、 1516 、螫ノウヒミケホォォ鯡ッハテニギヲウネャ「゙ケ」罟ミ「ハ
1517 シホ隕ハ tabular ヒェ、ニ「
1339 1518
1340 \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline 1519 \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline
1341 氏名&所属&〒&住所&電話&FAX&帰省先&帰省先電話\\ \hline 1520 眄&ー&ゥ&サ&ナテ&FAX&「ハ&「ハ霰テ\\ \hline
1342 矢上二郎 & 6 & 223 & 横浜市港北区日吉 & xxx-yyy & 1521 褫コ & 6 & 223 & 」ヘヤチフ顰ネ & xxx-yyy &
1343 zzz-www & トンガ & 9876-54321 \\ 1522 zzz-www & ネャ & 9876-54321 \\
1344 日吉小僧 & 2 & \multicolumn{2}{c|}{教えない} 1523 ネョホ & 2 & \multicolumn{2}{c|}{オィハ、}
1345 &&&(???) 1524 &&&(???)
1346 \\ \hline 1525 \\ \hline
1347 \end{tabular} 1526 \end{tabular}
1348 1527
1349 1528
1350 (???)の部分がどの項目なのかすぐに判断するのは難しいでしょう。こんな時は、 1529 (???)ホャャノホ玳ハホォケーヒスヌケホマキ、ヌキ遖」ウハマ「
1351 1530
1352 `[prefix] &' 1531 `[prefix] &'
1353 ... 現在のカラム表示 1532 ... ス゚ホォ鰲スィ
1354 1533
1355 を押すとカーソル位置のカラムがどの項目に該当するかをミニバッファに表示しま 1534 。ケネォシスフヨホォ鰲ャノホ玳ヒコケォ゚ヒミテユ。ヒスィギ
1356 す。tabular/array環境の第1行目を項目名の並びとみなして対応するものを探しま 1535 ケ」tabular/arrayトュホ1ヤワ玳セホツモネ゚ハキニミケ簧オギ
1357 す。もし項目名として別のものを表示して欲しい場合は、行頭を`%'にしてダミー 1536 ケ」箙玳セネキニフホ簧スィキニ゚キ、醯「ヤャ`%'ヒキニタ
1358 の項目並びを作っておくと良いでしょう。 1537 ゚シホ玳ツモテニェッネノ、ヌキ遖」
1359 1538
1360 1539
1361  1540 
1362 File: yatexj, Node: Intelligent newline, Next: Usepackage cheker, Prev: What column, Up: Top 1541 File: yatexj, Node: Intelligent newline, Next: Usepackage cheker, Prev: What column, Up: Top
1363 1542
1364 おまかせ改行 1543 ェ゙ォサヤ
1365 ************ 1544 ************************
1366 1545
1367 tabular[*], array, itemize, enumerate, tabbing 環境をbegin型補完で入力し 1546 tabular[*], array, itemize, enumerate, tabbing
1368 た時、または各環境内で 1547 トュbeginソ莢ヌマキ
1548 ソ「゙ソマニトュ簓
1369 1549
1370 `ESC RET' 1550 `ESC RET'
1371 ... おまかせ改行 1551 ... ェ゙ォサヤ
1372 1552
1373 1553
1374 を押すと、その環境に応じた行エントリを次の行に挿入します(begin型補完時に自 1554 。ケネ「スホトュヒクソヤィネ。ホヤビギケ(beginソ莢ヒォ
1375 動挿入されたエントリが不要な場合は undo によって消去できます)。例えば、 1555 ー゙オソィネャヤラハ醯 undo
1376 tabular環境では、その環境のカラム数に対応した個数の `&' に加え、行末の 1556 ヒ霤ニテヌュ゙ケ)」罟ミ「
1377 `\\' を入れます。この時それ以前に `\hline' があればそれも付け加えます。環 1557 tabularトュヌマ「スホトュホォ鰲ヒミキソトホ
1378 境とそれに応じて自動入力するものの対応は以下のようになります。 1558 `&' ヒティ「ヤ ホ `\\'
1559 ゙ケ」ウホスハーヒ `\hline'
1560 ャ「ミス籃ア
1561 ティ゙ケ」トュネスヒクニォーマケ簧ホミマハシホ隕ヒバケ」
1379 1562
1380 * `tabular', `tabular*', `array' 1563 * `tabular', `tabular*', `array'
1381 1564
1382 カラム数-1 だけの `&' と `\\'。必要に応じて `\hline' 1565 ォ鰲-1 タアホ `&' ネ
1566 `\\'」ャラヒクニ `\hline'
1383 1567
1384 * `tabbing' 1568 * `tabbing'
1385 1569
1386 一行目で定義している `\=' と同じ個数の `\>'。 1570 ヤワヌチキニ、 `\='
1571 ネアクトホ `\>'」
1387 1572
1388 * `itemize', `enumerate', `description', `list' 1573 * `itemize', `enumerate', `description', `list'
1389 1574
1390 `\item' または `item[]' 1575 `\item' ゙ソマ `item[]'
1391 1576
1392 tabular 環境の例のように、本機能は各環境の一行目の内容を参考にして動作す 1577 tabular
1393 るので、なるべく二行目以降で呼び出すようにしてください。 1578 トュホ耒隕ヒ「ワ。スマニトュホヤワホ簇イヘヒキニーケ
1394 1579 ホヌ「ハルッヤワパヌニモミケ隕ヒキニッタオ、」
1395 もし、その他の環境、例えば `foo'、に対して`おまかせ改行'を動作させたい時 1580
1396 は、`YaTeX-intelligent-newline-foo' という名前の関数を定義します。定義した 1581 箙「スホセホトュ「罟ミ
1397 関数は、現在の行に改行を挿入した直後の行頭の位置で呼ばれます。関数 1582 `foo'「ヒミキニ`ェ゙ォサヤ'ー
1398 `YaTeX-indent-line' を呼ぶと現在の環境のネストに応じた深さにインデントされ 1583 オサソ、マ「`YaTeX-intelligent-newline-foo'
1399 るので、これを呼んでから何かを挿入するようなコードを書くとよいでしょう。 1584 ネ、ヲセーホリチ
1400 `yatexenv.el'内の関数 `YaTeX-intelligent-newline-itemize' の定義などを参考 1585 ギケ」チキソリマ「ス゚ホヤヒヤ゙キソセ衾ヤャホフヨヌニミ゙
1401 にしてください。 1586 ケ」リ `YaTeX-indent-line'
1587 ニヨネス゚ホトュホヘケネヒクソシオヒ
1588 、ヌネオホヌ「ウニヌォ鯀ォ゙ケ隕ハウシノッネ
1589 、ヌキ遖」`yatexenv.el'簧リ
1590 `YaTeX-intelligent-newline-itemize'
1591 ホチハノイヘヒキニッタオ、」
1402 1592
1403 1593
1404 1594
1405  1595 
1406 File: yatexj, Node: Usepackage cheker, Next: Changing mode of YaTeX, Prev: Intelligent newline, Up: Top 1596 File: yatexj, Node: Usepackage cheker, Next: Changing mode of YaTeX, Prev: Intelligent newline, Up: Top
1407 1597
1408 先回りusepackage 1598 頤黏sepackage
1409 **************** 1599 **********************
1410 1600
1411 begin型、section型、maketitle型、いずれかのLaTeX2eマクロを補完入力すると、 1601 beginソ「sectionソ「maketitleソ「、コォホLaTeX2e゙ッ莢マケネ「
1412 そのマクロの利用に外部パッケージを必要とする場合、そのパッケージを本文中で 1602 スボッホムヒームテアシクャラネケ遒スホムテアシク
1413 `\usepackage{}' しているかどうかを調査し、もししていなければプリアンブルに 1603 ワク貮 `\usepackage{}'
1414 対応するパッケージを引数にした `\usepackage' 文を(確認後に)挿入します。 1604 キニ、ォノヲォエコキ「箙キニ、ハアミ
1415 1605 ラ瑤ヨヒミケムテアシクヒキソ
1416 ただしこの機能が働くためには、パッケージ名とその中で定義されているマクロ 1606 `\usepackage' ク (ホァ衢)゙ギケ」
1417 群をalistの形式で変数 `YaTeX-package-alist-private' に設定しておく必要があ 1607
1418 ります。 1608 ソタキウホ。スャッッソ睛マ「ムテアシクセネスホ貮チオニ、゙ッ
1609 イalistホチーヌム `YaTeX-package-alist-private'
1610 ピキニェッャ ラャ「゙ケ」
1419 1611
1420 1612
1421  1613 
1422 File: yatexj, Node: Changing mode of YaTeX, Next: Online help, Prev: Usepackage cheker, Up: Top 1614 File: yatexj, Node: Changing mode of YaTeX, Next: Online help, Prev: Usepackage cheker, Up: Top
1423 1615
1424 野鳥の動作モード切り替え 1616 サホー箴ノレリィ
1425 ************************ 1617 ************************************************
1426 1618
1427 `[prefix] w' 1619 `[prefix] w'
1428 ... 野鳥動作モード切り替えメニュー 1620 ... サー箴ノレリィ睛蠑
1429 1621
1430 で野鳥自身の動作を決定する以下のモードを切り替えます。 1622 ヌサォネホー韭ケハシホ箴ノレリィ゙ケ」
1431 1623
1432 * 修正モード 1624 * 、オ箴ノ
1433 * 野鳥数式モード 1625 * サー箴ノ
1434 1626
1435 修正モードは、開き括弧入力時の処理をコントロールし、修正モードONの時は開き 1627 、オ箴ノマ「ォュ醂マホウネシキ「、オ箴ノONホマォュ
1436 括弧の入力は開き括弧のみの入力になり、修正モードOFFの時は開き括弧の入力だ 1628 醂ホママォュ醂ポホマヒハ瑤、オ箴ノOFFホマォュ醂ホマタ
1437 けで閉じ括弧まで入力します。デフォルト(起動時)の設定は*OFF*です。 1629 アヌトク醂゙ヌマギケ」ヌユゥネ(ッー)ポマ*OFF*ヌケ」
1438 1630
1439 野鳥数式モードは、変数 `YaTeX-auto-math-mode' が `nil' の時のみ有効で、 1631 サー箴ノマ「ム `YaTeX-auto-math-mode' ャ
1440 このとき`;'や`:'を押した時(*Note Image completion::参照)に、どのようなイメー 1632 `nil' ホホ
1441 ジ補完を機能させるか、通常のキーとして機能させるかを手動で切り替えます。自 1633 ゚ュヌ「ウホネュ`;'臍:'。キソ(*Note
1442 動判定が遅いマシンでは`YaTeX-auto-math-mode' `nil'にセットし、野鳥数式モー 1634 Image completion::イネ)ヒ「
1443 ドを手動で切り替えると良いでしょう。 1635 ノホ隕ハ、眈ク莢。スオサォ「フホュシネキニ。スオサォーヌ
1636 レリィ゙ケ」ォースャル、゙キヌマ`YaTeX-auto-math-mode'
1637 `nil'ヒサテネキ「サー箴ノーヌレリィネノ、ヌキ遖」
1444 1638
1445 1639
1446 1640
1447  1641 
1448 File: yatexj, Node: Online help, Next: Inclusion hierarchy browser, Prev: Changing mode of YaTeX, Up: Top 1642 File: yatexj, Node: Online help, Next: Inclusion hierarchy browser, Prev: Changing mode of YaTeX, Up: Top
1449 1643
1450 オンラインヘルプ 1644 ェ鬢リラ
1451 **************** 1645 ********************************
1452 1646
1453 使おうとする LaTeX コマンドの用法がよく分からない時は、オンラインヘルプ 1647 ネェヲネケ LaTeX
1454 をひきましょう。ヘルプに関するキーには以下のものがあります。 1648 ヴノホム。ャ隸ャォ鯡、マ「ェ鬢リ
1649 ラメュ゙キ遖」リラヒリケュシヒマハシホ簧ャ「゙ケ」
1455 1650
1456 `[prefix] ?' 1651 `[prefix] ?'
1457 ... オンラインヘルプ 1652 ... ェ鬢リラ
1458 `[prefix] /' 1653 `[prefix] /'
1459 ... オンラインapropos 1654 ... ェ鬢apropos
1460 1655
1461 1656
1462 オンラインヘルプ 1657 ェ鬢リラ
1463 ================ 1658 ================================
1464 1659
1465 「オンラインヘルプ」は、一般的な LaTeX コマンド(デフォルトでカーソル位置 1660 ヨェ鬢リララマ「フェハ LaTeX
1466 のコマンド)に対する説明を隣のバッファに表示します。この時参照されるヘルプ 1661 ヴノ(ヌユゥネヌォシス
1467 用ファイルには「グローバルヘルプ」と「プライベートヘルプ」の二種類があり、 1662 フヨホヴノ)ヒミケ簑ルホミテユ。ヒスィギケ」ウホイネオリ
1468 前者は LaTeX の標準コマンドの主なものの説明を含むファイルで、変数 1663 ラムユ。、ヒマヨーシミリララネヨラ鬢ルシネリララホ牀「
1469 `YaTeX-help-file'の値で指定されます。このファイルは通常公共の場所(デフォル 1664 瑤ーヤマ LaTeX
1470 トで`$EMACSEXECPATH')に置かれ、誰もがその内容を更新できるように全員に書き 1665 ホク犁゙ノホ醋簧ホ簑゙獨。、ヌ「ム
1471 込み権が与えられるべきものです。後者は、非標準もしくは個人的なマクロ定義に 1666 `YaTeX-help-file'ホヘヌリオ゙ケ」ウホユ。、マフヲホ(ヌ
1472 関する説明が書かれているファイルで、変数`YaTeX-help-file-private'の値で指 1667 ユゥネヌ`$EMACSEXECPATH')ヒヨォ「ッ筮スホ簇ケキヌュ隕ヒ
1473 定されます。こちらはユーザのホームディレクトリの下などに置かれます。 1668 エヒュ゚「ャソィ鴈ルュ簧ヌケ」袂マ「ク珞キッマトヘェバ
1474 1669 ッチヒリケ簑ャォニ、ユ。、ヌ「ム
1475 1670 `YaTeX-help-file-private'ホヘヌリオ゙ケ」ウチ鰕貍カホロシ猊」
1476 オンラインapropos 1671 ッネホシハノヒヨォ゙ケ」
1477 ================= 1672
1478 1673
1479 「オンラインapropos」は GNU Emacs の apropos と同様、ユーザが指定したキー 1674 ェ鬢apropos
1480 ワードを説明文に含む項目すべてを隣のバッファに表示します。 1675 ===========================
1481 1676
1482 もし、調べようとしたLaTeXコマンドに対する説明がヘルプファイル中に見つか 1677 ヨェ鬢aproposラマ GNU Emacs ホ apropos
1483 らなかった場合は、説明文の入力を求めてくるので、可能であれば参考書などを調 1678 ネアヘ「貍カャリキソュシ
1484 べてそのコマンドの説明を入力してください。もし、なにか標準的なコマンドに対 1679 シノ簑クビ珥ワケルニルホミテユ。ヒスィギケ」
1485 する説明を書いたならばぜひ私までその説明をお送り下さい。次回の配布に含めた 1680
1486 いと思います。 1681 箙「エル隕ネキソLaTeXヴノヒミケ簑ャリラユ。、賤ォト
1682 ォ鯡ォテソ醯「簑クホマ矣ニッホヌ「トスヌ「ミイヘハノ
1683 エルニスホヴノホ簑マキニッタオ、」箙「ハヒォク爼ハヴノヒ
1684 ミケ簑、ソハ鰔シメ葯ヌスホ簑ェシオ、」。ホロロビ
1685 ソ、ネラ、゙ケ」
1487 1686
1488 1687
1489  1688 
1490 File: yatexj, Node: Inclusion hierarchy browser, Next: Cooperation with other packages, Prev: Online help, Up: Top 1689 File: yatexj, Node: Inclusion hierarchy browser, Next: Cooperation with other packages, Prev: Online help, Up: Top
1491 1690
1492 インクルード構造ブラウザ 1691 、ッシノス、ヨ鬥カ
1493 ************************ 1692 ************************************************
1494 1693
1495 複数のファイルに分割しているドキュメントを書いている場合、 1694 」ホユ。、ヒャ莵ニ、ノュ裔ネ、ニ、遒
1496 1695
1497 `[prefix] d' 1696 `[prefix] d'
1498 ... インクルード構造ブラウズ 1697 ... 、ッシノス、ヨ鬥コ
1499 1698
1500 を押すと、そのドキュメントの親ファイルを聞いて来ます。ここで全てのファイル 1699 。ケネ「スホノュ裔ネホニユ。、ケ、ニ鞐ケ」ウウヌエニホユ。、
1501 の親となるファイル(デフォルトが示されているので大抵はRETのみ)を入力すると 1700 ホニネハユ。、(ヌユゥネャィオニ、ホヌ銖マRETポ)マケネ
1502 インクルードしている全てのファイルを解析し、インクルード状況を視覚的に表示 1701 、ッシノキニ、エニホユ。、マキ「、ッシノキミェヒスィ
1503 します。このバッファでは以下のキー操作が有効です。 1702 ギケ」ウホミテユ。ヌマハシホュシ瑁ャュヌケ」
1504 1703
1505 `n' 1704 `n'
1506 ... 次の行に移動し対応するファイルを隣のバッファに表示 1705 ... 。ホヤヒワーキミケユ。、ルホミテユ。ヒスィ
1507 `p' 1706 `p'
1508 ... 上の行に移動し対応するファイルを隣のバッファに表示 1707 ... 衾ヤヒワーキミケユ。、ルホミテユ。ヒスィ
1509 `N' 1708 `N'
1510 ... 同じインクルードレベルの次のファイルに移動 1709 ... アク、ッシノルホ。ホユ。、ヒワー
1511 `P' 1710 `P'
1512 ... 同じインクルードレベルの前のファイルに移動 1711 ... アク、ッシノルホーホユ。、ヒワー
1513 `j' 1712 `j'
1514 ... 次の行に移動 1713 ... 。ホヤヒワー
1515 `k' 1714 `k'
1516 ... 上の行に移動 1715 ... 衾ヤヒワー
1517 `u' 1716 `u'
1518 ... 一代親にあたるファイルに移動 1717 ... 衄ヒ「ソユ。、ヒワー
1519 `.' 1718 `.'
1520 ... カーソル位置のファイルを隣のバッファに表示 1719 ... ォシスフヨホユ。、ルホミテユ。ヒスィ
1521 `SPC' 1720 `SPC'
1522 ... 隣のバッファの対応ファイルをスクロールアップ 1721 ... ルホミテユ。ホミユ。、ケッシ「テラ
1523 `DEL, b' 1722 `DEL, b'
1524 ... 隣のバッファの対応ファイルをスクロールダウン 1723 ... ルホミテユ。ホミユ。、ケッシタヲ
1525 `<' 1724 `<'
1526 ... 隣のバッファの対応ファイルの先頭を表示 1725 ... ルホミテユ。ホミユ。、ホ隰スィ
1527 `>' 1726 `>'
1528 ... 隣のバッファの対応ファイルの末尾を表示 1727 ... ルホミテユ。ホミユ。、ホスィ
1529 `'' 1728 `''
1530 ... (`<'や`>'の後で)元の表示位置に戻る 1729 ... (`<'臍>'ホ衂)オホスィフヨヒ硴
1531 `RET, g' 1730 `RET, g'
1532 ... カーソル位置のファイルを隣のバッファでオープン 1731 ... ォシスフヨホユ。、ルホミテユ。ヌェシラ
1533 `mouse-2' 1732 `mouse-2'
1534 ... RETと同じ(ウィンドウ使用時のみ) 1733 ... RETネアク(ヲ」ノヲネムポ)
1535 `o' 1734 `o'
1536 ... 隣のウィンドウに移動 1735 ... ルホヲ」ノヲヒワー
1537 `1' 1736 `1'
1538 ... 他のウィンドウを消す 1737 ... セホヲ」ノヲテケ
1539 `-' 1738 `-'
1540 ... ブラウズウィンドウを小さくする 1739 ... ヨ鬥コヲ」ノヲョオッケ
1541 `+' 1740 `+'
1542 ... ブラウズウィンドウを大きくする 1741 ... ヨ鬥コヲ」ノヲ遲ッケ
1543 `?' 1742 `?'
1544 ... ヘルプ表示 1743 ... リラスィ
1545 `q' 1744 `q'
1546 ... 表示前の状態に戻る 1745 ... スィーホヨヒ硴
1547 1746
1548 ただし、隣のウィンドウのファイルの内容を表示する機能に関しては、対応する 1747 ソタキ「ルホヲ」ノヲホユ。、ホ簇スィケ。スヒリキニマ「ミケ
1549 ファイルをクローズしてしまうとうまく働きませんのでご注意ください。 1748 ユ。、ッシコキニギヲネヺッッュ゙サホヌエユッタオ、」
1550 1749
1551 1750
1552  1751 
1553 File: yatexj, Node: Cooperation with other packages, Next: Customizations, Prev: Inclusion hierarchy browser, Up: Top 1752 File: yatexj, Node: Cooperation with other packages, Next: Customizations, Prev: Inclusion hierarchy browser, Up: Top
1554 1753
1555 他パッケージとの連携 1754 セムテアシクネホ「ネ
1556 ******************** 1755 ****************************************
1557 1756
1558 1757
1559 gmhist 1758 gmhist
1560 ====== 1759 ======
1561 1760
1562 `gmhist.el'と`gmhist-mh.el' をロードしている場合、プレヴューコマンドの入 1761 `gmhist.el'ネ`gmhist-mh.el'
1563 力(`[prefix] tp]')、印刷コマンドの入力(`[prefix] tl')の時に独立したヒスト 1762 シノキニ、遒ラ蠑ウ
1564 リを利用できます。それぞれのプロンプトで、`M-p' を押すと直前に利用したコマ 1763 ゙ノホマ(`[prefix]
1565 ンド文字列をくり返し呼び出すことができます。 1764 tp]')「ヴノホマ(`[prefix] tl')ホ
1765 ヒネゥキソメケネムヌュ゙ケ」スセホララネヌ「`M-p'
1766
1767 ケネセーヒムキソヴノクッヨキニモミケウネャヌュ゙ケ」
1566 1768
1567 1769
1568 min-out 1770 min-out
1569 ======= 1771 =======
1570 1772
1571 `min-out.el' (`outline-minor-mode') と野鳥を組み合わせて使うことももちろ 1773 `min-out.el' (`outline-minor-mode')
1572 ん可能です。設定の方法に関しては`yatexm-o.el'をご覧ください。 1774 ネサネ゚鉐サニネヲウ
1775 ネ粐チトスヌケ」゚ホ。ヒリキニマ`yatexm-o.el'エッタオ、」
1573 1776
1574 1777
1575  1778 
1576 File: yatexj, Node: Customizations, Next: Etc, Prev: Cooperation with other packages, Up: Top 1779 File: yatexj, Node: Customizations, Next: Etc, Prev: Cooperation with other packages, Up: Top
1577 1780
1578 カスタマイズ 1781 ォケゾ、コ
1579 ************ 1782 ************************
1580 1783
1581 野鳥の動作を制御する種々の変数を独自に設定することにより、補完入力を起動 1784 サホーゥ貉ケホムネォピケウネヒ韭「莢
1582 するキーアサインを変えたり、環境名の補完候補をさらに充実させることなどがで 1785 マッーケュシ「オ、ムィソ瑤トュセホ莢蔗オ鰺シツオ
1583 きます。 1786 サウネハノャヌュ゙ケ」
1584 1787
1585 * Menu: 1788 * Menu:
1586 1789
1587 * Lisp variables:: lisp 変数 1790 * Lisp variables:: lisp ム
1588 * Add-in functions:: 付加関数(アドイン関数) 1791 * Add-in functions:: ユテリ(「ノ、リ)
1589 1792
1590 1793
1591  1794 
1592 File: yatexj, Node: Lisp variables, Next: Add-in functions, Prev: Customizations, Up: Customizations 1795 File: yatexj, Node: Lisp variables, Next: Add-in functions, Prev: Customizations, Up: Customizations
1593 1796
1594 lisp 変数 1797 lisp ム
1595 ========= 1798 =============
1596 1799
1597 例えば prefix キーを `C-c' 以外のキーにしたい場合は、`YaTeX-prefix'に 1800 罟ミ prefix ュシ `C-c'
1598 prefix キーにしたいシンボルを定義してください。さらに、「`C-c 英字'」とい 1801 ハーホュシヒキソ、醯「 `YaTeX-prefix'ヒ
1599 うキーバインドは独自の関数が割り当ててあるので使いたくない。このような時は、 1802 prefix
1600 `YaTeX-inhibit-prefix-letter' を `t' に設定することにより、`C-c 英字…'の 1803 ュシヒキソ、キワチキニッタオ、」オ
1601 バインドが全て、対応する`C-c C-英字…'に変わります(ただし、begin型 large型 1804 ヒ「ヨ`C-c
1602 補完の大文字起動によるリジョン指定は可能なままです。これも無効にしたい場合 1805 ム'ラネ、ヲュシミ、ノマネォホリャ蓐ニニ「ホヌネ
1603 は`t'ではなく 1 にセットして下さい。)。 1806 、ソッハ、」ウホ隕ハマ「`YaTeX-inhibit-prefix-letter'
1807 `t' ピケウネヒ韭「`C-c
1808 ムト'ホミ、ノャエニ「ミケ`C-c
1809 C-ムト'ヒム゙ケ(ソタキ「beginソ
1810 largeソ莢ホ邵ッーヒ齏ク
1811 リマトスバ゙ヌケ」ウ箏ヒキソ、醯`t'ヌマハッ
1812 1 ヒサテ ネキニシオ、」)」
1604 1813
1605 * Menu: 1814 * Menu:
1606 1815
1607 * All customizable variables:: カスタマイズ変数一覧 1816 * All customizable variables:: ォケゾ、コム
1608 * Sample definitions:: カスタマイズ変数設定例 1817 * Sample definitions:: ォケゾ、コム゚
1609 * Hook variables:: hook変数 1818 * Hook variables:: hookム
1610 * Hook file:: hook用ファイル 1819 * Hook file:: hookムユ。、
1611 1820
1612 1821
1613  1822 
1614 File: yatexj, Node: All customizable variables, Next: Sample definitions, Prev: Lisp variables, Up: Lisp variables 1823 File: yatexj, Node: All customizable variables, Next: Sample definitions, Prev: Lisp variables, Up: Lisp variables
1615 1824
1616 カスタマイズ変数一覧 1825 ォケゾ、コム
1617 -------------------- 1826 ----------------------------------------
1618 1827
1619 yatex-mode における次の変数がカスタマイズ可能です。`~/.emacs' で `setq' 1828 yatex-mode
1620 しておけば、そちらの定義が優先されます。括弧の中はデフォルト値です。実際に 1829 ヒェア。ホムャォケゾ、コトスヌケ」`~/.emacs'
1621 変数の値を変更する場合は `M-x describe-variable' で変数の詳細な説明を参照 1830 ヌ `setq'
1622 してください。 1831 キニェアミ「スチ鯰チャ・襍゙ケ」醂ホ賺ヌユゥネヘ
1832 ヌケ」ツンヒムホヘムケケ醯
1833 `M-x describe-variable' ヌ
1834 ムホワルハ簑イネキニッタオ、」
1623 1835
1624 -- Variable: YaTeX-prefix 1836 -- Variable: YaTeX-prefix
1625 yatex-mode 中のプリフィクスキー (`\C-c') 1837 yatex-mode 賽ラユ」ッケュシ (`\C-c')
1626 1838
1627 -- Variable: YaTeX-inhibit-prefix-letter 1839 -- Variable: YaTeX-inhibit-prefix-letter
1628 prefix キーの直後のキーバインドで `英字' のものを `C-英字' に変更 1840 prefix ュシホセ衾ュシミ、ノヌ
1629 (`nil') 1841 `ム' ホ簧 `C-ム' ヒムケ (`nil')
1630 1842
1631 -- Variable: YaTeX-fill-prefix 1843 -- Variable: YaTeX-fill-prefix
1632 本文を書く時の行頭に挿入する接頭辞すなわち fill-prefix (`""(nil)') 1844 ワクッホヤャビケワャュケハチ
1845 fill-prefix (`""(nil)')
1633 1846
1634 -- Variable: YaTeX-user-completion-table 1847 -- Variable: YaTeX-user-completion-table
1635 学習したLaTeXコマンド保存ファイル名 (`"~/.yatexrc"') 1848 リャキソLaTeXヴノンクユ。、セ
1849 (`"~/.yatexrc"')
1636 1850
1637 -- Variable: YaTeX-kanji-code 1851 -- Variable: YaTeX-kanji-code
1638 文書を作成する時の漢字コードnil=既存のコードのまま 0=no-conversion 1852 クョケホチウシノ
1639 1=Shift JIS, 2=JIS, 3=EUC, 4=UTF-8 (2 (MS-DOSでは1)) 1853 nil=クホウシノボ゙ 0=no-conversion 1=Shift JIS,
1854 2=JIS, 3=EUC, 4=UTF-8 (2 (MS-DOSヌマ1))
1640 1855
1641 -- Variable: tex-command 1856 -- Variable: tex-command
1642 LaTeXタイプセッタコマンド名 (`"platex"') 1857 LaTeXソ、ラサテソヴノセ (`"platex"')
1643 1858
1644 1859
1645 -- Variable: dvi2-command 1860 -- Variable: dvi2-command
1646 プレヴューアコマンド名 (`"xdvi -geo +0+0 -s 4"') 1861 ラ蠑「ヴノセ (`"xdvi -geo +0+0 -s
1862 4"')
1647 1863
1648 -- Variable: dviprint-command-format 1864 -- Variable: dviprint-command-format
1649 dviファイルの印刷に使われるコマンド式 (`"dvi2ps %f %t %s | lpr"') 1865 dviユ。、ホヒネヴノー
1866 (`"dvi2ps %f %t %s | lpr"')
1650 1867
1651 -- Variable: dviprint-from-format 1868 -- Variable: dviprint-from-format
1652 上の`%f'に相当する開始ページ指定書式、`%b' が開始ページ番号に変わる 1869 衾`%f'ヒケォマレシクリー「`%b'
1653 (`"-f %b"') 1870 ャォマレシクヨ賤ム (`"-f %b"')
1654 1871
1655 -- Variable: dviprint-to-format 1872 -- Variable: dviprint-to-format
1656 `%t' に相当する終了ページ指定書式、`%e'が終了ページ番号に変わる (`"-t 1873 `%t'
1657 %e"') 1874 ヒケェサレシクリー「`%e'ャェサレシクヨ賤ム
1875 (`"-t %e"')
1658 1876
1659 -- Variable: makeindex-command 1877 -- Variable: makeindex-command
1660 makeindexコマンド (`"makeindex"' (MS-DOSでは`"makeind"')) 1878 makeindexヴノ (`"makeindex"' (MS-DOSヌマ`"makeind"'))
1661 1879
1662 -- Variable: YaTeX-dvipdf-command 1880 -- Variable: YaTeX-dvipdf-command
1663 dviをPDFに変換するコマンド (`"dvipdfmx"') 1881 dviPDFヒムケケヴノ (`"dvipdfmx"')
1664 1882
1665 -- Variable: YaTeX-cmd-gimp 1883 -- Variable: YaTeX-cmd-gimp
1666 GIMPを起動するコマンド (code{"gimp"}) 1884 GIMPッーケヴノ (code{"gimp"})
1667 -- Variable: YaTeX-cmd-tgif 1885 -- Variable: YaTeX-cmd-tgif
1668 tgifを起動するコマンド (code{"tgif"}) 1886 tgifッーケヴノ (code{"tgif"})
1669 -- Variable: YaTeX-cmd-inkscape 1887 -- Variable: YaTeX-cmd-inkscape
1670 Inkscapeを起動するコマンド (code{"inkscape"}) 1888 Inkscapeッーケヴノ (code{"inkscape"})
1671 -- Variable: YaTeX-cmd-dia 1889 -- Variable: YaTeX-cmd-dia
1672 Diaを起動するコマンド (code{"dia"}) 1890 Diaッーケヴノ (code{"dia"})
1673 -- Variable: YaTeX-cmd-ooo 1891 -- Variable: YaTeX-cmd-ooo
1674 OpenOffice.orgまたはLibreOfficeを起動するコマンド (code{"soffice"}) 1892 OpenOffice.org゙ソマLibreOfficeッーケヴノ
1893 (code{"soffice"})
1675 -- Variable: YaTeX-cmd-gs 1894 -- Variable: YaTeX-cmd-gs
1676 Ghostscriptを起動するコマンド (code{"gs"}) 1895 Ghostscriptッーケヴノ (code{"gs"})
1677 -- Variable: YaTeX-cmd-dvips 1896 -- Variable: YaTeX-cmd-dvips
1678 dvipsを起動するコマンド(環境によってはpdvipsなど) (code{"dvips"}) 1897 dvipsッーケヴノ(トュヒ霤ニマpdvipsハノ)
1898 (code{"dvips"})
1679 -- Variable: YaTeX-cmd-displayline 1899 -- Variable: YaTeX-cmd-displayline
1680 displaylineを起動するコマンド 1900 displaylineッーケヴノ
1681 (code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) 1901 (code{"/Applications/Skim.app/Contents/SharedSupport/displayline"})
1682 -- Variable: YaTeX-cmd-edit-ps 1902 -- Variable: YaTeX-cmd-edit-ps
1683 PostScriptファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値) 1903 PostScriptユ。、ヤクケヴノ
1904 (ムcode{"YaTeX-cmd-gimp"}ホヘ)
1684 -- Variable: YaTeX-cmd-edit-pdf 1905 -- Variable: YaTeX-cmd-edit-pdf
1685 PDFファイルを編集するコマンド (変数code{"YaTeX-cmd-ooo"}の値) 1906 PDFユ。、ヤクケヴノ
1907 (ムcode{"YaTeX-cmd-ooo"}ホヘ)
1686 -- Variable: YaTeX-cmd-edit-ai 1908 -- Variable: YaTeX-cmd-edit-ai
1687 .aiファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値) 1909 .aiユ。、ヤクケヴノ (ムcode{"YaTeX-cmd-inkscape"}ホヘ)
1688 -- Variable: YaTeX-cmd-edit-svg 1910 -- Variable: YaTeX-cmd-edit-svg
1689 SVGファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値) 1911 SVGユ。、ヤクケヴノ
1690 1912 (ムcode{"YaTeX-cmd-inkscape"}ホヘ)
1691 -- Variable: YaTeX-cmd-edit-images 1913 -- Variable: YaTeX-cmd-edit-images
1692 その他画像ファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値) 1914 スホセ顰ユ。、ヤクケヴノ
1915 (ムcode{"YaTeX-cmd-gimp"}ホヘ)
1693 1916
1694 -- Variable: YaTeX-need-nonstop 1917 -- Variable: YaTeX-need-nonstop
1695 `\nonstopmode{}'を自動的に付加するか (`nil') 1918 `\nonstopmode{}'ォーェヒユテケォ (`nil')
1696 1919
1697 -- Variable: latex-warning-regexp 1920 -- Variable: latex-warning-regexp
1698 latexコマンドの出力するウォーニング行の正規表現 (`"line.* [0-9]*"') 1921 latexヴノホミマケヲゥシヒーヤホオャスス
1922 (`"line.* [0-9]*"')
1699 1923
1700 -- Variable: latex-error-regexp 1924 -- Variable: latex-error-regexp
1701 同じくエラー行の正規表現 (`"l\\.[1-9][0-9]*"') 1925 アクッィ鮠ヤホオャスス
1926 (`"l\\.[1-9][0-9]*"')
1702 1927
1703 -- Variable: latex-dos-emergency-message 1928 -- Variable: latex-dos-emergency-message
1704 MS-DOS上で動作する latex コマンドが、エラーにより停止するとき出力する 1929 MS-DOS衂ーケ latex
1705 メッセージ (`"Emergency stop"') 1930 ヴノャ「ィ鮠ヒ韭葹ケネュミマケ眦
1931 サシク (`"Emergency stop"')
1706 1932
1707 -- Variable: latex-message-kanji-code 1933 -- Variable: latex-message-kanji-code
1708 タイプセッタの出力するメッセージの漢字コード.タイプセットバッファの出 1934 ソ、ラサテソホミマケ眦サシクホチウシノ.ソ、ラサテネミテユ。
1709 力が化ける時は、これを設定する (2, Nemacsでのみ有効) 1935 ホミマャスアマ「ウ゚ケ
1936 (2, Nemacsヌポュ)
1710 1937
1711 -- Variable: NTT-jTeX 1938 -- Variable: NTT-jTeX
1712 古いNTT-jTeX使用時のようにインデントした行の先頭と前の行の(タイプセッ 1939 ナ、NTT-jTeXネムホ隕ヒ、ヌネキソヤホ隰ネーホヤホ
1713 ト後の)字間が空いてしまうのを嫌う場合は`t'にする(`nil') 1940 (ソ、ラサテネ衾)ヨャ、ニギヲホヲ醯`t'ヒケ
1941 (`nil')
1714 1942
1715 -- Variable: YaTeX-item-regexp 1943 -- Variable: YaTeX-item-regexp
1716 itemの桁揃えの時に用いる、itemの正規表現 (`"\\\\(sub\\)*item"') 1944 itemホ蟾ィホヒム、「itemホオャスス
1945 (`"\\\\(sub\\)*item"')
1717 1946
1718 -- Variable: YaTeX-verb-regexp 1947 -- Variable: YaTeX-verb-regexp
1719 verbコマンドの正規表現。先頭の\\\\はつけない (`"verb\\*?\\|path"') 1948 verbヴノホオャスス」隰ホ\\\\マトアハ、
1949 (`"verb\\*?\\|path"')
1720 1950
1721 -- Variable: YaTeX-nervous 1951 -- Variable: YaTeX-nervous
1722 ローカル辞書を用いる時 `t' (`t') 1952 シォュム、 `t' (`t')
1723 1953
1724 -- Variable: YaTeX-sectioning-regexp 1954 -- Variable: YaTeX-sectioning-regexp
1725 セクション区切り設定コマンドの正規表現 1955 サッキ銛靺゚ヴノホオャスス
1726 (`"\\(part\\|chapter\\*?\\|\\(sub\\)*\\(section\\|paragraph\\)\\*?\\)\\b"') 1956 (`"\\(part\\|chapter\\*?\\|\\(sub\\)*\\(section\\|paragraph\\)\\*?\\)\\b"')
1727 1957
1728 -- Variable: YaTeX-fill-inhibit-environments 1958 -- Variable: YaTeX-fill-inhibit-environments
1729 fill を抑止する環境名のリスト (`'("tabular" "tabular*" "array" 1959 fill ゙゚ケトュセホケネ (`'("tabular"
1730 "picture" "eqnarray" "eqnarray*" "equation" "math" "displaymath" 1960 "tabular*" "array" "picture" "eqnarray" "eqnarray*" "equation" "math"
1731 "verbatim" "verbatim*")') 1961 "displaymath" "verbatim" "verbatim*")')
1732 1962
1733 -- Variable: YaTeX-uncomment-once 1963 -- Variable: YaTeX-uncomment-once
1734 領域uncommentで行頭の複数の`%'を全て削除するか (`nil') 1964 ホ鑾ncommentヌヤャホ」ホ`%'エニケォ
1965 (`nil')
1735 1966
1736 -- Variable: YaTeX-close-paren-always 1967 -- Variable: YaTeX-close-paren-always
1737 開き括弧の入力で常に閉じ括弧を入力する (`t') 1968 ォュ醂ホマヌヒトク醂マケ
1969 (`t')
1738 1970
1739 -- Variable: YaTeX-auto-math-mode 1971 -- Variable: YaTeX-auto-math-mode
1740 数式モードの切り替えを自動的に行う (`t') 1972 ー箴ノホレリィォーェヒヤヲ
1973 (`t')
1741 1974
1742 -- Variable: YaTeX-math-key-list-private 1975 -- Variable: YaTeX-math-key-list-private
1743 数式イメージ補完で用いる (プリフィクスキー . 対応補完テーブル) の 1976 ー、眈ク莢ヌム、
1744 alist (`nil')。補完テーブルの書き方については`yatexmth.el'を参照。 1977 (ラユ」ッケュシ . ミ莢ニシヨ)
1978 ホ alist
1979 (`nil')」莢ニシヨホュヒト、ニマ`yatexmth.el'イネ」
1745 1980
1746 -- Variable: YaTeX-default-pop-window-height 1981 -- Variable: YaTeX-default-pop-window-height
1747 1画面の時にタイプセットバッファを初めて作成する時の高さ。数値で行数、 1982 1靂ホヒソ、ラサテネミテユ。鱆ニョケホ箏」ヘヌヤ「
1748 数字文字列でEmacsウィンドウに対する百分率 (10) 1983 クヌEmacsヲ」ノヲヒミケエャィ
1984 (10)
1749 1985
1750 -- Variable: YaTeX-help-file 1986 -- Variable: YaTeX-help-file
1751 共用ヘルプファイル (`$doc-directory/../../site-lisp/YATEXHLP.jp') 1987 ヲムリラユ。、
1988 (`$doc-directory/../../site-lisp/YATEXHLP.jp')
1752 1989
1753 -- Variable: YaTeX-help-file-private 1990 -- Variable: YaTeX-help-file-private
1754 個人用ヘルプファイル (`"~/YATEXHLP.jp"') 1991 トヘムリラユ。、 (`"~/YATEXHLP.jp"')
1755 1992
1756 -- Variable: YaTeX-no-begend-shortcut 1993 -- Variable: YaTeX-no-begend-shortcut
1757 `[prefix] b ??' のショートカットを使わず、`[prefix] b' だけで補完入力 1994 `[prefix] b ??'
1758 に入る (`nil') 1995 ホキ郛ネォテネネコ「`[prefix] b'
1996 タアヌ莢 マヒ (`nil')
1759 1997
1760 -- Variable: YaTeX-hilit-pattern-adjustment-private 1998 -- Variable: YaTeX-hilit-pattern-adjustment-private
1761 正規表現とそれにマッチするものの論理的意味をシンボルであらわしたもの 1999 オャススネスビテチケ簧ホタェユ」キワヌ「鴆キソ簧ホ
1762 のリスト…のリスト。hilit19 を組み込んでいる時のみ有効。詳しくは 2000 ケネトホケネ」hilit19
1763 `(assq 'yatex-mode hilit-patterns-alist)' した結果と、変数 2001 ネ゚ヌ、ポュ」
1764 `YaTeX-hilit-pattern-adjustment-default' の値(と場合によっては 2002 ワキッマ `(assq 'yatex-mode hilit-patterns-alist)'
1765 hilit19 のドキュメント)を参照せよ。 2003 キソフネ「ム
2004 `YaTeX-hilit-pattern-adjustment-default' ホヘ(ネ
2005 ヒ霤ニマ hilit19
2006 ホノュ裔ネ)イネサ陬
1766 2007
1767 -- Variable: YaTeX-sectioning-level 2008 -- Variable: YaTeX-sectioning-level
1768 LaTeXのセクション単位宣言コマンドとその論理的高さのalist。 2009 LaTeXホサッキ銛アフタヴノネスホタェ箏ホalist」
1769 2010
1770 -- Variable: YaTeX-hierarchy-ignore-heading-regexp 2011 -- Variable: YaTeX-hierarchy-ignore-heading-regexp
1771 Hierarchy バッファは通常ファイルヘッダとして、LaTeXのセクション宣言コ 2012 Hierarchy
1772 マンドの引数を検索し、それがなければコメント行を探すが、その際にヘッ 2013 ミテユ。マフユ。、リテタネキニ「LaTeXホサッキ銛タヴ
1773 ダとしては意味を持たないパターンをこの変数に設定する。デフォルトでは 2014 ノホ。キ「スャハアミウ碯ネヤオケャ「スホンヒリテタネキニマ
1774 RCS ヘッダとモード指定行(-*- xxx -*-)が設定されている。 2015 ユ」ソハ、ムソシウホムピケ」ヌユゥネヌマ
2016 RCS リテタネ箴 ノリヤ(-*- xxx
2017 -*-)ャ゚オニ、」
1775 2018
1776 -- Variable: YaTeX-skip-default-reader 2019 -- Variable: YaTeX-skip-default-reader
1777 Non-nil に設定するとsection型コマンドの引数入力時、アドイン関数がなけ 2020 Non-nil
1778 ればミニバッファでの読み込みをせずに入力を完了させる (`nil') 2021 ピケネsectionソヴノホマ「「ノ、リャハアミ
2022 ゚ヒミテユ。ヌホノ゚゚サコヒマーサオサ
2023 (`nil')
1779 2024
1780 -- Variable: YaTeX-create-file-prefix-g 2025 -- Variable: YaTeX-create-file-prefix-g
1781 `\include'などで `prefix g'した時に、ジャンプ先が存在しないファイルで 2026 `\include'ハノヌ `prefix
1782 あってもオープンする (`nil') 2027 g'キソヒ「ク胚ラ隰ク゚キハ、ユ。、
2028 ヌ「テニ筱シラケ (`nil')
1783 2029
1784 -- Variable: YaTeX-simple-messages 2030 -- Variable: YaTeX-simple-messages
1785 各種補完時のメッセージ出力を簡素化する (`nil') 2031 ニ莢ホ眦サシクミマハヌスケ
2032 (`nil')
1786 2033
1787 -- Variable: YaTeX-hilit-sectioning-face 2034 -- Variable: YaTeX-hilit-sectioning-face
1788 色付けが有効な時の `\part' の色 (`'(yellow/dodgerblue 2035 ァユアャュハホ `\part' ホァ
1789 yellow/slateblue)')。リストの第一要素は `hilit-background-mode' が 2036 (`'(yellow/dodgerblue yellow/slateblue)')」
1790 `'light' の時の、第二要素は `'dark' の時の `\chapter' の色で、文字色/ 2037 ケネホ韲ラヌマ `hilit-background-mode' ャ
1791 背景色 のように指定する。 2038 `'light' ホホ「 頤ラヌマ `'dark' ホホ
2039 `\chapter' ホァヌ「クァ/リハァ ホ
2040 ヲヒリケ」
1792 2041
1793 -- Variable: YaTeX-hilit-sectioning-attenuation-rate 2042 -- Variable: YaTeX-hilit-sectioning-attenuation-rate
1794 色付けが有効な時の、`\subparagraph' の色を `\chapter' の濃度の何%薄く 2043 ァユアャュハホ「`\subparagraph' ホァ
1795 したものにするか (`'(15 40)') `YaTeX-hilit-sectioning-face' の項参照。 2044 `\chapter' ホサルホソ
2045 %ッキソ簧ヒケォ (`'(15 40)')
2046 `YaTeX-hilit-sectioning-face' ホ犂ネ」
1796 2047
1797 -- Variable: YaTeX-use-AMS-LaTeX 2048 -- Variable: YaTeX-use-AMS-LaTeX
1798 AMS-LaTeX を使用する場合は `t' に設定する (`nil') 2049 AMS-LaTeX ネムケ醯 `t' ピケ
2050 (`nil')
1799 2051
1800 -- Variable: YaTeX-use-LaTeX2e 2052 -- Variable: YaTeX-use-LaTeX2e
1801 LaTeX2e を使用する場合は `t' に設定する (`t') 2053 LaTeX2e ネムケ醯 `t' ピケ
2054 (`t')
1802 2055
1803 -- Variable: YaTeX-template-file 2056 -- Variable: YaTeX-template-file
1804 新規ファイル作成時に自動挿入するファイル名 (`~/work/template.tex') 2057 キャユ。、ョヒォー゙ケユ。、セ
2058 (`~/work/template.tex')
1805 2059
1806 -- Variable: YaTeX-search-file-from-top-directory 2060 -- Variable: YaTeX-search-file-from-top-directory
1807 inputするファイルを探すときの基準ディレクトリをmainファイルのあるディ 2061 inputケユ。、オケネュホ猊」ッネmainユ。、ホ「ヌ」ッネ
1808 レクトリにするか (`t') 2062 ヒケォ (`t')
1809 -- Variable: YaTeX-use-font-lock 2063 -- Variable: YaTeX-use-font-lock
1810 ソースの色づけパッケージとして font-lock を利用するかどうか 2064 スシケホァナアムテアシクネキニ
1811 (`(featurep 'font-lock)') 2065 font-lock ムケォノヲォ (`(featurep
2066 'font-lock)')
1812 2067
1813 -- Variable: YaTeX-use-hilit19 2068 -- Variable: YaTeX-use-hilit19
1814 ソースの色づけパッケージとして hilit19 を利用するかどうか(`(featurep 2069 スシケホァナアムテアシクネキニ hilit19
1815 'hilit19)') 2070 ムケォノヲォ (`(featurep 'hilit19)')
1816 2071
1817 -- Variable: YaTeX-use-italic-bold 2072 -- Variable: YaTeX-use-italic-bold
1818 italic, boldフォントを野鳥が探すかどうか (Emacs20以降なら`t') 2073 italic, boldユゥネサャオケォノヲォ
1819 font-lock利用時のみ有効。(`(featurep 'hilit19)' 2074 (Emacs20パハ饒t')
2075 font-lockムポュ」 (`(featurep 'hilit19)'
1820 2076
1821 -- Variable: YaTeX-singlecmd-suffix 2077 -- Variable: YaTeX-singlecmd-suffix
1822 全てのmaketitle型コマンドの補完入力直後に挿入する文字列。`"{}"' など 2078 エニホmaketitleソヴノホ莢マセ衢゙ケク」
1823 がお勧め。 2079 `"{}"' ハノャェォ皀
1824 2080
1825 -- Variable: YaTeX-package-alist-private 2081 -- Variable: YaTeX-package-alist-private
1826 LaTeX2eのパッケージ名とその中に含まれるマクロのリスト。適切に設定して 2082 LaTeX2eホムテアシクセネスホ賤゙゙゙ッホケネ」
1827 おくと本文入力時にマクロを補完入力するとそのマクロに必要なパッケージ 2083 ャレピキニェッネワクマビッ莢マケネ
1828 を usepackage するか自動的に検査してくれる。していなければ 2084 スボッヒャラハムテアシク
1829 \usepackage を自動追加することもできる。リストは'((パッケージ名1 (補 2085 usepackage
1830 完タイプ マクロのリスト……) (補完タイプ マクロのリスト……)) (パッケー 2086 ケォォーェヒ。コキニッ」
1831 ジ名2 (補完タイプ マクロのリスト……) (補完タイプ マクロのリス 2087 キニ、ハアミ \usepackage
1832 ト……))………) という形式にする。補完タイプは `env, section, 2088 ォーノテケウネ簓ュ」
1833 maketitle' のどれか。具体例は変数 `YaTeX-package-alist-default' の値 2089 ケネマ '((ムテアシクセ1 (莢ソ、ラ
1834 参照。 2090 ゙ッホケネトト) (莢ソ、ラ
2091 ゙ッホケネトト)) (ムテアシクセ2
2092 (莢ソ、ラ ゙ッホケネトト)
2093 (莢ソ、ラ
2094 ゙ッホケネトト))トトト)
2095 ネ、ヲチーヒケ」莢ソ、ラマ `env,
2096 section, maketitle' ホノォ」 ホ耘ム
2097 `YaTeX-package-alist-default' ホヘイネ」
1835 2098
1836 -- Variable: YaTeX-tabular-indentation 2099 -- Variable: YaTeX-tabular-indentation
1837 tabular/array 環境で現在行の先頭位置が表の第Nカラムのときは標準インデ 2100 tabular/array
1838 ント位置から N*YaTeX-tabular-indentation 桁下げたインデントにする。 2101 トュヌス゚ヤホ隰フヨャスホ鎭ォ鰲ホネュマ
2102 ク爨ヌネフヨォ
2103 N*YaTeX-tabular-indentation 蠑イソ
2104 、ヌネヒケ」
1839 2105
1840 -- Variable: YaTeX-noindent-env-regexp 2106 -- Variable: YaTeX-noindent-env-regexp
1841 別の環境内にあっても \begin{} が行頭から始まるべき環境名の正規表現。 2107 フホトュ簍「テニ \begin{}
1842 verbatim環境などを指定する。 2108 ャヤャォ鰕゙ルュトュセホオャスス」
2109 verbatimトュハノリケ」
1843 2110
1844 -- Variable: YaTeX-ref-default-label-string 2111 -- Variable: YaTeX-ref-default-label-string
1845 \ref{} のラベル補完でラベル未設定のものに自動的に生成するラベル名の書 2112 \ref{}
1846 式。strftime(3)関数に似た日付ベースで指定する。利用できる書式は以下の 2113 ホ鰮莢ヌ鰮、゚ホ簧ヒォーェヒクョケ
1847 とおり。%y -> 西暦下二桁, %b -> 月の英名, %m -> 月(1〜12) %d -> 日, 2114 鰮セホー」strftime(3)リヒソユルシケヌリケ」
1848 %H -> 時, %M -> 分, %S -> 秒, %qx -> アルファベットで26進数化した 2115 ムヌューマハシホネェ凜 %y ->
1849 yymmdd. %qX -> アルファベットで26進数化した HHMMSS. デフォルトは 2116 セシ, %b -> ホムセ, %m -> (1チ12) %d
1850 "%H%M%S_%d%b%y" 2117 -> , %H -> , %M -> ャ, %S -> テ, %qx ->
2118 「ユ。ルテネヌ26ハスキソ yymmdd. %qX
2119 -> 「ユ。ルテネヌ26ハスキソ HHMMSS.
2120 ヌユゥネマ "%H%M%S_%d%b%y"
1851 2121
1852 -- Variable: YaTeX-ref-generate-label-function 2122 -- Variable: YaTeX-ref-generate-label-function
1853 \ref{}のラベル名自動生成のときに使う関数のシンボル。デフォルトは標準 2123 \ref{}ホ鰮セォークョホネュヒネヲリホキワ」
1854 の YaTeX::ref-generate-label 関数が割り当ててある。引数を2つ取る関数 2124 ヌユゥネマク猥 YaTeX::ref-generate-label
1855 を定義して、この変数にセットするとその関数を呼んだ結果をデフォルトの 2125 リャ蓐ニニ「」
1856 ラベル名候補とする。設定例: 2126 2ト齏リチキニ「ウホムヒサテネケネスホリニタ
2127 フヌユゥネホ鰮セ菠ケ」゚:
1857 (setq YaTeX-ref-generate-label-function 'my-yatex-generate-label) 2128 (setq YaTeX-ref-generate-label-function 'my-yatex-generate-label)
1858 (defun my-yatex-generate-label (command value) 2129 (defun my-yatex-generate-label (command value)
1859 (and (string= command "caption") 2130 (and (string= command "caption")
1860 (re-search-backward "\\\\begin{\\(figure\\|table\\)}" nil t) 2131 (re-search-backward "\\\\begin{\\(figure\\|table\\)}" nil t)
1861 (setq command (match-string 1))) 2132 (setq command (match-string 1)))
1870 2141
1871 2142
1872  2143 
1873 File: yatexj, Node: Sample definitions, Next: Hook variables, Prev: All customizable variables, Up: Lisp variables 2144 File: yatexj, Node: Sample definitions, Next: Hook variables, Prev: All customizable variables, Up: Lisp variables
1874 2145
1875 カスタマイズ変数設定例 2146 ォケゾ、コム゚
1876 ---------------------- 2147 --------------------------------------------
1877 2148
1878 たとえば、prefix キーとして`ESC'を使用し、新たな補完候補を格納するファイ 2149 ソネィミ「prefix
1879 ルを、`~/src/emacs/yatexrc' にし、行頭の prefix をタブ文字一つに変えたいと 2150 ュシネキニ`ESC'ネムキ「キソハ莢蔗ハシケユ。
1880 きは、 2151 、「`~/src/emacs/yatexrc' ヒキ「ヤャホ prefix
2152 ソヨクトヒム ィソ、ネュマ「
1881 2153
1882 (setq YaTeX-prefix "\e" 2154 (setq YaTeX-prefix "\e"
1883 YaTeX-user-completion-table "~/src/emacs/yatexrc" 2155 YaTeX-user-completion-table "~/src/emacs/yatexrc"
1884 YaTeX-fill-prefix " ") 2156 YaTeX-fill-prefix " ")
1885 2157
1886 を `~/.emacs' に加えます。 2158 `~/.emacs' ヒティ゙ケ」
1887 2159
1888 2160
1889  2161 
1890 File: yatexj, Node: Hook variables, Next: Hook file, Prev: Sample definitions, Up: Lisp variables 2162 File: yatexj, Node: Hook variables, Next: Hook file, Prev: Sample definitions, Up: Lisp variables
1891 2163
1892 hook変数 2164 hookム
1893 -------- 2165 ------------
1894 2166
1895 また、hook 変数 `yatex-mode-hook', `yatex-mode-load-hook' を用意していま 2167 ゙ソ「hook ム `yatex-mode-hook', `yatex-mode-load-hook'
1896 す。すべての yatex-mode のバッファで作用させたいものは、`yatex-mode-hook' 2168 ム ユキニ、゙ケ」ケルニホ yatex-mode
1897 に記述し、`yatex.el' をロードする時だけ作用させたいものは 2169 ホミテユ。ヌムオサソ、簧マ「
1898 `yatex-mode-load-hook' に記述します。例えば、`outline-minor-mode' を利用す 2170 `yatex-mode-hook' ヒュメキ「`yatex.el'
1899 る場合、それぞれのバッファで `outline-minor-mode' を有効にしたいので、 2171 シノケタアムオ
1900 `yatex-mode-hook' を次のように設定します。 2172 サソ、簧マ`yatex-mode-load-hook'
2173 ヒュメギケ」罟ミ「 `outline-minor-mode'
2174 ムケ遒スセホミテユ。ヌ
2175 `outline-minor-mode'
2176 ュヒキソ、ホヌ「`yatex-mode-hook' 。
2177 ホ隕ピギケ」
1901 2178
1902 (setq yatex-mode-hook 2179 (setq yatex-mode-hook
1903 '(lambda () (outline-minor-mode t))) 2180 '(lambda () (outline-minor-mode t)))
1904 2181
1905 2182
1906 逆に、独自のキー定義を行いたい時などは、`yatex-mode-load-hook' を利用しま 2183 ユヒ「ネォホュシチヤ、ソ、ハノマ「`yatex-mode-load-hook'
1907 す。例えば、begin 型補完において、 document や、enumerate 以外の環境名も 2184 ム ギケ」罟ミ「begin
1908 ショートカットキーで入れたいなどという時は、次のようにします。以下の例は、 2185 ソ莢ヒェ、ニ「 document 茲enumerate
1909 `[prefix] ba' で `\begin{abstract}', `\end{abstract}' を挿入します。 2186 ハーホトュセ
2187 箙郛ネォテネュシヌソ、ハノネ、ヲマ「。ホ隕ヒギケ」ハシホ耘「
2188 `[prefix] ba' ヌ `\begin{abstract}', `\end{abstract}'
2189 ゙ギケ」
1910 2190
1911 (setq yatex-mode-load-hook 2191 (setq yatex-mode-load-hook
1912 '(lambda() (YaTeX-define-begend-key "ba" "abstract"))) 2192 '(lambda() (YaTeX-define-begend-key "ba" "abstract")))
1913 2193
1914 なお、新たなキーの定義には、関数 `YaTeX-define-key' 2194 ハェ「キソハュシホチヒマ「リ
1915 `YaTeX-define-begend-key'を利用するようにしてください。 2195 `YaTeX-define-key'
2196 `YaTeX-define-begend-key'ムケ隕ヒキニッタオ、」
1916 2197
1917 2198
1918  2199 
1919 File: yatexj, Node: Hook file, Prev: Hook variables, Up: Lisp variables 2200 File: yatexj, Node: Hook file, Prev: Hook variables, Up: Lisp variables
1920 2201
1921 hook用ファイル 2202 hookムユ。、
1922 -------------- 2203 ------------------------
1923 2204
1924 変数 `yatex-mode-load-hook' で定義する内容が多い時は、`yatexhks.el'とい 2205 ム `yatex-mode-load-hook'
1925 うファイルを作り、その中に野鳥関連の設定を書く事で、初期化の時に自動的にロー 2206 ヌチケ簇ャソ、マ「
1926 ドします。 2207 `yatexhks.el'ネ、ヲユ。、瑤スホ賤サリ「ポッヌ「
2208 鵈スホヒォーェヒシノギケ」
1927 2209
1928 2210
1929 2211
1930  2212 
1931 File: yatexj, Node: Add-in functions, Prev: Lisp variables, Up: Customizations 2213 File: yatexj, Node: Add-in functions, Prev: Lisp variables, Up: Customizations
1932 2214
1933 付加関数(アドイン関数) 2215 ユテリ(「ノ、リ)
1934 ====================== 2216 ==========================================
1935 2217
1936 各種補完時に、環境名やコマンド名に応じたきめ細やかな補完入力機能を実現す 2218 ニ莢ヒ「トュセ莎゙ノセヒクソュ瞼茘ハ莢マ。スツスケ
1937 るための関数を作成することができます。この関数の作成方法や、組み込み方法に 2219 ソ睾リョケウネャヌュ゙ケ」ウホリホョ。茲ネ゚゚。ヒ
1938 関しては、`yatexadd.doc' をご覧ください。 2220 リキニマ「`yatexadd.doc' エッタオ、」
1939 2221
1940 2222
1941  2223 
1942 File: yatexj, Node: Etc, Next: Copying, Prev: Customizations, Up: Top 2224 File: yatexj, Node: Etc, Next: Copying, Prev: Customizations, Up: Top
1943 2225
1944 その他 2226 スホセ
1945 ****** 2227 ************
1946 2228
1947 野鳥の標準の LaTeX コマンドの辞書には、作者が頻繁に使うものしか登録され 2229 サホク猥 LaTeX
1948 ていません。これは、補完候補に使いそうもないコマンドが存在して、補完したい 2230 ヴノホュヒマ「ヤャムヒヒネヲ簧キォミソオ
1949 コマンドを出すまでのストローク数を増やしてしまう事を防止するためです。標準 2231 ニ、゙サ」ウマ「莢萢ネ、スヲ簗、ヴノャク゚キニ「莢キソ
1950 辞書にないコマンドも、できるだけ補完入力方式を利用し、ユーザ辞書を充実させ 2232 、ヴノミゲヌホケネシッ莵ニギヲノ゚ケソ睇ケ」ク
1951 ることで、あなたの LaTeX スタイルにあった野鳥へと育っていくことでしょう。 2233 牆ヒハ、ヴノ笋ヌュタア莢マームキ「貍カュシツオ
2234 サウネヌ「「ハソホ LaTeX
2235 ケソ、ヒ「テソサリネ鯏ニ、ッウネヌキ
2236 ヲ」
1952 2237
1953 2238
1954  2239 
1955 File: yatexj, Node: Copying, Next: Concept Index, Prev: Etc, Up: Top 2240 File: yatexj, Node: Copying, Next: Concept Index, Prev: Etc, Up: Top
1956 2241
1957 取り扱い 2242 韭キ、
2243 ****************
2244
2245 ワラー鰲マユシスユネヲァ「ヌケ」ワラー鰲ネムキニククソ、ォハ
2246 フヒミキニ粽ヤマユ、鴆ハ、ウネネギケ」セワヒリキニマゥツ、ソ
2247 ギサ」アェヒキテニッタオ、」゙ソ「ワラー鰲ビ゙ウシノム
2248 ケウネ「、ケウネ筬ウヒヤハテニス、゙サャ「ョムケウネヒ韭タ
2249 ホャラャクク遒蔆、ォハタ糴ギサ」ホェヒマGPLリホ
2250 オ、マギサホヌ「GNUヒ」ケ簧テニ、鈕ホハォ鳧
2251 タウシノョムケネォケォ箙゙サ」、ォハウシノョム糂ンギ
2252 サャタマュ犢゙ケ」
2253
2254 「セ「ミー「カロマゾ、ソギケ」
2255 「マ yuuji@yatex.org ゙ヌ(2004ッ1ス゚)」
2256 ムウェヒネムキニッタオマ皃ーケネヨfjサホラヒ
2257 ァテキニッタオ、」テ。ヒト、ニマワムテアシクホ
2258 `docs/qanda'
2259 ユ。、ホヨスホセラホマ踟ッタオ、」
2260
2261 ナヘマ「スハッホツヒ(、ャ。霽)ムケオ゙ケ:-p」
2262
2263 ュ・コ
2264
2265
2266 
2267 File: yatexj, Node: Concept Index, Prev: Copying, Up: Top
2268
2269
1958 ******** 2270 ********
1959
1960 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな
1961 る結果に対しても作者は責任を負わないこととします。転載等に関しては制限いた
1962 しません。常識的に扱ってください。また、本プログラムに含まれるコードを利用
1963 すること、改造することも自由に行なって構いませんが、流用することにより契約
1964 締結の必要が生じる場合、私はいかなる契約も締結しません。具体的にはGPLへの
1965 サインはしませんので、GNUに寄贈するものを作っている場合私の作品から取り込
1966 んだコードを流用すると苦労するかもしれません。いかなるコード流用も拒否しま
1967 せんが契約締結は辞退します。
1968
1969 苦情、希望、バグ報告、感想等は歓迎いたします。連絡は yuuji@yatex.org ま
1970 で(2004年1月現在)。継続的に使用してくださる方はメイリングリスト「fj野鳥の
1971 会」に是非加入してください。加入方法については本パッケージの `docs/qanda'
1972 ファイルの「その他」の章を御覧ください。
1973
1974 仕様は、予告なく確実に(気分次第で)変更されます:-p。
1975
1976 広瀬雄二
1977
1978
1979 
1980 File: yatexj, Node: Concept Index, Prev: Copying, Up: Top
1981
1982 索引
1983 ****
1984 2271
1985 * Menu: 2272 * Menu:
1986 2273
1987 * :: Greek letter completion. 4. 2274 * :: Greek letter completion. 4.
1988 * ;: Image completion. 4. 2275 * ;: Image completion. 4.
1989 * Σ[しくま]: Image completion. 4. 2276 * イ[キッ゙]: Image completion. 4.
1990 * る[くくる]: Enclose section-type command. 4. 2277 * 鉈[ッッ]: Enclose section-type command. 4.
1991 * る[くくる]: large型秒 2278 * 鉈[ッッ]: largeソ莢. 25.
1992 ョ. 22. 2279 * ;ォネ[;キキ]: Image completion. 36.
1993 * 引zルひきすう]: 2個以上の引zとる section型コマンド. 4. 2280 * [メュケヲ]: 2トハ衾ネ sectionソヴノ. 4.
1994 * 「6[おうふん]: Accent mark completion. 4. 2281 * ェィチュトシッー[ェィォュトヲュネヲ]: ェィチュトシッー. 4.
1995 * ;自艘;ししん]: Image completion. 32. 2282 * トュホ隰リ[ォュ隕ホサネヲリ]: トュアフネキソク胚ラ. 7.
1996 * ∞[むけんたい]: Image completion. 4. 2283 * トュホリ[ォュ隕ボトメリ]: トュアフネキソク胚ラ. 7.
1997 * 墨[やしるし]: Image completion. 4. 2284 * トュ゙シッ[ォュ隕゙「ッ]: トュアフネキソク胚ラ. 7.
1998 * ブロック[ふろつく]: begin型秒 2285 * 、ク[ェヲユ]: Accent mark completion. 4.
1999 ョ. 81. 2286 * 躰牾ソ、]: Image completion. 4.
2000 * ヒストリ[ひすとり]: Cooperation with other packages. 8. 2287 * [莵キ]: Image completion. 4.
2001 * 桁5ヲ[けたそろえ]: Filling. 4. 2288 * ホトムィ[メュケヲホウケヲォィ]: 2トハ衾ネ sectionソヴノ. 30.
2002 * やちょう[やちよう]: Intro. 4. 2289 * 「ッサネュ趾ー[「ッサネュウヲロォ]: Accent mark completion. 4.
2003 * ジャンプ[しやんふ]: view-sectioning. 42. 2290 * ォケゾ、コム[ォケゾ、ケリケヲ、チ鴣]: All customizable variables. 4.
2004 * &倒ヘ[&にゆうりよく]: Intelligent newline. 4. 2291 * 莢[ケ、キロォ]: Arbitrary completion. 4.
2005 * 1阯畆せつていれい]: Sample definitions. 4. 2292 * トュセホ莢[ォュ隕皃ホロォ]: beginソ莢. 4.
2006 * x-桾b 2293 * 貍カュ[讎オキキ鐓: beginソ莢. 77.
2007 ョ[すいしほかん]: Arbitrary completion. 4. 2294 * トク硴[ネキウ硴]: beginソ莢. 91.
2008 * 稗カ込める[としこめる]: begin型秒 2295 * ヨテッ[ユトッ]: beginソ莢. 91.
2009 ョ. 81. 2296 * ィ鮠、オ[ィ鬚キ讎サ、]: Calling typesetter. 4.
2010 * 再帰秒 2297 * ソ、ラサテソッー[ソ、ユサトソュネヲ]: Calling typesetter. 4.
2011 ョ[さいきほかん]: Recursive completion. 4. 2298 * ソ、ラサテネィ鮠[ソ、ユサトネィ鬚]: Calling typesetter. 4.
2012 * ユーザ辞書[艪、さししよ]: begin型秒 2299 * トュセホムケ[ォュ隕皃ホリウヲ]: Changing LaTeX command. 24.
2013 ョ. 71. 2300 * 箴ノレリィ[筥ネュォィ]: Changing mode of YaTeX. 4.
2014 * 論Kw[ろんりかいそう]: view-sectioning. 42. 2301 * ソ、ラサテソホネ、ャア[ソ、ユサトソホトォ、ア]: Changing typesetter. 13.
2015 * ここはどこ?[ここはとこ?]: What column. 4. 2302 * ッーケヴノムィ[ュネヲケヴネォィ]: Changing typesetter. 7.
2016 * おG描ォツール起.[おえかきつうるきとう]: おG描ォツール起.. 4. 2303 * ウ碯ネ「ヲネ[ウ碯ネ「ヲネ]: Commenting out. 4.
2017 * B境の繿ェへ[かんきようのせんとうへ]: B境をハとしたジャンプ. 7. 2304 * スホセホヴノゥ觴スホソホヴネサ、ュ鐓: Controlling which command to invoke. 4.
2018 * B境のへ[かんきようのまつひへ]: B境をハとしたジャンプ. 7. 2305 * セムテアシクネホ「ネ[ソマトアィキネホア、]: Cooperation with other packages. 4.
2019 * B境をマーク[かんきようをまあく]: B境をハとしたジャンプ. 7. 2306 * ヴノメケネ鷦ヴネメケネ鷯: Cooperation with other packages. 8.
2020 * カスタマイズ[かすたまいす]: Customizations. 4. 2307 * メケネ鷦メケネ鷯: Cooperation with other packages. 8.
2021 * キーアサイン[きいあさいん]: Customizations. 4. 2308 * ォシスク胚ラ[ォ「スキ蔘ユ]: Cursor jump. 4.
2022 * z鍵モード[すうしきもおと]: Image completion. 4. 2309 * ォケゾ、コ[ォケゾ、ケ]: Customizations. 4.
2023 * インストール[いんすとおる]: Installation. 4. 2310 * ュシ「オ、[ュ、「オ、]: Customizations. 4.
2024 * タイプセッタ[たいふせつた]: Invocation. 4. 2311 * %#ュ。ォホホヤク[%#ュロヲキソ、ホリキ讎]: Editing %# notation. 4.
2025 * プレヴューア[ふれひゆうあ]: Invocation. 4. 2312 * 蟾ィ[アソスィ]: Filling. 4.
2026 * アウトライン[あうとらいん]: view-sectioning. 4. 2313 * ム魏鰈ホ蟾ィ[マ魃鰈ホアソスィ]: Filling. 53.
2027 * 引zフ個z桧ヲる[ひきすうのこすうをかえる]: 2個以上の引zとる section型コマンド. 24. 2314 * ホ韋ャァ[隕、ュアトニ、ュスッ]: Fix region for typesetting. 27.
2028 * アクセント記号秒 2315 * ヌホ靜ソ、ラサテネ[ウニ、隕、ュホソ、ユサトネ]: Fix region for typesetting. 4.
2029 ョ[あくせんときこうほかん]: Accent mark completion. 4. 2316 * ケ、ユ。、ホヤク[ハォ、ユ「、ホリキ讎]: Fix region for typesetting. 40.
2030 * カスタマイズ桧j覧[かすたまいすへんすういちらん]: All customizable variables. 4. 2317 * ョキ羣莢[ュキ葢キロォ]: Greek letter completion. 4.
2031 * B境<フ秒 2318 * 、眈ク莢[、皖キロォ]: Image completion. 4.
2032 ョ[かんきようめいのほかん]: begin型秒 2319 * ーュ讀眈ク莢[ケヲキュュウヲ、皖キロォ]: Image completion. 4.
2033 ョ. 4. 2320 * ー箴ノ[ケヲキュ筱ネ]: Image completion. 4.
2034 * エラー修額えらあしゆうせい]: Calling typesetter. 4. 2321 * セホユ。、ホセキ[ロォホユ「、ホニハェキ]: Includeonly. 11.
2035 * タイプセッタ起.[たいふせつたきとう]: Calling typesetter. 4. 2322 * 、ッシノス、[、ッヲネウヲスヲ]: Inclusion hierarchy browser. 4.
2036 * タイプセットエラー[たいふせつとえらあ]: Calling typesetter. 4. 2323 * 、ケネシ[、ケネェ]: Installation. 4.
2037 * B境<フ桧 2324 * &マ[&ヒ讎隸]: Intelligent newline. 4.
2038 X[かんきようめいのへんこう]: Changing LaTeX command. 20. 2325 * ェ゙ォサヤ[ェ゙ォサォ、ュ隕]: Intelligent newline. 4.
2039 * モード怙闡Vヲ[もうときりかえ]: Changing mode of YaTeX. 4. 2326 * 菽遖[菽隕]: Intro. 4.
2040 * タイプセッタの使い*ッ[たいふせつたのつかいわけ]: Changing typesetter. 12. 2327 * ソ、ラサテソ[ソ、ユサトソ]: Invocation. 4.
2041 * 起.キるコマンドを桧ヲる[きとうするこまんとをかえる]: Changing typesetter. 7. 2328 * ラネ「ヲネ[ユネ「ヲネ]: Invocation. 4.
2042 * コメントアウト[こめんとあうと]: Commenting out. 4. 2329 * ラ蠑「[ユメ讎「]: Invocation. 4.
2043 * その<フコマンド+膽そのたのこまんとせいきよ]: Controlling which command to invoke. 4. 2330 * トュホ[ォュ隕ホオッキ鐓: Killing LaTeX command. 7.
2044 * <pッケージとの連 g[たはつけえしとのれんけい]: Cooperation with other packages. 4. 2331 * 鰮ォークョ[鰄キネヲサ、サ、]: label-generation. 4.
2045 * コマンドヒストリ[こまんとひすとり]: Cooperation with other packages. 8. 2332 * クオ、コリメ[箙オ、ケキニ、キ]: largeソ莢. 21.
2046 * カーソルジャンプ[かあそるしやんふ]: Cursor jump. 4. 2333 * ユゥネリメ[ユェネキニ、キ]: largeソ莢. 21.
2047 * %#記法ゥ銑フ紐W[%#きほうしたいのへんしゆう]: Editing %# notation. 4. 2334 * シォュ[ェォキキ鐓: Local dictionary. 4.
2048 * パラグラフの桁5ヲ[はらくらふのけたそろえ]: Filling. 47. 2335 * ムケ/[リウヲ/オッキ鐓: Modifying/Deleting. 4.
2049 * 領域決芍K%[りよういきけつていきそく]: Fix region for typesetting. 25. 2336 * ーシミリラ[ッェマリユ]: Online help. 17.
2050 * !「ファイルの紐W[なかいふあいるのへんしゆう]: Fix region for typesetting. 34. 2337 * ラ鬢ルシネリラ[ユ鬢リィネリユ]: Online help. 17.
2051 * 固苺フ域のタイプセット[こていりよういきのたいふせつと]: Fix region for typesetting. 4. 2338 * ェ鬢リラ[ェ鬢リユ]: Online help. 4.
2052 * ギリシャ6b.[きりしやもしほかん]: Greek letter completion. 4. 2339 * ュシシノ。[ュ、「ネアオッ]: Online help. 4.
2053 * イメージ秒 2340 * ミマェサレシク[キ貽隸キ讎隕リィキ]: Print out. 10.
2054 ョ[いめえしほかん]: Image completion. 4. 2341 * ミマォマレシク[キ貽隸ォ、キリィキ]: Print out. 10.
2055 * z鍵記号イメージ秒 2342 * ニ「莢[オ、ュロォ]: Recursive completion. 4.
2056 ョ[すうしききこういめえしほかん]: Image completion. 4. 2343 * ゚綣サトニ、、]: Sample definitions. 4.
2057 * <フファイルの手死オ[ほかのふあいるのてなおし]: Includeonly. 11. 2344 * マユ。、ャ膽ヒ讎隸ユ「、ユォト]: Splitting input files. 13.
2058 * インクルード構"[いんくるうとこうそう]: Inclusion hierarchy browser. 4. 2345 * サッキ銛靺ミテユ。[サッキ頤ッュ熙チ鴣マトユ「]: view-sectioning. 22.
2059 * おまかせ行[おまかせかいきよう]: Intelligent newline. 4. 2346 * 「ヲネ鬢[「ヲネ鬢]: view-sectioning. 4.
2060 * プリントアウト[ふりんとあうと]: Invocation. 4. 2347 * ク胚ラ[キ蔘ユ]: view-sectioning. 50.
2061 * B境の削充)んきようのさくしよ]: Killing LaTeX command. 6. 2348 * サッキ銛靺鷦サッキ頤ッュ鷯: view-sectioning. 50.
2062 * ラベル自.カルらへるしとうせいせい]: label-generation. 4. 2349 * タャリ[ォ、スヲ]: view-sectioning. 50.
2063 * フォント指芟q[ふおんとしていし]: large型秒 2350 * ス゚ホォ鰲スィ[アオ、ホォ鰲メ隕キ]: What column. 24.
2064 ョ. 18. 2351 * ウウマノウ?[ウウマネウ?]: What column. 4.
2065 * 6Tイズ指芟q[もしさいすしていし]: large型秒 2352 * 」ィハtabular[ユッオトハtabular]: What column. 4.
2066 ョ. 18.
2067 * ローカル辞書[おかるししよ]: Local dictionary. 4.
2068 * 桧
2069 X/削充Vんこう/さくしよ]: Modifying/Deleting. 4.
2070 * グローバルヘルプ[くろおはるへるふ]: Online help. 16.
2071 * オンラインヘルプ[おんらいんへるふ]: Online help. 4.
2072 * キーワード検索[きいわあとけんさく]: Online help. 4.
2073 * プライベートヘルプ[ふらいへえとへるふ]: Online help. 16.
2074 * 倒ヘファイル*
2075 Ъにゆうりよくふあいるふんかつ]: Splitting input files. 11.
2076 * セクション区怙闊齬翼oッファ[せくしよんくきりいちらんはつふあ]: view-sectioning. 18.
2077 * セクション区怙鐚せくしよんくきり]: view-sectioning. 42.
2078 * 現在のカラム表ヲ[けんさいのからむひようし]: What column. 23.
2079 * apropos: Online help. 4. 2353 * apropos: Online help. 4.
2080 * autoload: Installation. 4. 2354 * autoload: Installation. 4.
2081 * auto-mode-alist: Installation. 4. 2355 * auto-mode-alist: Installation. 4.
2082 * %#BEGIN: Fix region for typesetting. 4. 2356 * %#BEGIN: Fix region for typesetting. 4.
2083 * begin型秒 2357 * beginソ莢[beginォソロォ]: beginソ莢. 4.
2084 ョ[beginかたほかん]: begin型秒
2085 ョ. 4.
2086 * C-c: Invocation. 4. 2358 * C-c: Invocation. 4.
2087 * Demacs: Intro. 4. 2359 * Demacs: Intro. 4.
2088 * .emacs: Installation. 4. 2360 * .emacs: Installation. 4.
2089 * %#END: Fix region for typesetting. 4. 2361 * %#END: Fix region for typesetting. 4.
2090 * end秒 2362 * end莢[endロォ]: end莢. 4.
2091 ョ[endほかん]: end秒 2363 * ghostview: Splitting input files. 19.
2092 ョ. 4.
2093 * ghostview: Splitting input files. 16.
2094 * gmhist: Cooperation with other packages. 8. 2364 * gmhist: Cooperation with other packages. 8.
2095 * hook桧納hookへんすう]: Hook variables. 4. 2365 * hookム[hookリケヲ]: Hook variables. 4.
2096 * 出力終了ページ[しゆつりよくしゆうりようへえし]: Print out. 9.
2097 * includeonly: Includeonly. 4. 2366 * includeonly: Includeonly. 4.
2098 * Install: Installation. 4. 2367 * Install: Installation. 4.
2099 * itemなどの桁5ヲ[itemなとのけたそろえ]: Filling. 8. 2368 * itemハノホ蟾ィ[itemハネホアソスィ]: Filling. 8.
2100 * 出力J始ページ[しゆつりよくかいしへえし]: Print out. 9.
2101 * jlatex: Invocation. 4. 2369 * jlatex: Invocation. 4.
2102 * large型秒 2370 * largeソ莢[largeォソロォ]: largeソ莢. 4.
2103 ョ[largeかたほかん]: large型秒
2104 ョ. 4.
2105 * LaTeX: Intro. 4. 2371 * LaTeX: Intro. 4.
2106 * leftarrow: Image completion. 4. 2372 * leftarrow: Image completion. 4.
2107 * lpr format: lpr format. 4. 2373 * lpr format: lpr format. 4.
2108 * lprフォーマットの桧 2374 * lprユゥジテネホムケ[lprユェェ゙トネホリウヲ]: Editing %# notation. 21.
2109 X[lprふおおまつとのへんこう]: Editing %# notation. 18. 2375 * lprユゥジテネ[lprユェェ゙トネ]: lpr format. 4.
2110 * lprふぉーまっと[lprふおおまつと]: lpr format. 4. 2376 * lprユゥジテネ[lprユェェ゙トネ]: lpr format. 4.
2111 * lprフォーマット[lprふおおまつと]: lpr format. 4. 2377 * maketitleソ莢[maketitleォソロォ]: maketitleソ莢. 4.
2112 * maketitle型秒 2378 * M-C-@: トュアフネキソク胚ラ. 7.
2113 ョ[maketitleかたほかん]: maketitle型秒 2379 * M-C-a: トュアフネキソク胚ラ. 7.
2114 ョ. 4. 2380 * M-C-e: トュアフネキソク胚ラ. 7.
2115 * M-C-@: B境をハとしたジャンプ. 7. 2381 * min-out: Cooperation with other packages. 20.
2116 * M-C-a: B境をハとしたジャンプ. 7. 2382 * M-q: Filling. 53.
2117 * M-C-e: B境をハとしたジャンプ. 7.
2118 * min-out: Cooperation with other packages. 17.
2119 * M-q: Filling. 47.
2120 * Mule: Intro. 4. 2383 * Mule: Intro. 4.
2121 * 勝手にincludeonly[かつてにincludeonly]: Includeonly. 4. 2384 * 。ヒincludeonly[ォトニヒincludeonly]: Includeonly. 4.
2122 * NTT-jTeX[えぬていいていいしえいてつく]: Filling. 15. 2385 * NTT-jTeX[ィフニ、、ニ、、キィ、ニトッ]: Filling. 16.
2123 * platex: Invocation. 4. 2386 * platex: Invocation. 4.
2124 * prefix ,: Commenting out. 4. 2387 * prefix ,: Commenting out. 4.
2125 * prefix .: Commenting out. 4. 2388 * prefix .: Commenting out. 4.
2126 * prefix <: Commenting out. 4. 2389 * prefix <: Commenting out. 4.
2127 * prefix >: Commenting out. 4. 2390 * prefix >: Commenting out. 4.
2128 * prefix /: Online help. 4. 2391 * prefix /: Online help. 4.
2129 * prefix ?: Online help. 4. 2392 * prefix ?: Online help. 4.
2130 * prefix &: What column. 4. 2393 * prefix &: What column. 4.
2131 * prefix a: Accent mark completion. 4. 2394 * prefix a: Accent mark completion. 4.
2132 * prefix b: begin型秒 2395 * prefix b: beginソ莢. 4.
2133 ョ. 4.
2134 * prefix c: Modifying/Deleting. 4. 2396 * prefix c: Modifying/Deleting. 4.
2135 * prefix d: Inclusion hierarchy browser. 4. 2397 * prefix d: Inclusion hierarchy browser. 4.
2136 * prefix e: end秒 2398 * prefix e: end莢. 4.
2137 ョ. 4.
2138 * prefix g: Cursor jump. 4. 2399 * prefix g: Cursor jump. 4.
2139 * prefix i: Filling. 8. 2400 * prefix i: Filling. 8.
2140 * prefix k: Modifying/Deleting. 4. 2401 * prefix k: Modifying/Deleting. 4.
2141 * prefix key: Invocation. 4. 2402 * prefix key: Invocation. 4.
2142 * prefix l: large型秒 2403 * prefix l: largeソ莢. 4.
2143 ョ. 4. 2404 * prefix m: maketitleソ莢. 4.
2144 * prefix m: maketitle型秒 2405 * prefix s: sectionソ莢. 4.
2145 ョ. 4.
2146 * prefix s: section型秒
2147 ョ. 4.
2148 * prefix SPC: Arbitrary completion. 4. 2406 * prefix SPC: Arbitrary completion. 4.
2149 * prefix w: Changing mode of YaTeX. 4. 2407 * prefix w: Changing mode of YaTeX. 4.
2150 * prefixキー桧 2408 * prefixュシムケ[prefixュ、リウヲ]: Lisp variables. 4.
2151 X[prefixきいへんこう]: Lisp variables. 4. 2409 * レシクホァハャlprッー[リィキォッヒキ隕莟lprュネヲ]: Print out. 13.
2152 * ページm認ネ略lpr起.[へえしかくにんしようりやくlprきとう]: Print out. 12. 2410 * sectionソ莢[sectionォソロォ]: sectionソ莢. 4.
2153 * section型秒 2411 * 頤黏sepackage[オュ゙鷯: Usepackage cheker. 4.
2154 ョ[sectionかたほかん]: section型秒 2412 * YaTeX-help-file: Online help. 17.
2155 ョ. 4. 2413 * YaTeX-help-file-private: Online help. 17.
2156 * !Gなtabular[ふくさつなtabular]: What column. 4. 2414 * YaTeX-item-regexp: Filling. 23.
2157 * 繚りusepackage[さきまわり]: Usepackage cheker. 4. 2415 * YaTeX-math-sign-alist-private: Image completion. 69.
2158 * YaTeX-help-file: Online help. 16.
2159 * YaTeX-help-file-private: Online help. 16.
2160 * YaTeX-item-regexp: Filling. 20.
2161 * YaTeX-math-sign-alist-private: Image completion. 57.
2162 * yatex-mode-hook: Hook variables. 4. 2416 * yatex-mode-hook: Hook variables. 4.
2163 * yatex-mode-load-hook: Hook variables. 4. 2417 * yatex-mode-load-hook: Hook variables. 4.
2164 * YaTeX-nervous: Local dictionary. 22. 2418 * YaTeX-nervous: Local dictionary. 22.
2165 * .yatexrc: Local dictionary. 4. 2419 * .yatexrc: Local dictionary. 4.
2166 2420
2169 2423
2170  2424 
2171 Tag table: 2425 Tag table:
2172 Node: Top254 2426 Node: Top254
2173 Node: Intro1308 2427 Node: Intro1308
2174 Node: Terminology1611 2428 Node: Terminology1619
2175 Node: Main features2246 2429 Node: Main features2299
2176 Node: Installation3279 2430 Node: Installation3361
2177 Node: Invocation4503 2431 Node: Invocation4646
2178 Node: Calling typesetter5322 2432 Node: Calling typesetter5477
2179 Node: Calling previewer6559 2433 Node: Calling previewer6762
2180 Node: Print out6875 2434 Node: Print out7094
2181 Node: %#notation7141 2435 Node: %#notation7374
2182 Node: Changing typesetter7569 2436 Node: Changing typesetter7806
2183 Node: Splitting input files7827 2437 Node: Splitting input files8090
2184 Node: Fix region for typesetting8779 2438 Node: Fix region for typesetting9073
2185 Node: lpr format9680 2439 Node: lpr format9998
2186 Node: Controlling which command to invoke10489 2440 Node: Controlling which command to invoke10819
2187 Node: Editing %# notation10960 2441 Node: Editing %# notation11319
2188 Node: Completion11417 2442 Node: Completion11791
2189 Node: begin型補完11890 2443 Node: beginソ莢12272
2190 Node: section型補完14474 2444 Node: sectionソ莢14892
2191 Node: 2個以上の引数をとる section型コマンド15569 2445 Node: 2トハ衾ネ sectionソヴノ15993
2192 Node: Enclose section-type command16387 2446 Node: Enclose section-type command16836
2193 Node: Recursive completion16624 2447 Node: Recursive completion17097
2194 Node: view-sectioning16930 2448 Node: view-sectioning17410
2195 Node: label-generation18126 2449 Node: label-generation18645
2196 Node: large型補完18475 2450 Node: largeソ莢19009
2197 Node: maketitle型補完19055 2451 Node: maketitleソ莢19614
2198 Node: Arbitrary completion19354 2452 Node: Arbitrary completion19919
2199 Node: end補完19667 2453 Node: end莢20240
2200 Node: Accent mark completion20009 2454 Node: Accent mark completion20585
2201 Node: Image completion20434 2455 Node: Image completion21028
2202 Node: Greek letter completion22251 2456 Node: Greek letter completion22864
2203 Node: Local dictionary22711 2457 Node: Local dictionary23340
2204 Node: Commenting out23316 2458 Node: Commenting out23956
2205 Node: Cursor jump24475 2459 Node: Cursor jump25140
2206 Node: 対応オブジェクトへのジャンプ24712 2460 Node: ミェヨクァッネリホク胚ラ25393
2207 Node: お絵描きツール起動25700 2461 Node: ェィチュトシッー26408
2208 Node: メインファイルへのジャンプ26620 2462 Node: 皃ユ。、リホク胚ラ27370
2209 Node: 環境を単位としたジャンプ26956 2463 Node: トュアフネキソク胚ラ27732
2210 Node: 最後の補完位置へのジャンプ27313 2464 Node: ヌ衾莢フヨリホク胚ラ28113
2211 Node: Modifying/Deleting27550 2465 Node: Modifying/Deleting28377
2212 Node: Changing LaTeX command27956 2466 Node: Changing LaTeX command28801
2213 Node: Killing LaTeX command28507 2467 Node: Killing LaTeX command29365
2214 Node: Filling29378 2468 Node: Filling30254
2215 Node: Includeonly30707 2469 Node: Includeonly31615
2216 Node: What column31268 2470 Node: What column32182
2217 Node: Intelligent newline32047 2471 Node: Intelligent newline32971
2218 Node: Usepackage cheker33080 2472 Node: Usepackage cheker34025
2219 Node: Changing mode of YaTeX33506 2473 Node: Changing mode of YaTeX34458
2220 Node: Online help34082 2474 Node: Online help35057
2221 Node: Inclusion hierarchy browser35058 2475 Node: Inclusion hierarchy browser36076
2222 Node: Cooperation with other packages36336 2476 Node: Cooperation with other packages37378
2223 Node: Customizations36791 2477 Node: Customizations37853
2224 Node: Lisp variables37088 2478 Node: Lisp variables38162
2225 Node: All customizable variables37695 2479 Node: All customizable variables38772
2226 Node: Sample definitions46069 2480 Node: Sample definitions47464
2227 Node: Hook variables46503 2481 Node: Hook variables47920
2228 Node: Hook file47397 2482 Node: Hook file48819
2229 Node: Add-in functions47603 2483 Node: Add-in functions49035
2230 Node: Etc47830 2484 Node: Etc49282
2231 Node: Copying48114 2485 Node: Copying49573
2232 Node: Concept Index48745 2486 Node: Concept Index50204
2233  2487 
2234 End tag table 2488 End tag table

yatex.org