yatex
changeset 18:adc2f1472409
Make variables for temporary dictionary buffer-local.
Change the default value of YaTeX-nervous to t.
Create a temporary dictionary file when `T' is selected at the
dictionary selection menu.
author | yuuji |
---|---|
date | Mon, 16 May 1994 09:30:52 +0000 |
parents | 919153366b35 |
children | 6b0fab5e8eea |
files | help/YATEXHLP.jp yatex.el yatex.new yatexadd.el yatexprc.el |
diffstat | 5 files changed, 360 insertions(+), 20 deletions(-) [+] |
line diff
1.1 --- a/help/YATEXHLP.jp Fri May 06 21:15:50 1994 +0000 1.2 +++ b/help/YATEXHLP.jp Mon May 16 09:30:52 1994 +0000 1.3 @@ -21,16 +21,20 @@ 1.4 roman 小文字のローマ数字 1.5 Roman 大文字のローマ数字 1.6 1.7 +shortstack 1.8 +\shortstack[場所]{重ねて\\表示する\\内容} 1.9 +{}内の内容を\\で区切られた単位毎に積み重ねて表示する。 1.10 +[場所]は、l(左寄せ)、c(センタリング)、r(右寄せ)のいずれか。 1.11 + 1.12 +newlength 1.13 +\newlength{NAME} 1.14 +NAMEという長さコマンドを新たに宣言する。 1.15 + 1.16 addtolength 1.17 \addtolength{長さコマンド}{数値} 1.18 第1引数の長さを第2に引数の数値を足す。 1.19 代表的なスタイルパラメータについては \setlength の項を参照せよ。 1.20 1.21 -shortstack 1.22 -\shortstack[場所]{重ねて\\表示する\\内容} 1.23 -{}内の内容を\\で区切られた単位毎に積み重ねて表示する。 1.24 -[場所]は、l(左寄せ)、c(センタリング)、r(右寄せ)のいずれか。 1.25 - 1.26 setlength 1.27 \setlength{長さコマンド}{数値} 1.28 第1引数の長さを第2に引数の数値に設定する。 1.29 @@ -42,6 +46,8 @@ 1.30 \parindent \baselineskip \baselinestretch \parskip 1.31 \columnsep \columnseprule \mathindent 1.32 1.33 +settowidth{\NAME}{TEXT} 1.34 +\hbox{TEXT}の出力結果と同じ幅に長さ\NAME をセットする。 1.35 1.36 evensidemargin 1.37 \setlength{\evensidemargin}{1em} 1.38 @@ -514,13 +520,315 @@ 1.39 \item[*] のようにオプション引数をつけるとそれがラベルとなる。 1.40 \end{list} 1.41 1.42 - list環境の体裁を制御する変数には以下のものがある。 1.43 + list環境の体裁を制御する変数には以下のものがある(括弧内は既定値)。 1.44 水平方向: 1.45 -\labelwidth \labelsep \leftmargin \rightmargin \itemindent 1.46 -\linewidth \listparindent 1.47 +\labelwidth itemのラベルの幅 1.48 +\labelsep ラベルの右端と最初のアイテムのテキストとの間隔 1.49 +\leftmargin list環境内での左マージン 1.50 +\rightmargin 同右マージン (0pt) 1.51 +\itemindent itemの直前に加えられるインデント幅 (0pt) 1.52 +\linewidth 一行の幅 1.53 +\listparindent 各パラグラフの先頭のインデント(ただし\itemの付いている先 1.54 + 頭のパラグラフを除く)(0pt) 1.55 + 1.56 垂直方向: 1.57 -\topsep \partopsep \itemsep \parsep 1.58 - 1.59 +\topsep list環境に入る前のパラグラフと最初のitemとの間隔 1.60 +\partopsep list環境で新しいパラグラフをはじめる時に\topsepに加えら 1.61 + れる付加的な間隔 1.62 +\itemsep 連続するitemどうしの間隔 1.63 +\parsep 一つのitem内でのパラグラフどうしの間隔 1.64 + 1.65 +itemize 1.66 +\begin{itemize} \item アイテム1 ... \item アイテムn \end{itemize} 1.67 +項目を列挙するための環境。 1.68 +最大4つまでネストできる。 1.69 +各レベルのitemの頭につく記号は、\labelitemi, \labelitemii, 1.70 +\labelitemiii, \labelitemiv で制御される。 1.71 + 1.72 +enumerate 1.73 +\begin{enumerate} \item アイテム1 ... \item アイテムn \end{enumerate} 1.74 +項目を番号つきで列挙するための環境。 1.75 +最大4つまでネストできる。 1.76 +各レベルのitemの頭につく番号は、enumi, enumii, enumiii, enumiv 1.77 +が保持していて、各itemのラベルは、\labelenumi, ..., \labelenumiv 1.78 +で生成される。また、\p@enumN\theenumN は \ref値を設定する。 1.79 +(Nはレベルの深さ。\ref値については\refの説明を参照せよ) 1.80 +たとえば 1.81 +\def\theenumii{\alph{enumii}} 1.82 +\def\p@enumii{\theenumi\theenumii} 1.83 +\def\labelenumii{(\theenumii)} 1.84 +とすると \ref値が 3a などのように設定される。 1.85 + 1.86 +makebox 1.87 +\makebox[WID][POS]{オブジェクト} \makebox(X,Y)[POS]{オブジェクト} 1.88 +第1の書式では、オブジェクトをWIDで指定した幅として、\hbox 内の 1.89 +POSで指定した場所配置する。POSにlを指定すると左寄せ、rを指定すると右寄せ、 1.90 +何も指定しないとセンタリングされる。 1.91 +第2の書式では、大きさ(X,Y)の(\unitlengthを基準とする)\hbox にオブジェク 1.92 +トを配置する。配置位置POSは第1の書式と同様。 1.93 + 1.94 +mbox 1.95 +\mbox{オブジェクト} 1.96 +\makebox{オブジェクト}と同じ。 1.97 + 1.98 +newsavebox 1.99 +\newsavebox{\CMD} 1.100 +新規のボックス保存用コマンドを定義する。\CMDは \savebox コマンドで 1.101 +ボックスを保存するために使う。\newsaveboxで宣言したコマンド名は 1.102 +常にグローバルとなる。 1.103 + 1.104 +savebox 1.105 +\savebox{\CMD}{テキスト} 1.106 +ボックスを組む内容である「テキスト」の結果を\CMDに保存する。 1.107 +「テキスト」は \makebox への引数と全く同じであるが、「テキスト」を 1.108 +処理した結果はその場に表示はしない。\usebox{\CMD}により処理したボックス 1.109 +が置かれる。 1.110 + 1.111 +sbox 1.112 +\sbox{\CMD}{テキスト} 1.113 +\saveboxと同じ。sboxはrobust, saveboxはfragile 1.114 + 1.115 +framebox 1.116 +\framebox{オブジェクト} 1.117 +「オブジェクト」に枠をつけて\makeboxと同様の処理をする。 1.118 +枠の線の太さは \framerule、オブジェクトとの間隔は \framesep で決まる。た 1.119 +だしpicture環境で \framebox(X,Y){オブジェクト}とした場合は、picture環境 1.120 +用の線の太さに従い、外枠とオブジェクトとの間隔は空けられない。 1.121 + 1.122 +fbox 1.123 +\fbox{オブジェクト} 1.124 +\framebox{オブジェクト}と同じ。 1.125 +\fboxはrobust, \frameboxはfragile 1.126 + 1.127 +parbox 1.128 +\parbox[POS]{WIDTH}{TEXT} 1.129 +TEXTをWIDThの幅で組んでボックスを作成する。ボックスの位置はPOSによって 1.130 +c : センタリング(デフォルト) 1.131 +b : ボックスの一番下の線が現テキストのラインに合う 1.132 +t : ボックスの一番上の線が現テキストのラインに合う 1.133 +のように決められる。\parboxではパラメータが以下のようにリセットされる。 1.134 + 1.135 +\parskip = 0pt 1.136 +\linewidth = \hsize 1.137 +\@totalleftmargin = 0pt 1.138 +\leftskip = 0pt 1.139 +\rightskip = 0pt 1.140 +\@rightskip = 0pt 1.141 +\parfillskip = 0pt plus 1fil 1.142 +\lineskip = \normallineskip 1.143 +\baselineskip = \normalbaselineskip 1.144 + 1.145 +minipage 1.146 +\begin{minipage}[pos]{WIDTH} TEXT \end{minipage} 1.147 +\parbox とほぼ同様WIDTHの幅のTEXTをボックスとして組む。ボックスの位置は 1.148 +POSによって 1.149 +c : センタリング(デフォルト) 1.150 +b : ボックスの一番下の線が現テキストのラインに合う 1.151 +t : ボックスの一番上の線が現テキストのラインに合う 1.152 +のように決められる。 1.153 +parboxと違い、TEXTは通常のパラグラフとして組まれる。 1.154 + 1.155 +rule 1.156 +\rule[RAISED]{WIDTH}{HEIGHT} 1.157 +幅 WIDTH x 高さ HEIGHT の罫線を作る。RAISEDが指定された場合、その分だけ 1.158 +上に上げられる。 1.159 + 1.160 +underline 1.161 +\underline{TEXT} 1.162 +TEXTに下線をつけて表示。 1.163 + 1.164 +raisebox 1.165 +\raisebox{DISTANCE}[HEIGHT][DEPTH]{BOX} 1.166 +BOXをDISTANCEだけ上げて組む。 1.167 +HEIGHT, DEPTH を指定すると、TeXから見たBOXの「高さ」と「深さ」 1.168 +(註:これらについてはTeXBookなどを参照のこと) 1.169 +を HEIGHT, DEPTH に指定する。 1.170 + 1.171 +tabbing 1.172 +\begin{tabbing} \= text1.1 \= text1.2 \\ \> text2.1 \> text2.2 \end{tabbing} 1.173 +桁揃えを行う環境を作る(入れ子不可)。例えば、 1.174 +\begin{tabbing} 1.175 + \= 項目1 \hspace*{2em} \= 項目2 \hspace*{3em} \= 項目3 \\ 1.176 + \> いろは \> にほへ \> とちり \+ \\ 1.177 + \> ぬるを \> わかよ \\ 1.178 + \> たれそ \- \\ 1.179 + \> つねな \> らむう \> ゐのお 1.180 +\end{tabbing} 1.181 +上のtabbing環境は以下のように3つのタブ位置で組まれる。 1.182 + (1番目) (2番目) (3番目) 1.183 + いろは にほへ とちり 1.184 + ぬるを をかよ 1.185 + たれそ 1.186 + つねな らむう ゐのお 1.187 + \2em/ \3em/ 1.188 +tabbing環境におけるタブ位置操作コマンドは以下の通り(nは1から): 1.189 +\= n番目のタブ位置を現在位置に設定しタブカウンタ(n)を1進める 1.190 +\\ 改行してタブカウンタをリセットする(n=1) 1.191 +\> 位置をn番目のタブ位置に設定し、カウンタを1進める 1.192 +\+ 次の行のタブカウンタの初期値に1加える \+ \\ とすると次の行の最初 1.193 + の \> は2番目のタブ位置を示す. \+ を複数書くとその数だけタブカウ 1.194 + ンタの初期値が増える 1.195 +\- \+とは逆に、次の行のタブカウンタの初期値から1引く 1.196 +\< 一つ前のタブカウンタに戻ってそのタブ位置をセット. 行頭のみ 1.197 +\' \'以降を通常のタブ位置より \tabbingsep 分だけ右寄せして出力 1.198 +\` \`以降のテキストをすべて右寄せして出力 1.199 +\pushtabs それまで用いていたタブストップ位置を全てpush 1.200 +\poptabs それまで用いていたタブストップ位置を全てpop. \pushtabs と 1.201 + \poptabs は必ず対になっていなければならない. 入れ子可 1.202 +\aX Xは = か ' か ` tabbing環境でない通常のアクセントは 1.203 + \a= \a' \a` で表わす 1.204 +\kill 現在行のテキストは出力せずタブ設定だけ解釈する 1.205 + 1.206 +array 1.207 +\begin{array}{プリアンブル} C1 & C2 & .. & Cn \\ D1 ... \end{array} 1.208 +(数式などによる)配列を作成する。行列などは array 環境で作成する。 1.209 +詳しい説明は tabular 環境を参照。 1.210 + 1.211 +tabular 1.212 +\begin{tabular}{プリアンブル} C1 & C2 & .. & Cn \\ D1 ... \end{tabular} 1.213 +表を作成する。 1.214 +【プリアンブル】 1.215 +c カラムを一つ指定し、そのカラムをセンタリング 1.216 +l カラムを一つ指定し、そのカラムを左寄せ 1.217 +r カラムを一つ指定し、そのカラムを右寄せ 1.218 +@{表現} 「表現」をカラム毎に挿入する。これを指定すると 1.219 + \arraycolsep や \tabcolsep のスペーシングは抑制される 1.220 +*{N}{PRE} PREを N 回書いたのと同様の作用 1.221 +p{LEN} そのカラムをLENの長さのparboxエントリとして作成する 1.222 + 1.223 +【array, tabular 環境で使えるコマンド】 1.224 +\multicolumn{N}{FORMAT}{ITEM} 1.225 + 現在のカラムを含めNこのカラムをFORMATに従ったITEMで埋める 1.226 + FORMATはl,r,cのうち(最大)ひとつ 1.227 +\vline そのカラムに縦線を引く. 縦線の位置はそのカラムに指定され 1.228 + ている l, r, c によって決まる 1.229 +\hline 行間に水平線を引く. 環境の最初のエントリの直前、もしくは 1.230 + \\ の直後に来なければならない. もし \hline を続けて指定 1.231 + すると\doublerulesep 分の空白が空けられる(標準では罫線の 1.232 + 箱自体が分割されてしまう) 1.233 +\cline{i-j} i番目からj番目のカラムに横線を引く. \hlineと同様 1.234 +\extracolsep{W} @表現の中で用いると、幅Wのスペースをそれ以降の全てのカラ 1.235 + ムの左側に加える 1.236 + 1.237 + 1.238 + 1.239 +以下の例を参照せよ。 1.240 + 1.241 +\LaTeX 表記 印刷形式 1.242 +\begin{array}{ccr} 1.243 + x+y+z & a_1 & 1 \\ x+y+z a1 1 1.244 + x+z & a_2 & 21 \\ x+z a2 21 1.245 + y & a_3 & 321 y a3 321 1.246 +\end{array} 1.247 + 1.248 +\[ \left( 1.249 + \begin{array}{cccc} 1.250 + a_{11} & a_{12} & \dots & a_{1n} \\ / a11 a12 ... a1n \ 1.251 + a_{21} & a_{22} & \dots & a_{2n} \\ | a21 a22 ... a2n | 1.252 + \vdots & \vdots & \ddots& \vdots \\ | : : \. : | 1.253 + a_{n1} & a_{n2} & \dots & a_{nn} \ an1 an2 ..: ann / 1.254 + \end{array} 1.255 +\right)\] 1.256 + 1.257 +array環境を \right( \left) で囲むと配列自体を大きな括弧で括る。同様に、 1.258 +\right\{ \left\} で配列を中括弧で、\right[ \left] で配列を大括弧で、 1.259 +\right| \left| で配列をノルム記号(絶対値記号)で括ることができる。 1.260 +\right の数と \left の数は必ず同じでなければならないが、\right( \left] 1.261 +のように括弧の種類は違ってもよい。\right. のように . をつけると見えない 1.262 +括弧が出力される。 1.263 + 1.264 +\[ 答 \cdots \left\{ / 1.265 + \begin{array}{ccc} | x = 5 1.266 + x & = & 5 \\ 答 ... < 1.267 + y & = & 3 | y = 3 1.268 + \end{array} \right. \] \ 1.269 + 1.270 +array環境を制御する変数には以下のものがある: 1.271 +\arraycolsep : array環境の各カラム間の間隔の半分 1.272 +\tabcolsep : tabular環境の各カラム間の間隔の半分 1.273 +\arrayrulewidth : 罫線の幅 1.274 +\doublerulesep : array, tabular環境での隣接した罫線(二重罫線?)間の間隔 1.275 +\arraystretch : \baselinestretch と同様行間スペースの比率を決める 1.276 + \renewcommandで再定義する 1.277 + 1.278 +tabular* 1.279 +\begin{tabular*}{幅}{プリアンブル} ... \end{tabular*} 1.280 +幅を指定してtabular環境を作成。 1.281 +この幅を充填するだけのスペースをプリアンブルの \extracolsep{} コマンドで 1.282 +確保する。 1.283 +\begin{tabular*}{10em}[b]{|c@{\extracolsep{\fill}}|c|c|} 1.284 + \hline 1.285 + a & b & c \\ \hline 1.286 + 1 & 2 & 3 1.287 +\end{tabular*} 1.288 +tabular環境の説明を参照のこと。 1.289 + 1.290 +picture 1.291 +\begin{picture}(WIDTH,HEIGHT)(X,Y) ..contents.. \end{picture} 1.292 +幅WIDTH, 高さHEIGHT の描画ボックスを作成。このボックスの左下の座標は 1.293 +(X,Y) となる(省略すると(0,0))。これらの引数の数値を含め、picuture環境の 1.294 +数値は \unitlength に対する相対値であらわされる。\unitlength の既定値は 1.295 +1pt. 1.296 +今時picture環境じゃないと思うので用法しか書かないよーん。 1.297 + 1.298 +【コマンド】 1.299 +\put(X座標,Y座標){描画オブジェクト} 1.300 +\multiput(X座標,Y座標)(Xの増分,Yの増分){繰り返し回数}{描画オブジェクト} 1.301 +【描画オブジェクト】 1.302 +\makebox(X座標,Y座標)[POS]{テキスト} (箱) 1.303 +\framebox(X座標,Y座標)[POS]{テキスト} (枠付きの箱) 1.304 +\dashbox(X座標,Y座標)[POS]{テキスト} (破線枠付きの箱) 1.305 +(以上POS = l, r, b, t) 1.306 +\line(ΔX,ΔY){水平方向の長さ} (直線) 1.307 +\vector(ΔX,ΔY){水平方向の長さ} (矢印) 1.308 +(ΔX,ΔY = ±1, ±2, ..., ±6 で互素, それぞれ基準は始点) 1.309 +\shortstack[POS]{一行\\二行\\三行} 1.310 +\circle{直径} (円) 1.311 +\circle*{直径} (塗り潰した円) 1.312 +(それぞれ基準は円の中心, 最大直径は40pt, 15pt) 1.313 +\oval(直径X,直径Y)[POS] (楕円風 POS = l, r, t, b) 1.314 +\frame{描画オブジェクト} 1.315 +\thinlines, \thicklines (細,太線を選ぶ) 1.316 +\linethickness{太さ} 1.317 + 1.318 +newtheorem 1.319 +\newtheorem{NAME}{TEXT}[COUNTER] \newtheorem{NAME}[OLDNAME]{TEXT} 1.320 +定理型の新しい環境「NAME」を定義する。 1.321 +TEXT 定理番号のキャプションとして出される文字列 1.322 +COUNTER NAMEのカウンタの親となるカウンタ名. 通常section. 1.323 +第2の形式では OLDNAME と同じカウンタ形式を使うことを指示する。 1.324 +NAME環境のカウンタ形式は \theNAME コマンドを再定義する。これのデフォルトは 1.325 +\theCOUNTER.\arabic{NAME} 1.326 + 1.327 +title 1.328 +\title{タイトル} 1.329 +\maketitleコマンドで出力するタイトル名を設定する。 1.330 + 1.331 +author 1.332 +\author{著者名} 1.333 +\maketitleコマンドで出力する日付を設定する。 1.334 +複数の著者を書くときは \and で区切って名前を書く。 1.335 + 1.336 +date 1.337 +\date{日付} 1.338 +\maketitleコマンドで出力する著者名を設定する。 1.339 +\date を省略するとタイプセットした日の日付が出力される。 1.340 + 1.341 +thanks 1.342 +\thanks{脚注} 1.343 +タイトル中(\title, \author, \date)での脚注(謝辞や住所など)の出力を行う。 1.344 + 1.345 +maketitle 1.346 +\maketitle 1.347 +タイトルを出力する。document環境中で宣言されなければならない。 1.348 + 1.349 +part 1.350 +\part{第?部のタイトル} 1.351 + 1.352 + 1.353 +chapter 1.354 +\chapter{章のタイトル} 1.355 + 1.356 1.357 verb 1.358 \verb#内容#
2.1 Binary file yatex.el has changed
3.1 --- a/yatex.new Fri May 06 21:15:50 1994 +0000 3.2 +++ b/yatex.new Mon May 16 09:30:52 1994 +0000 3.3 @@ -1,6 +1,14 @@ 3.4 Yet Another tex-mode for Emacs 3.5 yatex.el 各バージョンの変更点について。 3.6 3.7 +1.49 YaTeX::newcommand において \newcommand の引数0個の時は maketitle 3.8 + 型用の辞書を更新するようにした。 3.9 + テンポラリ辞書を格納する変数を buffer-local に。 3.10 + YaTeX-nervous のデフォルト値を t にした。 3.11 + ユーザが新規コマンドのテンポラリ辞書への追加を指示した時には、テ 3.12 + ンポラリ辞書ファイルがなくても作成するようにした。 3.13 + YaTeX-typeset-region の bug-fix. 3.14 + 3.15 1.48 [prefix] ? の YaTeX-help でカーソル位置の LaTeX コマンドのヘルプ 3.16 が出るようにした(ヘルプ内容は未完成)。 3.17 begin 型補完全般でのインデント調整処理の改善。
4.1 --- a/yatexadd.el Fri May 06 21:15:50 1994 +0000 4.2 +++ b/yatexadd.el Mon May 16 09:30:52 1994 +0000 4.3 @@ -2,7 +2,7 @@ 4.4 ;;; YaTeX add-in functions. 4.5 ;;; yatexadd.el rev.8 4.6 ;;; (c )1991-1994 by HIROSE Yuuji.[yuuji@ae.keio.ac.jp] 4.7 -;;; Last modified Sat May 7 06:09:39 1994 on pajero 4.8 +;;; Last modified Sun May 15 18:00:12 1994 on 98fa 4.9 ;;; $Id$ 4.10 4.11 (provide 'yatexadd) 4.12 @@ -15,16 +15,26 @@ 4.13 "*Your favorite default rule format." 4.14 ) 4.15 (defun YaTeX:tabular () 4.16 - "YaTeX add-in function for tabular environment." 4.17 - (let (bars (rule "") (j 0) (loc (YaTeX:read-position "tb"))) 4.18 - (setq bars (string-to-int (read-string "Number of `|': "))) 4.19 + "YaTeX add-in function for tabular environment. 4.20 +Notice that this function refers the let-variable `env' in 4.21 +YaTeX-make-begin-end." 4.22 + (let ((width "") bars (rule "") (j 0) loc) 4.23 + (if (string= env "tabular*") 4.24 + (setq width (concat "{" (read-string "Width: ") "}"))) 4.25 + (setq loc (YaTeX:read-position "tb") 4.26 + bars (string-to-int (read-string "Number of `|': "))) 4.27 (if (> bars 0) 4.28 (while (< j bars) (setq rule (concat rule "|")) (setq j (1+ j))) 4.29 (setq rule YaTeX:tabular-default-rule)) 4.30 (setq rule (read-string "rule format: " rule)) 4.31 4.32 (message "") 4.33 - (format "%s{%s}" loc rule)) 4.34 + (format "%s%s{%s}" width loc rule)) 4.35 +) 4.36 +(fset 'YaTeX:tabular* 'YaTeX:tabular) 4.37 +(defun YaTeX:array () 4.38 + (concat (YaTeX:read-position "tb") 4.39 + "{" (read-string "Column format: ") "}") 4.40 ) 4.41 4.42 (defun YaTeX:read-position (oneof) 4.43 @@ -84,6 +94,11 @@ 4.44 "%\n{} %default label\n{} %formatting parameter" 4.45 ) 4.46 4.47 +(defun YaTeX:minipage () 4.48 + (concat (YaTeX:read-position "cbt") 4.49 + "{" (read-string "Width: ") "}") 4.50 +) 4.51 + 4.52 ;;; 4.53 ;;Sample functions for section-type command. 4.54 ;;; 4.55 @@ -356,9 +371,18 @@ 4.56 (if (and (stringp command) 4.57 (string< "" command) 4.58 (y-or-n-p "Update user completion table?")) 4.59 - (YaTeX-update-table 4.60 - (if (> argc 1) (list command argc) (list command)) 4.61 - 'section-table 'user-section-table 'tmp-section-table)) 4.62 + (cond 4.63 + ((= argc 0) 4.64 + (YaTeX-update-table 4.65 + (list command) 4.66 + 'singlecmd-table 'user-singlecmd-table 'tmp-singlecmd-table)) 4.67 + ((= argc 1) 4.68 + (YaTeX-update-table 4.69 + (list command) 4.70 + 'section-table 'user-section-table 'tmp-section-table)) 4.71 + (t (YaTeX-update-table 4.72 + (list command argc) 4.73 + 'section-table 'user-section-table 'tmp-section-table)))) 4.74 (message "") 4.75 def ;return command name 4.76 ))
5.1 --- a/yatexprc.el Fri May 06 21:15:50 1994 +0000 5.2 +++ b/yatexprc.el Mon May 16 09:30:52 1994 +0000 5.3 @@ -2,7 +2,7 @@ 5.4 ;;; YaTeX process handler. 5.5 ;;; yatexprc.el 5.6 ;;; (c )1993-1994 by HIROSE Yuuji.[yuuji@ae.keio.ac.jp] 5.7 -;;; Last modified Thu May 5 17:33:04 1994 on 98fa 5.8 +;;; Last modified Fri May 13 01:22:54 1994 on 98fa 5.9 ;;; $Id$ 5.10 5.11 (require 'yatex) 5.12 @@ -565,7 +565,7 @@ 5.13 (if (setq b-in (YaTeX-get-builtin "!")) 5.14 (setq main-file (YaTeX-guess-parent b-in))) 5.15 (if YaTeX-parent-file 5.16 - (setq main-file YaTeX-parent-file)) 5.17 + (setq main-file (get-file-buffer YaTeX-parent-file))) 5.18 (if (YaTeX-main-file-p) 5.19 (if (interactive-p) (message "I think this is main LaTeX source.") nil) 5.20 (cond