annotate docs/yatexj @ 517:668632d9392e dev

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

yatex.org