annotate docs/yatexj @ 299:d0c09133ced7 yatex-1.77

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

yatex.org