annotate docs/qanda.eng @ 57:18f4939986e6

(j)LaTeX2e supported yatex19.el fixed a lot
author yuuji
date Sat, 02 Dec 1995 18:35:28 +0000
parents a9653fbd1c1c
children 3a7c0c2bf16d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
1 %%
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
2 %% Q and A on YaTeX
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
3 %%
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
4 %% C-u C-x $ shows only questions. C-x $ shows all.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
5 %%
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
6
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
7 [Installation]
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
8 ==============
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
9 *Installing the manual
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
10
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
11 Copy yatexe to the info directory where your Emacs is installed,
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
12 and add the next line to the dir file of the same directory.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
13
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
14 * YaTeX: (yatexj). Yet Another tex-mode for Emacs. (Japanese).
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
15
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
16 (After that, M-x info [RET] m yatex [RET] will give you Wild
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
17 Bird's manual. Hitting ? will show how to use info)
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
18
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
19 *I ain't got the privilege to write in the Info directory...
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
20
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
21 Get yourself made root. If you can't, have them install Mule2
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
22 and add
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
23
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
24 (setq Info-default-directory-list
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
25 (cons "YOUR INFO DIRECTORY"
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
26 Info-default-directory-list))
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
27
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
28 to your ~/.emacs. Now your personal files will be added to the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
29 menu when you invoke info. By the way, Mule1 will not release
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
30 memories, so processes will pile up and be heavier on the system
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
31 compared to Mule2. Nemacs has already become obsolete by the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
32 developers, so no further comments for usage of Nemacs. Get
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
33 yourself Mule2 with flying colors :-)
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
34
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
35 *Emacs can't find the help file.
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
36
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
37 The help file is set to be placed in $EMACS/etc/ for Nemacs,
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
38 Mule1 and $EMACS/site-lisp/ for Mule2. If you don't have the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
39 privilege to put them in a public location, copy it to your home
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
40 directory and set YaTeX-help-file to that file name.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
41
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
42 *I can't read info on Nemacs
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
43
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
44 The info file was formatted on Mule, so it can't be read
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
45 correctly on Nemacs (or Demacs based on Nemacs) because the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
46 internal Japanese processing is different. Read it on Mule.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
47 Use the Emacs-Lisp package in texinfo-3.1.tar.gz to format the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
48 Texinfo file.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
49
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
50
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
51 [Operations]
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
52 ============
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
53 *I accidentally learned in a wrong LaTeX command.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
54
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
55 There should be a line with the wrong command in the .yatexrc
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
56 file in you home or current directory. Erase that line, do M-x
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
57 eval-current-buffer and save the results with C-x C-s.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
58
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
59 *I can't comment out the region.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
60
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
61 Probably the point is on a line withe \begin{} or \end{}. Go up
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
62 or down a line and do C-c >.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
63
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
64 *I was asked for a parent file when typesetting, and answered the wrong file.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
65
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
66 Re-read the child file with C-x C-v RET or re-type the parent
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
67 file with C-u C-c ^.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
68
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
69 *The typeset buffer is not shown when I get a typeset buffer on Demacs.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
70
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
71 This happens on Demacs 1.2.0, when the child process returns an
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
72 error level of 1 or more. If you are calling jlatex from a
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
73 batch file, call a dummy command that always returns errorlevel
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
74 0 at the end.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
75
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
76 *How can I enter "\underline{\makebox[4em][l]{x y}{\tt z}}" more easily?
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
77
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
78 Recursive completion can be used for inputting arguments in the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
79 mini-buffer of a section type completion. Following is an
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
80 example showing the command in question.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
81
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
82 PROMPT KEYs ENTERED
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
83 C-c s und SPC RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
84 \underline{???}: C-c s makeb SPC RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
85 Width: 4em RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
86 makebox position (`lr'): - l RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
87 \makebox{???}: x y RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
88 \underline{???}: \makebox[4em][l]{x y} C-c l tt RET
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
89 \underline{???}: \makebox[4em][l]{x y}{\tt } z RET
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
90
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
91 *How can I kill \footnote{} from \footnote{HOGE}
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
92
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
93 Put the point to \footnote and do C-c k. This will kill the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
94 \footnote{}. If you want to kill the whole thing including
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
95 HOGE, do C-u C-c k.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
96
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
97 *I want to make HONYARA into a footnote.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
98
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
99 Mark HONYARA and do C-c S footnote RET. (S in uppercase)
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
100
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
101 *I want to make the verbatim environment I have now into verbatim*.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
102
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
103 Do C-c c on the line with \begin{verbatim} or \end{verbatim}.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
104
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
105 *I want to enclose a region with \verb.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
106
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
107 \verb isn't a maketitle-type, so there aren't any quick commands.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
108 But you can use C-c $ to do the same thing.
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
109 v v
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
110 WHAT YOU NEED to make \verb
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
111 \verbWHAT YOU NEED to make \verb (insert \verb)
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
112 ^(C-@) (mark W)
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
113 \verbWHAT YOU NEED to make \verb
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
114 ^C-c $ (move point to end enclose with $)
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
115 \verb$WHAT YOU NEED$ to make \verb (done!)
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
116
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
117 *I want to have commands defined on a upper level file to be read in
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
118 when doing a typeset-region on a child file.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
119
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
120 When you are editing child files broken into sections and some
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
121 macros to be used are defined in upper level files, you'll need
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
122 them to do typeset-region. The macros needed will be copied to
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
123 the temporary file if you add %#REQUIRE to the end of the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
124 macro's definition.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
125
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
126 Say you had a grand-child file
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
127 +-- main.tex --+ +---- sub.tex ----+ +-- subsub.tex --+
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
128 | : | |%#jlatex main | |%#jlatex main |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
129 |\include{sub} | |\include{macros} | |..... |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
130 | : |<-| : |<-|%#BEGIN |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
131 | : | | : | |TEXT YOU WANT |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
132 | : | +-----------------+ |TYPESET IS |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
133 +--------------+ ^ |HERE |
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
134 +-- macros.tex ---+ |%#END |
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
135 |\def\foo{bar} | |: |
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
136 |\def\hoge{hero} | +----------------+
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
137 +-----------------+
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
138
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
139 In this case you change the \include{macros} line in sub.tex to
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
140
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
141 \include{macros} %#REQUIRE
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
142
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
143 and add to subsub.tex
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
144
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
145 %#REQUIRE \include{macros}
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
146
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
147 If %#REQUIRE is at the top of the line, the following will be
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
148 copied to the temporary file. So, macros.tex will be included
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
149 only once whether you are typesetting all the files, or doing a
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
150 typeset-region on sub.tex or subsub.tex.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
151
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
152 *I want to reuse ARGUMENTS I used in the last \foo{ARGUMENTS}
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
153
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
154 Use the gmhist package. YaTeX works fine with gmhist. When you
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
155 are asked \foo{???}: in the mini-buffer, hitting M-p (ESC p)
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
156 will get you a history of what you have inputted in reverse.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
157 M-n will go forward in the history. This input history can be
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
158 used for begin-type completion, section-type completion, evoking
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
159 the previewer, and print out commands.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
160
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
161 gmhist can be found at many Emacs-Lisp archive sights. For
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
162 example, ftp.ae.keio.ac.jp:pub/emacs-lisp/util/gmhist.tar.gz
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
163
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
164 Note that Emacs-19(Mule2) doesn't need gmhist for the feature of
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
165 minibuffer history.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
166
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
167 *ref<->label jump doesn't work.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
168
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
169 C-c g will start a forward search of ref/label. C-u C-c g will
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
170 start a backward search. If you want to continue searching for
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
171 \ref, hit C-s (C-r) twice and use the repeated search feature of
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
172 the incremental search. If the point to jump is in another
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
173 file, that file must be already opened. YaTeX-display-hierarchy
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
174 (C-c d) can be used to open all files at once.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
175
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
176 *I get a % at the end of the line when I do a fill-paragraph or auto-fill.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
177
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
178 NTT-jTeX will add an unnecessary space in the print out image if
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
179 the japanese paragraph is written with an indent. To avoid
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
180 this, you need to put a % at the end of the line. YaTeX will
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
181 automatically put a % so you can input indented text for
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
182 NTT-jTeX. But there may be a bug in the routine so please
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
183 report if you find any %s otherwise than at the end of a line.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
184
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
185 *Isn't the indentation too deep in itemize environments?
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
186
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
187 Think so too? An alias Mr. K thought this was better and he
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
188 feels an ultimate ecstacy with hitting the TAB to indent a line.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
189 Wasn't my idea! (still have a bit of a grudge) If you also
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
190 think it's too deep, hit TAB at the end of the line with
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
191 \begin{itemize} within the environment. Now it's too shallow?
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
192 Umm... time for me to take a break.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
193
57
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
194 *Is it possible to include personal template file template.tex handily?
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
195
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
196 Try Emacs-19's standard package `autoinsert.el' please. Or its
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
197 upper compatible package auto-insert-tkld might also be good.
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
198 You can get auto-insert-tkld via anonymous ftp
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
199 ftp://ftp.ae.keio.ac.jp/pub/emacs-lisp/util/
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
200 ftp://archive.cis.ohio-state.edu/pub/gnu/elisp-archive/
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
201
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
202 [About Emacs-19/Mule2]
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
203 ======================
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
204 *Equations are too dark to read when I use hilit19.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
205
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
206 The default coloring of hilit19.el is too dark. Try putting the
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
207 next code in ~/.emacs or yatexhks.el.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
208
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
209 (if (and (featurep 'hilit19) (eq hilit-background-mode 'dark))
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
210 (hilit-translate
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
211 string 'mediumspringgreen
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
212 formula 'khaki
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
213 label 'yellow-underlined))
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
214
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
215 *Can't I use font-lock?
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
216
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
217 The document says, "pattern must be specified within a line".
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
218 So it seems you can't chose a pattern like from \begin to \end
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
219 that laps more than one line. But on the other hand, multiple
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
220 line comments in C seems to work fine... So what's the real
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
221 story? Anybody know the answer? If so, teach me, or try
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
222 sending a fan letter to our font-lock investigator-in-depress
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
223 Taguchi (tagu@ae.keio.ac.jp)
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
224
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
225 *It's sooo slow when I click YaTeX on the menu bar.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
226
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
227 I don't know why. Probably a problem with Emacs-19. You'll
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
228 just have to bear with it. It won't be so slow the second time.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
229 Anyway, you probably won't use the menu at all, do you?
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
230
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
231 *Is there any way of displaying `\it' strings in the italic font?
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
232
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
233 First, you should find the available italic font on your
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
234 system. In, *scratch* buffer,
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
235 (set-face-font 'italic "-*-*-medium-i-*--*-*-*-*-*-*-*-*")
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
236 or
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
237 (set-face-font 'italic "-*-*-medium-o-*--*-*-*-*-*-*-*-*")
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
238 and C-j (It takes very very long time!!).
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
239 If you get `No matches found', no way. (;_;)/~
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
240 If you get some font name,
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
241 "-adobe-courier-medium-i-normal--12-120-75-75-m-0-iso8859-1"
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
242 for example, write
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
243 (set-face-font 'italic
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
244 "-adobe-courier-medium-i-normal--12-120-75-75-m-0-iso8859-1")
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
245 in your `yatexhks.el'.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
246
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
247 [Customization]
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
248 ===============
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
249 *I don't use C-c b i much, so it would be better if I can start
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
250 completion after hitting C-c b.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
251
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
252 Put (setq YaTeX-no-begend-shortcut t) in your ~/.emacs.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
253
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
254 *An open parenthesis always get entered in pairs.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
255
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
256 This should be better, once you get used to it. If you still
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
257 don't like it, turn on modify-mode using C-c w m. Setting
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
258 YaTeX-close-paren-always to nil will give this feature from the
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
259 start.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
260
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
261 *Funny things happen when I hit ;.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
262
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
263 YaTeX think you are in math mode and evokes math-mode-image
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
264 completion. If you are writing a equation that TeX will not
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
265 give an error and YaTeX mistakes what mode you are in, report it
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
266 back to the author. For mistaken judgements or if you want to
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
267 enter a literal ;, hit ; twice. C-u ; to use ; as a
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
268 image-completion prefix.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
269
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
270 *I want YaTeX to enter the option arguments for a newenvironment.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
271
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
272 Read yatexadd.doc. If that's not enough, read yatexgen.doc and
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
273 try M-x YaTeX-generate.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
274
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
275 *I first defined \foo as a macro taking 3 arguments. Later I changed it
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
276 to take 4 arguments, but the section-type completion will ask me for
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
277 only 3 arguments.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
278
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
279 Use C-u 4 C-c s and tell it will take 4 arguments. You can
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
280 change the number of arguments anytime you want.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
281
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
282 *I made a argument-type addin function, but can't do completion after
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
283 the first two arguments.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
284
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
285 If you made a addin function like \foo{x}{y}{z} that takes 3
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
286 arguments, then you need to learn in the dictionary that \foo
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
287 will take 3 arguments. This can be done by C-u 3 C-c s foo.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
288 You only need to do it once.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
289
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
290 *My addin functions are overwritten by yatexadd.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
291
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
292 Formally, all private functions were written in your own
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
293 yatexadd.el. Now, all private functions are put in yatexhks.el.
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
294 yatexhks.el will be read in at the end of YaTeX's
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
295 initialization, so you can overwrite definitions in yatexadd.el.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
296
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
297 [ETC]
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
298 =====
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
299 *Mailing lists?
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
300
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
301 A question, so an answer. The mailing list for YaTeX (Wild
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
302 Bird) and it's implementation to Vz, Raicho (by KATSURAGAWA,
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
303 Naoki; katsura@prc.tsukuba.ac.jp) is "fj Wild Bird Society".
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
304 Send a mail like
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
305
57
18f4939986e6 (j)LaTeX2e supported
yuuji
parents: 56
diff changeset
306 To: yatex-control@jaist.ac.jp
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
307 Subject: append
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
308 -----
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
309 Hi! See any birds fly by?
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
310
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
311 and you're in. The text will be used as your profile. (you can
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
312 change it later) Once you're in, you'll get a reply with lists
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
313 of commands used in the mailing list. Join along and help
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
314 adding new feathers to Wild Bird. BTW, if you haven't guessed
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
315 it yet, yes, this mailing list is in Japanese. But give us a
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
316 try anyway. You're always welcome.
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
317
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
318 *Help, help HELP!!
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
319
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
320 Ways of getting answers in fastest order.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
321
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
322 *Look for someone near you who knows what's he/she's doing.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
323 *Post a question to the mailing list.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
324 *Send mail to yuuji@ae.keio.ac.jp
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
325
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
326 take a pick.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
327
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
328 *Picking a question in this file with C-u C-x $ and hitting C-x $ takes
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
329 me to a weird world.
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
330
56
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
331 You too? Try marking the question before C-x $ and to C-x C-x
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
332 to take you back to it. (Mule2 doesn't seem to have the same
a9653fbd1c1c Bug fix version
yuuji
parents: 54
diff changeset
333 problem)
54
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
334
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
335
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
336 Local Variables:
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
337 mode: indented-text
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
338 fill-column: 72
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
339 fill-prefix: " "
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
340 End:
2d45e43fb35f Full support of English documents
yuuji
parents:
diff changeset
341

yatex.org