annotate help/YATEXHLP.eng @ 565:6c09561c22f0 dev

Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
author HIROSE Yuuji <yuuji@gentei.org>
date Thu, 24 Jan 2019 15:16:07 +0900
parents 0f6c76dc7a23
children c6a26b422d30
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
1 %%%
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
2 %%% YaTeX-LaTeX Help File(c)HIROSE Yuuji [yuuji@yatex.org]
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
3 %%% You can translate this file for any device other than YaTeX via
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
4 %%% any filter program. But it is not allowed to remove copyright
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
5 %%% notice and any existing dictionary entiries which describes the
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
6 %%% source of this file.
70
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
7 %%%
44e3a5e1e883 Fix makefile for Windows
yuuji
parents: 68
diff changeset
8
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
9 textfloatsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
10 \addtolength{\textfloatsep}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
11 Length between the text and a float at the top or bottom of page
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
12
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
13 floatsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
14 \addtolength{\floatsep}{LENGTH}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
15 Length between two floats
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
16
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
17 oddsidemargin
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
18 \setlength{\oddsidemargin}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
19 Length between text and a line 1 inch from the left of page, on the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
20 right page
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
21
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
22
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
23 pagestyle
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
24 \pagestyle{STYLE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
25 Determines header and footer styles on output page. There are the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
26 following styles
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
27 plain Standard style. Page number only in footer.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
28 empty No headers or footers are output.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
29 headings Puts page number and headings according to section in header.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
30 No footer is output.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
31 myheadings User defines what goes into headings using \markbpth and \markright
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
32
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
33 thispagestyle
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
34 \thispagestyle{STYLE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
35 Determines the STYLE for the current page only
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
36
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
37 pagenumbering
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
38 \pagenumbering{STYLE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
39 Determines the STYLE of page numbers. Type of STYLEs are,
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
40 arabic arabic numerals
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
41 alph lowercase alphabets
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
42 Alph uppercase alphabets
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
43 roman lowercase roman numerals
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
44 Roman uppercase roman numerals
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
45
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
46 shortstack
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
47 \shortstack[POSITION]{TEXT\\TO BE\\STACKED}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
48 Stack and display contents within {}, separated by \\.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
49 Possible [POSITION]s are, l(left), c(center), r(right).
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
50
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
51 newlength
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
52 \newlength{NAME}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
53 Declare NAME as a length command.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
54
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
55 addtolength
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
56 \addtolength{LENGTH COMMAND}{VALUE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
57 Adds VALUE to LENGTH COMMAND.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
58 See \setlength for major style parameters.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
59
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
60 setlength
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
61 \setlength{LENGTH COMMAND}{VALUE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
62 Set the value of LENGTH COMMAND to VALUE.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
63 Major style parameters are:
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
64 (Style parameters must be changed in the preamble)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
65 \evensidemargin \footheight \footskip \headheight
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
66 \headsep \marginparsep \marginparwidth \oddsidemargin
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
67 \textheight \textwidth \topmargin \topskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
68 \parindent \baselineskip \baselinestretch \parskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
69 \columnsep \columnseprule \mathindent
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
70
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
71 settowidth{\NAME}{TEXT}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
72 Set the value of \NAME to the width of \hbox{TEXT}.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
73
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
74 evensidemargin
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
75 \setlength{\evensidemargin}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
76 Length between body and a line 1 inch from the left of page, on the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
77 left page.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
78
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
79 footheight
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
80 \setlength{\footheight}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
81 Height of footer.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
82
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
83 footskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
84 \setlength{\footskip}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
85 Length between bottom of body and footer.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
86
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
87 headheight
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
88 \addtolength{\headheight}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
89 Height of header.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
90
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
91 headsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
92 \setlength{\headsep}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
93 Length between top of body and header.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
94
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
95 marginparsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
96 \addtolength{\marginparsep}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
97 Length between the body and marginal notes
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
98
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
99 marginparwidth
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
100 \addtolength{\marginparwidth}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
101 Width of marginal notes.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
102
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
103 oddsidemargin
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
104 \addtolength{\oddsidemargin}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
105 Length between body and a line 1 inch from the left of page, on the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
106 right page.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
107
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
108
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
109 textheight
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
110 \addtolength{\textheight}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
111 Height of text.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
112
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
113 textwidth
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
114 \addtolength{\textwidth}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
115 Width of body.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
116
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
117 topmargin
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
118 \addtolength{\topmargin}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
119 Length between the header and a line one inch from the top of the page.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
120
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
121 topskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
122 \addtolength{\topskip}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
123 Length between top of the body to the first line of the text.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
124
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
125 parindent
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
126 \setlength{\parindent}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
127 Width of indentation at the beginning of a paragraph.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
128
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
129 linewidth
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
130 \addtolength{\linewidth}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
131 Width of lines.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
132
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
133 baselineskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
134 \addtolength{baselineskip}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
135 Minimum height between baselines (bottom of a line).
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
136
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
137 baselinestretch
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
138 \renewcommand{baselinestretch}{1.5}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
139 Value to multiply \baselineskip. (default is 1)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
140 (* Redefine using \renewcommand. Don't use \setlength.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
141
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
142 parskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
143 \addtolength{\parskip}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
144 Vertical space before a paragraph.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
145
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
146 columnsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
147 \addtolength{\columnsep}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
148 Width between columns in a two column environment.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
149
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
150 columnseprule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
151 \addtolength{\columnseprule}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
152 Width of ruler to separate columns in a two column environment.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
153 (default is 0pt)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
154
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
155 columnwidth
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
156 \addtolength{\columnwidth}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
157 (\textwidth - \columnsep)/2 in a two column environment.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
158 Otherwise, equal to \textwidth.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
159
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
160 mathindent
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
161 \addtolength{mathindent}{LENGTH}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
162 Width of indentation of a equation from the left margin, when fleqn is
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
163 defined as style option.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
164
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
165 LaTeX
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
166 \LaTeX
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
167 Display \LaTeX logo. Definition of \LaTeX is;
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
168 \def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
169 T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
170
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
171 fragile
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
172 ** LaTeX term **
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
173 Any command which expanded result changes by an argument.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
174 Opposite is a robust command.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
175
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
176 robust
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
177 ** LaTeX term **
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
178 Commands which expanded results are always the same.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
179 Font type/size selection commands, length commands, and most commands
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
180 used within math mode is robust.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
181 (maketitle type commands that don't take any arguments)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
182
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
183 protect
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
184 \protect `a fragile command'
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
185 Commands that the result changes according to it's arguments are
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
186 called "fragile commands". When an argument is referenced in more
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
187 than one place, the command is said to "take a moving argument".
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
188 chapter and caption, whose argument will be used in the table of
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
189 contents, or an @ in an tabular/array environment are examples.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
190
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
191 When a "fragile command" is used in a "moving argument", it must be
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
192 preceded by a \protect. Following is an example.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
193
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
194 \newcommand{\thissystem}[1]{YaTeX version #1}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
195 \chapter{About \protect \thissystem{1.50}}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
196
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
197 newcommand
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
198 \newcommand{\NAME}[ARGS]{DEF}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
199 Define a macro \NAME as DEF, taking ARGS number of arguments. The nth
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
200 argument will be referred as #n in the definition.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
201 If used as
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
202 \newcommand{\foo}[1]{\underline{#1}}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
203 \foo{bar} will be expanded to \underline{bar}. When a font selection
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
204 command is used as
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
205 \newcommand{\foo}[1]{\bf #1}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
206 \foo{bar} will be expanded as \bf bar in the text, so, it must be used as
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
207 \newcommand{\foo}[1]{{\bf #1}}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
208
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
209 If NAME is already defined as a macro, it will return an error. To
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
210 redefine, use \renewcommand.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
211
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
212 renewcommand
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
213 \renewcommand{\NAME}[ARGS]{DEF}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
214 Redefine an already defined command.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
215 <refer newcommand>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
216
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
217 newenvironment
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
218 \newenvironment{NAME}[ARGS]{DEF1}{DEF2}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
219 Define a new environment.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
220 \begin{NAME} will be replaced by DEF1 and \end{NAME} will be replaced
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
221 by DEF2. Same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
222 \newcommand{\NAME}{DEF1} \def{\end{\NAME}}{DEF2}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
223
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
224 renewenvironment
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
225 \renewenvironment{NAME}[ARGS]{DEF1}{DEF2}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
226 Redefine an environment NAME that already exists.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
227 <refer newenvironment>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
228
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
229 typeout
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
230 \typeout{MESSAGE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
231 Output MESSAGE to the terminal while typesetting.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
232
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
233 typein
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
234 \typein{MESSAGE} \typein[\MACRO]{MESSAGE}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
235 Output MESSAGE to terminal and execute the input.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
236 In the second form, \MACRO will be defined as the input.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
237
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
238 par
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
239 \par
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
240 Used to separate paragraphs. Same as a blank line.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
241
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
242 everypar
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
243 \everypar
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
244 RTFM
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
245
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
246 nopagebreak
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
247 \nopagebreak[i] (i = 0,1,2,3,4)
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
248 Prevents pages to be broken by the strength of i. (default is 4)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
249
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
250 pagebreak
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
251 \pagebreak[i] (i = 0,1,2,3,4)
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
252 Forces pages to be broken by the strength of i. (default is 4)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
253
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
254 linebreak
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
255 \linebreak[i] (i = 0,1,2,3,4)
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
256 Forces lines to be broken by the strength of i. (default is 4)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
257
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
258 nolinebreak
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
259 \nolinebreak[i] (i = 0,1,2,3,4)
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
260 Prevents lines to be broken by the strength of i. (default is 4)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
261
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
262 samepage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
263 \samepage
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
264 Prevents page to be broken.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
265 RTFM
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
266
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
267 obeycr
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
268 \obeycr
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
269 Define <CR> as \\. see \restorecr
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
270
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
271 restorecr
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
272 \restorecr
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
273 Restore <CR>'s definition changed by \obeycr.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
274
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
275 \
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
276 \\ \\[LENGTH]
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
277
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
278 Breaks a line at any given point. Same as \newline if used within a
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
279 paragraph. If an option argument LENGTH is given, vertical space to
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
280 next line will be \vspace{LENGTH}.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
281
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
282 addvspace
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
283 \addvspace{SKIP}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
284 Adds space equal to SKIP to vertical space. If more than one values
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
285 are given as \addvspace{S1} \addvspace{S2}, it will be the same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
286 \addvspace{the larger of S1, S2}.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
287
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
288 vspace
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
289 \vspace{LENGTH} \vspace*{LENGTH}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
290 Adds vertical space of LENGTH.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
291 \vspace* will add space at any given position, but \vspace will not
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
292 add at beginning or end of a page.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
293
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
294 vspace*
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
295 \vspace{LENGTH} \vspace*{LENGTH}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
296 Adds vertical space of LENGTH.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
297 \vspace* will add space at any given position, but \vspace will not
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
298 add at beginning or end of a page.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
299
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
300 hspace
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
301 \hspace{LENGTH} \hspace*{LENGTH}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
302 Adds horizontal space of LENGTH.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
303 \hspace* will add space at any given position, but \hspace will not add
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
304 at beginning or end of a line.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
305
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
306 hspace*
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
307 \hspace{LENGTH} \hspace*{LENGTH}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
308 Adds horizontal space of LENGTH.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
309 \hspace* will add space at any given position, but \hspace will not add
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
310 at beginning or end of a line.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
311
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
312 smallskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
313 \smallskip
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
314 Put a small vertical space.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
315 \def\smallskip{\vspace\smallskipamount}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
316
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
317 medskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
318 \medskip
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
319 Put a medium vertical space.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
320 \def\medskip{\vspace\medskipamount}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
321
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
322 bigskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
323 \bigskip
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
324 Put a big vertical skip.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
325 \def\bigskip{\vspace\bigskipamount}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
326
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
327 ,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
328 \,
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
329 Opens a thin space. Can be used in paragraph mode, LR mode, or math mode.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
330 Used to write a quote within a quote.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
331 example: ``\,`Foo', he said.''
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
332 Spaces that can be used in math mode are:
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
333 \: medium space
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
334 \! negative and thin space
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
335 \; thick space
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
336
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
337 :
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
338 $\:$
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
339 Medium space. Math mode only.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
340
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
341 !
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
342 $\!$
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
343 Negative thin space. Math mode only.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
344
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
345 ;
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
346 $\;$
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
347 Thick space. Math mode only.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
348
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
349 whiledo{TEST}{BODY}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
350 Repeat BODY while TEST is true.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
351
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
352 nofiles
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
353 \nofiles
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
354 If \nofiles is in the preamble, .aux, .idx, .lof, .lot, .toc files will
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
355 not be made.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
356
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
357 includeonly
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
358 \includeonly{sub1} \includeonly{sub1,sub3}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
359 Appoints actual files to be read and processed by \include{}. (.tex can
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
360 be suppressed)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
361 Files not given in the argument list of \includeonly will not be
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
362 processed at all. If the file has been processed before, it will be
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
363 treated as if there were no changes from then.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
364
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
365 include
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
366 \include{FILE}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
367 Same as
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
368 \clearpage \input{FILE} \clearpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
369
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
370 input
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
371 \input{FILE}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
372 Process as if FILE.tex has been inserted at that point.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
373
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
374 setcounter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
375 \setcounter{FOO}{VAL}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
376 Set counter FOO's value to VAL.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
377
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
378 <refer How to Introduce new counter>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
379
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
380 addtocounter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
381 \addtocounter{FOO}{VAL}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
382 Add value VAL to counter FOO.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
383
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
384 <refer How to Introduce new counter>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
385
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
386 newcounter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
387 \newcounter{COUNTER}[OLDCTR]
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
388 Defines a new counter COUNTER.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
389 If an optional argument OLDCTR is given, COUNTER's value will be reset
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
390 every time OLDCTR's value is changed by \stepcounter or \addtocounter.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
391
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
392 <refer How to Introduce new counter>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
393
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
394 How to Introduce new counter
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
395 You'll get `Question n.' increasing n with \mondai, by setting as below.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
396
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
397 \newcounter{toi}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
398 \renewcommand{\thetoi}{Question \arabic{toi}.~ }
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
399 \setcounter{toi}{0}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
400 \newcommand{\mondai}{\refstepcounter{toi}\thetoi}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
401
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
402 value
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
403 \value{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
404 Returns value of COUNTER. Must not be preceded by \protect.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
405
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
406 stepcounter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
407 \stepcounter{FOO}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
408 Increments value of counter FOO. Also resets any counter dependent to FOO.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
409
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
410 refstepcounter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
411 \refstepcounter{FOO}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
412 Increments value of counter FOO. Also resets any counter dependent to
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
413 FOO. Defers with \stepcounter as; if \label{hoge} follows immediately
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
414 after \refstepcounter{FOO}, \ref{hoge}'s value will be set to \value{FOO}.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
415
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
416 arabic
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
417 \arabic{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
418 Output COUNTER's value in arabic numerals.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
419
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
420 roman
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
421 \roman{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
422 Output COUNTER's value in lower case roman numerals.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
423
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
424 Roman
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
425 \Roman{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
426 Output COUNTER's value in upper case roman numerals.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
427
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
428 alph
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
429 \alph{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
430 Output COUNTER's value in lower case alphabet.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
431
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
432 Alph
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
433 \Alph{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
434 Output COUNTER's value in upper case alphabet.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
435
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
436 fnsymbol
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
437 \fnsymbol{COUNTER}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
438 Output COUNTER's value in footnote symbols (1 = *, 2 = \dagger, ...).
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
439 Math mode only.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
440
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
441 label
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
442 \label{LABEL}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
443 Set value of LABEL to \ref VALUE.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
444 This value is referred by \ref{VALUE}. \pageref{LABEL} refers to the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
445 page number \label{LABEL} exists.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
446 ``\ref VALUEs'' are, section commands as \section, \item commands within
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
447 an enumerate environment, values set by a theorem environment. For
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
448 example, immediately after a \item of a enumerate environment, the item
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
449 number will be the ``\ref VALUE''. \label{LABEL} will set the item
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
450 number to LABEL.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
451
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
452 ref
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
453 \ref{LABEL}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
454 Refer to LABEL's value set by \label{LABEL}.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
455 Examples of values returned are; page numbers for LABELs set in the main
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
456 text, table numbers for LABELs set in a table, and the item number for
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
457 LABELs set in an item of the enumerate environment.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
458
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
459 pageref
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
460 \pageref{LABEL}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
461 Refer to the page number where \label{LABEL} exists.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
462
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
463 (
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
464 \( EQUATION \)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
465 Produce an in-text equation.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
466 Same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
467 \begin{math} EQUATION \end{math}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
468 \( and \) are fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
469
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
470 )
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
471 \( x^2 = 4 \)
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
472 Produce an in-text equation.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
473 Same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
474 \begin{math} EQUATION \end{math}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
475 \( and \) are fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
476
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
477 [
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
478 \[ EQUATION \]
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
479 Produce an equation in display mode.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
480 Same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
481 \begin{displaymath} EQUATION \end{displaymath}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
482 \[ and \] are fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
483
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
484 )
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
485 \[ EQUATION \]
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
486 Produce an equation in display mode.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
487 Same as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
488 \begin{displaymath} EQUATION \end{displaymath}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
489 \[ and \] are fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
490
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
491 equation
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
492 \begin{equation} EQUATION \end{equation}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
493 Produce a numbered equation in displaymath mode.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
494
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
495 eqnarray
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
496 \begin{eqnarray} EQNS \end{eqnarray}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
497 Produce equations aligned in three columns. The columns are separated by
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
498 & as ``left member & sign & right member''. For example,
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
499 \begin{eqnarray}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
500 3x + 2y & = & 4 \\
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
501 x - 4y & = & -5
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
502 \end{eqnarray}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
503
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
504 eqnarray*
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
505 \begin{eqnarray*} EQNS \end{eqnarray*}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
506 Same as eqnarray, except no equation numbers are produced.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
507
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
508 frac
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
509 \frac{NUMER}{DENOM}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
510 Produce a fraction as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
511 NUMER
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
512 ------
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
513 DENOM
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
514 Same as {NUMER \over DENOM}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
515
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
516 sqrt
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
517 \sqrt[N]{EQUATION}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
518 Produces the Nth power of EQUATION. Gives a square root if [N] is not given.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
519
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
520 lefteqn
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
521 \lefteqn{EQUATION}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
522 In display math mode, presume EQUATION has zero width and print it flush left.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
523 Used in eqnarray environment when the left member is too long and needs
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
524 folding.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
525 \begin{eqnarray}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
526 \lefteqn{a_1 + a_2 + \cdots + a_n =} \\
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
527 & & a_1 + b_1 + \cdots + z_1 + \\
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
528 & & b_2 + c+2 + \cdost + z_2
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
529 \end{eqnarray}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
530
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
531 center
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
532 \begin{center} TEXT \end{center}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
533 Center TEXT. Each line must be separated by \\.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
534 <refer \centering>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
535
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
536 flushright
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
537 \begin{flushright} TEXT \end{flushright}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
538 Align end of each line with right margin. Each line must be separated by \\.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
539 <refer \raggedright>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
540
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
541 flushleft
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
542 \begin{flushleft} TEXT \end{flushleft}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
543 Align start of each line with left margin. \\ can be given to decide
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
544 point of line break. Otherwise lines will be broken at an appropriate
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
545 length.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
546 <refer \raggedleft>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
547
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
548 centering
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
549 \centering
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
550 Produce a centered paragraph.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
551 Declared at the beginning of a table/figura environment, it will center
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
552 until the end of the environment.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
553
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
554 raggedright
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
555 \raggedright
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
556 Produce flush-left paragraphs.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
557
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
558 raggedleft
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
559 \raggedleft
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
560 Produce flush-right paragraphs.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
561
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
562 raggedbottom
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
563 \raggedbottom
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
564 Allow height of each page to vary.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
565 Declared in the preamble.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
566 <refer \flushbottom>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
567
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
568 flushbottom
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
569 \flushbottom
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
570 Make all text pages the same height.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
571 Declared in the preamble.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
572 <refer \raggedbottom>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
573
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
574 sloppy
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
575 \sloppy
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
576 Always breaks the line at the right-hand margin, but allows too much
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
577 space between words.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
578 <refer \fussy>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
579
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
580 fussy
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
581 \fussy
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
582 Return to normal line breaking.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
583 <refer \sloppy>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
584
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
585 sloppypar
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
586 \begin{sloppypar} PARAGRAPH \end{sloppypar}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
587 Produce PARAGRAPH in \sloppy.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
588 <refer \sloppy>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
589
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
590 verbatim
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
591 \begin{verbatim} ... \end{verbatim}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
592 The verbatim environment uses the fixed-width \tt font, turns blanks into
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
593 spaces, starts a new line for each carriage return (or sequence of
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
594 consecutive carriage returns), and interprets EVERY character literally.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
595 I.e., all special characters \, {, $, etc. are \catcode'd to 'other'.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
596
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
597 verbatim*
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
598 \begin{verbatim*} ... \end{verbatim*}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
599 The verbatim* environment is the same to verbatim, except that spaces
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
600 print as the TeXbook's space character instead of as blank spaces.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
601 <refer verbatim>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
602
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
603 list
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
604 \begin{list}{LABEL}{PARAMETER} ... \end{list}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
605 Enter list environment. Each \item will be listed with an indent.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
606 First argument gives the default label when \item's optional argument is
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
607 omitted. Second argument gives parameters to be processed for each item.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
608 example:
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
609 \begin{list}%
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
610 {$\diamond$}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
611 {\addtolength{\leftmargin}{4em}}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
612 \item First argument is the default label when \verb|\item|'s optional
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
613 argument is given.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
614 \item Second argument will be processed for each item.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
615 \item[*] If a optional argument is given such as this, it will be the label.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
616 \end{list}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
617
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
618 Variables to control the list environment are as follow; (default value)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
619 horizontal:
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
620 <refer variables to control list environment>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
621
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
622 variables to control list environment
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
623 \labelwidth width of label
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
624 \labelsep space between right of label and text of first item
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
625 \leftmargin left margin within list environment
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
626 \rightmargin right margin within list environment (0pt)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
627 \itemindent width of indent preceding item (0pt)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
628 \linewidth width of line
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
629 \listparindent indent for each paragraph (except first paragraph with \item)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
630 (0pt)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
631
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
632 vertical:
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
633 \topsep space between last paragraph before list environment and
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
634 first item
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
635 \partopsep space added to \topsep when starting a new paragraph in list
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
636 environment
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
637 \itemsep space between successive items
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
638 \parsep space between paragraphs within the same item
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
639
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
640 itemize
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
641 \begin{itemize} \item ITEM1 ... \item ITEMn \end{itemize}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
642 Produce a bulleted list.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
643 Can be nested to four levels.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
644 ``bullets'' shown at top of each item of the four levels are controlled
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
645 by \labelitemi, \labelitemii, \labelitemiii, \labelitemiv.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
646
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
647 Variables to control the itemize environment are;
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
648 <refer variables to control list environment>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
649
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
650 enumerate
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
651 \begin{enumerate} \item ITEM1 ... \item ITEMn \end{enumerate}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
652 Produce a numbered list.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
653 Can be nested to four levels.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
654 Numbers for items on each level are held in enumi, enumii, enumiii, enumiv.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
655 Each item's label are produced by \labelenumi, ..., \labelenumiv.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
656 \p@enumN\theenumN will set \ref's value. (N is the depth of level.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
657 refer \ref for value of \ref)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
658 For example, if declared
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
659 \def\theenumii{\alph{enumii}}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
660 \def\p@enumii{\theenumi\theenumii}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
661 \def\labelenumii{(\theenumii)}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
662 \ref's value will be 3a.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
663
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
664 Variables to control enumerate environment are,
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
665 <refer variables to control list environment>
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
666
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
667 item
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
668 \item \item[LABEL]
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
669 Start an item in itemize, enumerate, description environment.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
670 Output LABEL if [LABEL] is given.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
671
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
672 description
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
673 \begin{description} \item[LABEL] CONTENTS ... \end{description}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
674 Produce [LABEL] as a label.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
675
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
676 subitem
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
677 \subitem ITEM
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
678 Define a subitem.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
679
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
680 subsubitem
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
681 \subsubitem ITEM
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
682 Define a subsubitem.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
683
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
684 makebox
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
685 \makebox[WID][POS]{OBJECT} \makebox(X,Y)[POS]{OBJECT}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
686 First form will place OBJECT at position POS and width WID in a \box.
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
687 For POS, object will be placed flush-left if `l', flush-right if `r',
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
688 splattering words in the same space if `s', and centered if nothing is given
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
689 in the second form, object will be placed in a \hbox sized (X,Y) (in
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
690 \unitlength) within a picture environment. POS is the same as the first form.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
691
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
692
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
693
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
694 mbox
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
695 \mbox{OBJECT}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
696 Same as \makebox{OBJECT}.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
697
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
698 newsavebox
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
699 \newsavebox{\CMD}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
700 Define a new box saving command. \CMD is used in a \savebox command to
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
701 save boxes. Commands defined by \newsavebox are always global.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
702
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
703 savebox
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
704 \savebox{\CMD}{TEXT}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
705 Save results of TEXT in \CMD to be boxed.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
706 TEXT is the same as the argument of \makebox, but the results of
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
707 processing TEXT is not displayed in-place. Boxes processed by
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
708 \usebox{\CMD} will be placed.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
709
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
710 sbox
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
711 \sbox{\CMD}{TEXT}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
712 Same as \savebox. \sbox is robust, and \savebox is fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
713
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
714 framebox
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
715 \framebox[WID][POS]{OBJECT} \framebox(X,Y)[POS]{OBJECT}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
716 Do the same thing as \makebox with a frame.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
717 The frame's width and space between the object are decided by \framerule
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
718 and \framesep. If used as \framebox(X,Y){OBJECT} in a picture
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
719 environment, width of frame will be dependant to the picture
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
720 environment's line width, and space between the object and frame can not
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
721 be opened.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
722
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
723 fbox
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
724 \fbox{OBJECT}
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
725 Same as \framebox{OBJECT}.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
726 \fbox is robust, \framebox fragile.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
727
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
728 Rule width of \fbox can be controled by setting \fboxrule
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
729
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
730 {
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
731 \fboxrule=2\fboxrule
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
732 \fbox{contents of double width of rule}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
733 }
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
734
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
735 parbox
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
736 \parbox[POS]{WIDTH}{TEXT}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
737 Make a box of width WIDTH using TEXT. The box's position by POS is;
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
738 c : centering (default)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
739 b : bottom of box matches present text
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
740 t : top of box matches present text
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
741
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
742 In \parbox, parameters will be reset as;
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
743 \parskip = 0pt
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
744 \linewidth = \hsize
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
745 \@totalleftmargin = 0pt
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
746 \leftskip = 0pt
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
747 \rightskip = 0pt
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
748 \@rightskip = 0pt
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
749 \parfillskip = 0pt plus 1fil
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
750 \lineskip = \normallineskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
751 \baselineskip = \normalbaselineskip
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
752
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
753 minipage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
754 \begin{minipage}[pos]{WIDTH} TEXT \end{minipage}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
755 Make a box of width WIDTH using TEXT as \parbox. The box's position by
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
756 POS is;
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
757 c : centering (default)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
758 b : bottom of box matches present text
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
759 t : top of box matches present text
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
760 TEXT will be processed as a normal paragraph, differing from \parbox.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
761
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
762 rule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
763 \rule[RAISED]{WIDTH}{HEIGHT}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
764 Make a rule of WIDTH x HEIGHT. If RAISED is given, will be raised that
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
765 amount.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
766
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
767 underline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
768 \underline{TEXT}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
769 Underline TEXT.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
770
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
771 raisebox
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
772 \raisebox{DISTANCE}[HEIGHT][DEPTH]{BOX}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
773 Raise BOX by DISTANCE.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
774 If HEIGHT and DEPTH are given, TeX will take it as the height and depth
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
775 of the box.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
776 (see TeXBook for more info)
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
777
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
778 tabbing
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
779 \begin{tabbing} \= text1.1 \= text1.2 \\ \> text2.1 \> text2.2 \end{tabbing}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
780 Creates an environment of aligned columns (nesting allowed). For example,
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
781 \begin{tabbing}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
782 \= ITEM1 \hspace*{2em} \= ITEM2 \hspace*{3em} \= ITEM3 \\
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
783 \> aabbcc \> ddeeff \> gghhii \+ \\
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
784 \> jjkkll \> mmnnoo \\
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
785 \> ppqqrr \- \\
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
786 \> ssttuu \> vvwwxx \> yyzzzz
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
787 \end{tabbing}
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
788 will be processed with three tab stops as,
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
789 (1st item) (2nd item) (3rd item)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
790 aabbcc ddeeff gghhii
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
791 jjkkll mmnnoo
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
792 ppqqrr
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
793 ssttuu vvwwxx yyzzzz
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
794 \2em/ \3em/
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
795 Commands to control the tabbing environment are; (n starts from 1)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
796 \= Sets the nth tab stop position to the current position and increment
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
797 the tab counter (n) by 1.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
798 \\ Start a new line and reset the tab counter (n=1)
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
799 \> Set the position to the nth tab stop and increment the tab counter by 1.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
800 \+ Add 1 to the next line's tab counter's initial value. If written as
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
801 \+ \\, the next line's \> will give the position of the second tab
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
802 stop. Multiple \+ will accumulate tab counter's initial value.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
803
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
804 \- Reverse of \+. Decrease initial value of tab counter for next line
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
805 by 1.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
806 \< Decrease value of tab counter by 1 and set the tab stop. Can be
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
807 only used at the beginning of a line.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
808 \' Output at a position \tabbinsep right from the normal tab stop.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
809 \` Output remaining text flush-right.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
810 \pushtabs Push all tab stop positions being used.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
811 \poptabs Push all tab stop positions being used. \pushtabs and \poptabs
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
812 must be used in pairs. Nesting allowed.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
813 \aX In a tabbing environment, accents are produced by \a=, \a', \a`
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
814 \kill Without outputting text, parse tabbing definition.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
815
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
816 array
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
817 \begin{array}{PREAMBLE} C1 & C2 & .. & Cn \\ D1 ... \end{array}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
818 Make a mathematical array. Useful to make matrix.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
819 See the help of `tabular' for detailed description.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
820
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
821 tabular
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
822 \begin{tabular}[OPT]{PREAMBLE} C1 & C2 & .. & Cn \\ D1 ... \end{tabular}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
823 Make tabular.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
824 [[OPT]]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
825 [t] Align the top of tabular to the line.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
826 [b] Align the bottom of tabular to the line.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
827 [[PREAMBLE]]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
828 l,r,c : indicate where entry is to be placed.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
829 | : for vertical rule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
830 @{EXP} : inserts the text EXP in every column. \arraycolsep or \tabcolsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
831 spacing is suppressed.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
832 *{N}{PRE} : equivalent to writing N copies of PRE in the preamble. PRE
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
833 may contain *{N'}{EXP'} expressions.
68
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
834 p{LEN} : makes entry in parbox of width LEN. This is useful when
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
835 each column contains long sentences.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
836
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
837 [[Usable commands in array, tabular environment]]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
838 \multicolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
839 <refer multicolumn>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
840 \vline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
841 <refer vline>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
842 \hline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
843 <refer hline>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
844 \cline{i-j}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
845 <refer cline>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
846 \extracolsep{W}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
847 <refer extracolsep>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
848
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
849
68
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
850 See below as an example.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
851
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
852 \LaTeX Expression Printed image
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
853 \begin{array}{ccr}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
854 x+y+z & a_1 & 1 \\ x+y+z a1 1
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
855 x+z & a_2 & 21 \\ x+z a2 21
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
856 y & a_3 & 321 y a3 321
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
857 \end{array}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
858
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
859 \[ \left(
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
860 \begin{array}{cccc}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
861 a_{11} & a_{12} & \dots & a_{1n} \\ / a11 a12 ... a1n \
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
862 a_{21} & a_{22} & \dots & a_{2n} \\ | a21 a22 ... a2n |
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
863 \vdots & \vdots & \ddots& \vdots \\ | : : \. : |
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
864 a_{n1} & a_{n2} & \dots & a_{nn} \ an1 an2 ..: ann /
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
865 \end{array}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
866 \right)\]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
867
68
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
868 \begin{tabular}{lp{0.7\textwidth}
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
869 \hline ----------------------------
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
870 \verb|.| & Period matches with . Period matches with any
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
871 any single character.\\ single character.
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
872 \verb|*| & Asterisk matches with * Asterisk matches with 0
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
873 0 or more repetition or more repetition of
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
874 of preceding regexp. preceding regexp.
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
875 \\ \hline ----------------------------
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
876 \end{tabular}
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
877
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
878 (End of example)
0eb6997bee16 More adjustment for Emacs20 and XEmacs
yuuji
parents: 54
diff changeset
879
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
880 \right(, \left) or \right{, left} or \right[, \left] or \right|, \left|
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
881 can enclose whole of array environment by parentheses, braces, brackets,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
882 norm respectively. The number of `\right's and `\left's should be the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
883 same, but the type of parentheses don't have to match like
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
884 \right( \left]. `\right.' produces the invisible parenthesis.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
885
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
886 \[ Ans. \cdots \left\{ /
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
887 \begin{array}{ccc} | x = 5
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
888 x & = & 5 \\ Ans. ...<
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
889 y & = & 3 | y = 3
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
890 \end{array} \right. \] \
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
891
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
892 Here are the style parameters for the tabular environment.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
893 \arraycolsep : half the width separating columns in an array environment
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
894 \tabcolsep : half the width separating columns in a tabular environment
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
895 \arrayrulewidth : width of rules
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
896 \doublerulesep : space between adjacent rules in array or tabular
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
897 \arraystretch : line spacing in array and tabular environments is done by
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
898 placing a strut in every row of height and depth
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
899 \arraystretch times the height and depth of the strut
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
900 produced by an ordinary \strut command.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
901
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
902 Tabular environment cannot spread across pages. `supertabular.sty'
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
903 allows this.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
904
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
905 tabular*
52
5d94deabb9f9 Set YaTeX-indent-line to 'indent-line-function.
yuuji
parents: 51
diff changeset
906 \begin{tabular*}{WIDTH}{PREAMBLE} ... \end{tabular*}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
907 Make tabular environment with specifying its width.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
908 To fill this width, use \extracolsep{} of preamble as below:
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
909 \begin{tabular*}{10em}[b]{|c@{\extracolsep{\fill}}|c|c|}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
910 \hline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
911 a & b & c \\ \hline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
912 1 & 2 & 3
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
913 \end{tabular*}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
914 See also tabular.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
915
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
916 multicolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
917 \multicolumn{N}{FORMAT}{ITEM}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
918 In tabular environment,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
919 replaces the next N column items by
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
920 ITEM, formatted according to FORMAT. FORMAT should contain at most
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
921 one l,r or c. If it contains none, then ITEM is ignored.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
922
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
923 vline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
924 \vline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
925 In tabular environment,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
926 draws a vertical line the height of the current row. May
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
927 appear in an array element entry.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
928
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
929
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
930 hline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
931 \hline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
932 In tabular environment draws a horizontal line between rows. Must
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
933 appear either before the first entry (to appear above the first row) or
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
934 right after a \\ command. If followed by another \hline, then adds a
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
935 \vskip of \doublerulesep.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
936
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
937 cline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
938 \cline{i-j}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
939 In tabular environment,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
940 draws horizontal lines between rows covering columns
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
941 i through j, inclusive. Multiple commands may follow
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
942 one another to provide lines covering several disjoint
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
943 columns
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
944
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
945 extracolsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
946 \extracolsep{W}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
947 for use inside an @ in the preamble. Causes a WIDTH
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
948 space to be added between columns for the rest of the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
949 columns. This is in addition to the ordinary intercolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
950 space.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
951
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
952 picture
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
953 \begin{picture}(WIDTH,HEIGHT)(X,Y) ..contents.. \end{picture}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
954 The picture environment allows you to create just about any kind of
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
955 picture you want containing text, lines, arrows and circles. You tell
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
956 LaTeX where to put things in the picture by specifying their
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
957 coordinates. A coordinate is a number that may have a decimal point
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
958 and a minus sign - a number like 5, 2.3 or -3.1416. A coordinate
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
959 specifies a length in multiples of the unit length \unitlength, so if
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
960 \unitlength has been set to 1cm, then the coordinate 2.54 specifies a
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
961 length of 2.54 centimeters. You can change the value of \unitlength
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
962 anywhere you want, using the \setlength command, but strange things
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
963 will happen if you try changing it inside the picture environment.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
964
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
965 A position is a pair of coordinates, such as (2.4,-5), specifying the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
966 point with x-coordinate 2.4 and y-coordinate -5. Coordinates are
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
967 specified in the usual way with respect to an origin, which is
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
968 normally at the lower-left corner of the picture. Note that when a
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
969 position appears as an argument, it is not enclosed in braces; the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
970 parentheses serve to delimit the argument.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
971
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
972 The picture environment has one mandatory argument, which is a
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
973 position. It specifies the size of the picture. The environment
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
974 produces a rectangular box with width and height determined by this
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
975 argument's x- and y-coordinates.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
976
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
977 The picture environment also has an optional position argument,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
978 following the size argument, that can change the origin. (Unlike
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
979 ordinary optional arguments, this argument is not contained in square
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
980 brackets.) The optional argument gives the coordinates of the point at
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
981 the lower-left corner of the picture (thereby determining the origin).
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
982 For example, if \unitlength has been set to 1mm, the command
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
983
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
984 \begin{picture}(100,200)(10,20)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
985
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
986 produces a picture of width 100 millimeters and height 200
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
987 millimeters, whose lower-left corner is the point (10,20) and whose
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
988 upper-right corner is therefore the point (110,220). When you first
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
989 draw a picture, you will omit the optional argument, leaving the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
990 origin at the lower-left corner. If you then want to modify your
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
991 picture by shifting everything, you just add the appropriate optional
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
992 argument.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
993
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
994 The environment's mandatory argument determines the nominal size of
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
995 the picture. This need bear no relation to how large the picture
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
996 really is; LaTeX will happily allow you to put things outside the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
997 picture, or even off the page. The picture's nominal size is used by
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
998 TeX in determining how much room to leave for it.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
999
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1000 Everything that appears in a picture is drawn by the \put command. The
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1001 command
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1002
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1003 \put (11.3,-.3){...}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1004
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1005 puts the object specified by "..." in the picture, with its reference
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1006 point at coordinates (11.3,-.3). The reference points for various
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1007 objects will be described below.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1008
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1009 The \put command creates an LR box. You can put anything in the text
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1010 argument of the \put command that you'd put into the argument of an
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1011 \mbox and related commands. When you do this, the reference point
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1012 will be the lower left corner of the box.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1013
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1014 Picture environment is obsolete I thinks, so show only commands.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1015
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1016 [[COMMANDS]]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1017 \put(X,Y){OBJECT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1018 \multiput(X,Y)(dX,dY){REPEAT}{OBJECT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1019 [[OBJECTS]]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1020 \makebox(X,Y)[POS]{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1021 \framebox(X,Y)[POS]{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1022 \dashbox(X,Y)[POS]{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1023 (POS = l, r, b, t)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1024 \line(dX,dY){HorizontalLength}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1025 \vector(dX,dY){HorizontalLength} (arrow)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1026 (dX,dY = +-1, +-2, ..., +-6)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1027 \shortstack[POS]{FIRST\\SECOND\\THIRD...}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1028 \circle{DIAMETER}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1029 \circle*{DIAMETER} (Filled circle)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1030 (Maximum diameters are 40pt, 15pt)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1031 \oval(Dia-X,DiaY)[POS] (Oval POS = l, r, t, b)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1032 \frame{OBJECT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1033 \thinlines, \thicklines (choose line thickness)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1034 \linethickness{THICKNESS}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1035
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1036 newtheorem
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1037 \newtheorem{NAME}{TEXT}[COUNTER] \newtheorem{NAME}[OLDNAME]{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1038 This defines the environment NAME to be just as one would expect a
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1039 theorem environment to be, except that it prints ``TEXT'' instead of
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1040 ``Theorem''.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1041
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1042 If OLDNAME is given, then environments NAME and OLDNAME use the same
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1043 counter, so using a NAME environment advances the number of the next
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1044 NAME environment, and vice-versa.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1045
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1046 If COUNTER is given, then environment NAME is numbered within COUNTER.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1047 E.g., if COUNTER = subsection, then the first NAME in subsection 7.2
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1048 is numbered TEXT 7.2.1.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1049
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1050 The way NAME environments are numbered can be changed by redefining
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1051 \theNAME.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1052
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1053 title
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1054 \title{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1055 Define the title of the document.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1056
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1057 author
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1058 \author{AUTHOR}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1059 Declare the author of the document.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1060
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1061 date
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1062 \date{DATE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1063 Define the date of document which is used by \maketitle.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1064 Omitting DATE produces current date.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1065
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1066 thanks
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1067 \thanks{FOOTNOTE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1068 Output a footnote in title page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1069
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1070 maketitle
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1071 \maketitle
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1072 Output a title. Should be written in document environment.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1073 Here are the constituents of title page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1074 \title{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1075 \author{AUTHOR}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1076 \date{DATE} (If DATE omitted, output the date of typesetting)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1077 \thanks{NOTE} (Output a thanks message or the post of the author)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1078
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1079 part
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1080 \part{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1081 Start a new part whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1082 <refer chapter>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1083
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1084 chapter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1085 \chapter{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1086 Start a chapter whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1087 Sectioning commands:
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1088 \part Part ?
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1089 \chapter Chapter ? (not available in `article.sty')
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1090 \section ?
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1091 \subsection ?.?
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1092 \subsubsection ?.?.?
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1093 \paragraph ***
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1094 \subparagraph ===
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1095
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1096 section
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1097 \section{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1098 Start a section whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1099 <refer chapter>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1100
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1101 subsection
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1102 \subsection{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1103 Start a subsection whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1104 <refer chapter>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1105
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1106 subsubsection
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1107 \subsubsection{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1108 Start a paragraph whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1109 <refer chapter>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1110
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1111 paragraph
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1112 \paragraph{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1113 Start a paragraph whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1114 <refer chapter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1115
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1116 subparagraph
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1117 \subparagraph{TITLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1118 Start a subparagraph whose title is TITLE.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1119 <refer chapter>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1120
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1121 appendix
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1122 \appendix
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1123 Declare the beginning of appendix.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1124 Change the numbering fashion to appendix oriented.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1125
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1126 contentsline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1127 \contentsline{TYPE}{ENTRY}{PAGE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1128 \contentsline{subsection}{\makebox{30pt}[r]{1.4.3} Gnats and Gnus}{22}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1129 Macro to produce a TYPE entry in a table of contents, etc.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1130 It will appear in the .TOC or other file. For example,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1131 The entry for subsection 1.4.3 in the table of contents might
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1132 be produced by:
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1133 \contentsline{subsection}{\makebox{30pt}[r]{1.4.3} Gnats and Gnus}{22}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1134 The \protect command causes command sequences to be written
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1135 without expanding them.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1136
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1137 addcontentsline
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1138 \addcontentsline{TABLE}{TYPE}{ENTRY}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1139 User command for adding his own entry to a table of contents, etc.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1140 It adds the entry
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1141 \contentsline{TYPE}{ENTRY}{page}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1142 to the .TABLE file.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1143
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1144 addtocontents
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1145 \addtocontents{TABLE}{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1146 Adds TEXT to the .TABLE file, with no page number.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1147
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1148 index
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1149 \index{INDEX}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1150 Create an entry of index.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1151
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1152
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1153 glossary
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1154 \glossary{STRING}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1155 Create an entry of glossary.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1156
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1157 makeindex
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1158 \makeindex
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1159 Writes \indexentry to .idx file.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1160 Should be in preamble.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1161
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1162 makeglossary
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1163 \makeglossary
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1164 Writes \glossaryentry to .glo file.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1165 Should be in preamble.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1166
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1167 bibliography
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1168 \bibliography{FILE1,FILE2, ... ,FILEn}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1169 Specifies the bibdata files.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1170
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1171 bibliographystyle
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1172 \bibliographystyle{STYLE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1173 Style of numbering of bibliographies.
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1174 plain normal
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1175 unsrt without sorting
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1176 alpha gives tag like "Foo94"
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1177 abbrv omit the first name of author, publishing month, book title
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1178
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1179 thebibliography
77
1b172d26b55e Fix auto-fill movement on Emacs21.
yuuji
parents: 70
diff changeset
1180 \begin{thebibliography}{LONGEST-LABEL} \bibitem{ITEM},... \end{thebibliography}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1181 The thebibliography environment is a list environment. To save the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1182 use of an extra counter, it should use enumiv as the item counter.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1183 Instead of using \item, items in the bibliography are produced by the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1184 \bibitem command.
77
1b172d26b55e Fix auto-fill movement on Emacs21.
yuuji
parents: 70
diff changeset
1185 LONGEST-LABEL is a dummy string to notify the maximum width of label.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1186 ---
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1187 <refer bibitem>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1188
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1189 bibitem
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1190 \bibitem{NAME} \bibitem[LABEL]{NAME}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1191 Produces a numbered (as [1], [2],...) entry cited as NAME.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1192 Second form produces an entry labeled by LABEL and cited as NAME.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1193
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1194 thefootnote
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1195 In usual LaTeX style, produces the footnote number.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1196 If footnotes are to be numbered within pages, then the
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1197 document style file must include an \@addtoreset command
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1198 to cause the footnote counter to be reset when the page
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1199 counter is stepped. This is not a good idea, though,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1200 because the counter will not always be reset in time
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1201 to ensure that the first footnote on a page is footnote
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1202 number one.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1203
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1204 footnote
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1205 \footnote{NOTE} or \footnote[NUM]{NOTE}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1206 User command to insert a footnote.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1207 In second form, insert a footnote numbered
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1208 NUM, where NUM is a number -- 1, 2,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1209 etc. For example, if footnotes are numbered
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1210 *, **, etc. within pages, then \footnote[2]{...}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1211 produces footnote '**'. This command does not
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1212 step the footnote counter.
86
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1213
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1214 If you want footnote number as marks, define as follows in preamble;
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1215 \renewcommand{\thefootnote}{\fnsymbol{footnote}}
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1216
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1217 The next definition produces dagger marks followed by sequential number.
f14ec50103d0 as of 2009/9/28
yuuji@gentei.org
parents: 80
diff changeset
1218 \renewcommand{\thefootnote}{$\dagger$\arabic{footnote}}
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1219 (fragile)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1220
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1221 footnotemark
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1222 \footnotemark[NUM]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1223 Command to produce just the footnote mark in
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1224 the text, but no footnote. With no argument,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1225 it steps the footnote counter before generating
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1226 the mark.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1227
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1228 footnotetext
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1229 \footnotetext[NUM]{TEXT}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1230 Command to produce the footnote but no mark.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1231 \footnote is equivalent to \footnotemark \footnotetext .
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1232
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1233 footnotesize
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1234 {\footnotesize ...}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1235 Size-changing command for footnotes.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1236
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1237 footnotesep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1238 \footnotesep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1239 The height of a strut placed at the beginning of every footnote.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1240
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1241 footnoterule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1242 \footnoterule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1243 Macro to draw the rule separating footnotes from text.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1244 It is executed right after a \vspace of \skip\footins.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1245 It should take zero vertical space--i.e., it should to
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1246 a negative skip to compensate for any positive space
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1247 it occupies. (See PLAIN.TEX.)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1248
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1249 documentstyle
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1250 \documentstyle[OPTION1,OPTION2, ... ,OPTIONn]{STYLE}
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1251 The user starts one's file with the command as above
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1252 which loads the OPTION's respectively and \input's the file STYLE.sty.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1253
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1254 documentclass
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1255 \documentclass[OPTION1,OPTION2, ... ,OPTIONn]{STYLE}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1256 In LaTeX2e, user starts one's file with the command as above
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1257 which loads the OPTION's respectively and \input's the file STYLE.cls.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1258
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1259 usepackage
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1260 \usepackage[OPTIONS]{PACKAGE}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1261 Use additional package `PACKAGE' with option `OPTION'.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1262
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1263 verb
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1264 \verb#CONTENTS#
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1265 The command \verb produces in-line verbatim text, where the argument
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1266 is delimited by any pair of characters. E.g., \verb #...# takes
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1267 '...' as its argument, and sets it verbatim in \tt font.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1268
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1269 The *-variants of these commands is the same, except that spaces
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1270 print as the TeXbook's space character instead of as blank spaces.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1271
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1272 styleparameter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1273
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1274 topfigrule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1275 \topfigrule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1276 Command to place rule (or whatever) between floats
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1277 at top of page and text. Executed in inner vertical
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1278 mode right before the \textfloatsep skip separating
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1279 the floats from the text. Must occupy zero vertical
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1280 space. (See \footnoterule.)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1281
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1282 botfigrule
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1283 \setlength{\botfigrule}{LENGTH}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1284 Same as \topfigrule, but put after the \textfloatsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1285 skip separating text from the floats at bottom of page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1286
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1287 intextsep
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1288 \setlength{\intextsep}{LENGTH}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1289 Space left on top and bottom of an in-text float.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1290
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1291 newpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1292 \newpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1293 Advance to a new page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1294 \clearpage Output the unfinished table of images, if any,
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1295 and clear page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1296 \cleardoublepage Same as \clearpage except that when spread style
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1297 (such as book), start a new page with odd page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1298 \newpage Finish current column when twocolumn.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1299
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1300 clearpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1301 \clearpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1302 <refer newpage>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1303
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1304 cleardoublepage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1305 \cleardoublepage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1306 <refer newpage>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1307
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1308 length
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1309
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1310 Here are the available units of length in TeX.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1311 cm centi meter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1312 em width of `M'
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1313 ex height of `x'
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1314 in inch (=2.54cm)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1315 mm mi.li meter
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1316 pc pica(=12pt)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1317 pt point (72.27pt=1 inch)
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1318 \fill Freely extendable length whose normal length is 0
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1319 \stretch{X} X-times as long as \fill
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1320
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1321 stretch
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1322 \stretch{X}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1323 <refer length>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1324
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1325 twocolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1326 \twocolumn[STRING]
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1327 Clear page and start two-column typesetting.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1328 Optional argument [STRING] specifies the page-acrossing title.
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1329
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1330 If you want to output one-column title page with two-column body,
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1331 describe like this;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1332 \twocolumn[
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1333 \begin{titlepage}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1334 {\LARGE YourTitle}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1335 \vspace*{1em}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1336 \begin{abstract} Your Abstract blah blah... \end{abstract}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1337 \end{titlepage}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1338 ]
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1339
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1340 ->onecolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1341
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1342 onecolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1343 \onecolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1344 Clear page and start one-column typesetting.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1345 ->twocolumn
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1346
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1347 topnewpage
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1348 \topnewpage{BOX}
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1349 Begin a new page and create the parbox-ed BOX whose width is \textwidth.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1350 This is useful to make a page-acrossing title in a twocolumn page.
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1351
79
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1352 breakbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1353 \begin{breakbox} ... \end{breakbox}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1354 Make a surrounding frame extended across pages.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1355 Useful for cite a long program list.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1356 Requires `\usepackage{eclbkbox}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1357
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1358 verbfile
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1359 \verbfile{FILE}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1360 Include a FILE in verbatim format.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1361 Requires `\usepackage{misc}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1362 See also \listing
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1363
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1364 listing
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1365 \listing{FILE}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1366 Include a FILE in verbatim format with line number.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1367 Requires `\usepackage{misc}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1368 See also \verbfile
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1369
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1370 ascmac
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1371 \usepackage{ascmac}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1372 The `ascmac' package provides
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1373 * \boxnote environment notebook-like box
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1374 * \screen environment corner-rounded box suitable for screen output
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1375 * \itembox environment itemizing box
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1376 * \shadebox environment shaded box
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1377 * \keytop macro keytop
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1378 * \yen Yen mark
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1379 * \return-key
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1380 * \mask, \maskbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1381
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1382 boxnote
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1383 \begin{boxnote} ... \end{boxnote}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1384 Enclose with notebook-like square.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1385 Defined in ascmac.sty.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1386
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1387 <refer ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1388
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1389 screen
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1390 \begin{screen} ... \end{screen}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1391 Enclose with corner-rounded square which stands for screen output.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1392 Requires `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1393
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1394 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1395
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1396 itembox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1397 \begin{itembox}{ITEMSTRING} ... \end{itembox}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1398 Enclose box with ITEMSTRING header.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1399 Requires `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1400 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1401
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1402 shadebox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1403 \begin{shadebox} ... \end{shadebox}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1404 Enclose shaded box.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1405 Requires `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1406 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1407
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1408 keytop
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1409 \keytop{KEY}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1410 Output a keytop designed character.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1411 Requires `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1412 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1413
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1414 mask
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1415 \mask{STRING}{MASKTYPE}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1416 Make a masked STRING. MASKTYPE is one of character A through K.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1417
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1418 eg.) \mask{This is a pen!}{C}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1419
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1420 Mask types are viewed at
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1421 http://www.yatex.org/help/ascmac-mask.jpg
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1422
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1423 Defined in `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1424
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1425 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1426
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1427 maskbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1428 \maskbox{WIDTH}{HEIGHT}{MASKTYPE}{POS}{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1429 Make a masked box of WIDTH x HEIGHT which contains STRING located in POS.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1430 Masking type MASKTYPE is one of character A through K.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1431
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1432 eg.) \maskbox{5cm}{2.5em}{G}{c}{Year!}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1433
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1434 Mask types are viewed at
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1435 http://www.yatex.org/help/ascmac-mask.jpg
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1436
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1437 Requires `\usepackage{ascmac}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1438 <refere ascmac>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1439
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1440 alltt
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1441 \begin{alltt} ... \end{alltt}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1442 An environment like verbatim except in which TeX macro can be used.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1443
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1444 comment
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1445 \begin{comment} ... \end{comment}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1446 Comment out enclosed environment.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1447 But if \includeversion{comment} appears, enclosed part activated.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1448 Putting \excludeversion{ENV} defines new environment ENV which
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1449 works equivalently to comment environment.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1450
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1451 Requires `\usepackage{version}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1452
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1453 bou
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1454 \bou{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1455 Put the emphasizing dot on each characters in STRING.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1456
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1457 Requires `\usepackage{plext}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1458
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1459 url
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1460 \url{URL_STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1461 Put URL string with reasonable folding.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1462
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1463 Requires `\usepackage{url}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1464
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1465 longtable
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1466 \begin{longtable}{POSSTRING} ... \end{longtable}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1467 Same as table, but can be spreaded across pages.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1468
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1469 Requires `\usepackage{longtable}'
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1470
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1471 fancybox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1472 \usepackage{fancybox}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1473 Provides some fancy boxes.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1474 * \shadowbox{}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1475 * \ovalbox{}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1476 * \doublebox{}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1477
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1478 shadowbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1479 \shadowbox{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1480 Surround a STRING by shadow box.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1481
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1482 Require `\usepackage{fancybox}`
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1483
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1484 <ref fancybox>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1485
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1486 ovalbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1487 \ovalbox{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1488 Surround a STRING by oval box
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1489
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1490 Require `\usepackage{fancybox}`
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1491
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1492 <ref fancybox>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1493
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1494 Ovalbox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1495 \Ovalbox{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1496 Surround a STRING by thick oval box.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1497
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1498 Require `\usepackage{fancybox}`
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1499
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1500 <ref fancybox>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1501
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1502 doublebox
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1503 \doublebox{STRING}
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1504 Surround a STRING by double frame.
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1505
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1506 Require `\usepackage{fancybox}`
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1507
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1508 <ref fancybox>
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1509
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1510 quote
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1511 \begin{quote} ... \end{quote}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1512 quotation without paragraph
79
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1513
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1514 quotation
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1515 \begin{quotation} ... \end{quotation}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1516 quoted environment which might contains paragraphs
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1517
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1518 textcircled
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1519 \textcircled{CHAR}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1520 Enclose `char' with small circle. Because this circle is as large as one
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1521 character, you had better encolose `CHAR' with {\small ...}, {\tiny ...},
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1522 {\scriptsize ...}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1523
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1524 hfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1525 \hfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1526 Insert a space as wide as possible. Same as \hspace{\fill}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1527
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1528 foo\hfill bar
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1529 produces;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1530 foo bar
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1531
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1532 foo\hfill bar\hfill baz
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1533 produces;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1534 foo bar baz
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1535
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1536 \hfill can't produce space at the beginning of the line because \hfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1537 is a kind of \hspace{}. If you make right-justified world in a line,
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1538 write \hspace*{\fill}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1539
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1540 hfil
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1541 \hfil
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1542 Same as \hfill, but little bit weak.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1543
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1544 vfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1545 \vfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1546 Make vertical space in utmost length , the same as \vspace{\fill}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1547 cf. \hfill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1548
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1549 hrulefill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1550 \hrulefill
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1551 Draw underline in utmost length.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1552
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1553 backslashbox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1554 \usepackage{slashbox} \backslashbox{A}{B}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1555 Draw a back-slash in a column of tabular.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1556 \begin{tabular}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1557 \hline
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1558 \backslashbox{A}{B} & hoge \\ \hline
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1559 \end{tabular}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1560
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1561 +----+--------+
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1562 | \ B| |
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1563 | A\ | hoge |
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1564 +----+--------+
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1565
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1566
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1567 slashbox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1568 \slashbox{A}{B}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1569 Draw long slash line in a column of tabular.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1570 See also backslashbox.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1571
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1572 ooalign
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1573 {\ooalign{String1\crcr String2...}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1574 Set line spacing to zero and shift to double-strike mode.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1575 This can be used for generating circled character.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1576 Look this;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1577
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1578 \newcommand{\maru}[1]{{\ooalign {\hfill$\scriptstyle#1$\hfill\crcr$\bigcirc$}}}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1579
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1580 \crcr is the equivalent of \\ for tabulars.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1581 Note that \ooalign change the spacing parameters. So you should enclose
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1582 \ooalign itself with { }.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1583
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1584 maru
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1585 \maru{R}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1586 Circle one character.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1587 Declare the \newcommand as below;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1588 \newcommand{\maru}[1]{{\ooalign {\hfill$\scriptstyle#1$\hfill\crcr$\bigcirc$}}}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1589
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1590 today
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1591 \date{\today}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1592 Use this as the argument of \date{}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1593 Set the document's date in title to today.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1594
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1595 NamedColor
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1596 \textcolor[named]{COLOR}{TEXT}, for example.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1597 With `\usepackage{color}', you can use colors listed below.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1598
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1599 GreenYellow Yellow Goldenrod Dandelion Apricot Peach Melon YellowOrange
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1600 Orange BurntOrange Bittersweet RedOrange Mahogany Maroon BrickRed Red
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1601 OrangeRed RubineRed WildStrawberry Salmon CarnationPink Magenta
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1602 VioletRed Rhodamine Mulberry RedViolet Fuchsia Lavender Thistle
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1603 OrchidDarkOrchid Purple Plum Violet RoyalPurple BlueViolet Periwinkle
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1604 CadetBlue CornflowerBlue MidnightBlue NavyBlue RoyalBlue Blue Cerulean
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1605 Cyan ProcessBlue SkyBlue Turquoise TealBlue Aquamarine BlueGreen Emerald
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1606 JungleGreen SeaGreen Green ForestGreen PineGreen LimeGreen YellowGreen
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1607 SpringGreen OliveGreen RawSienna Sepia Brown Tan Gray Black White)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1608
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1609 See also http://www.yatex.org/help/color.tex
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1610
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1611 textcolor
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1612 \textcolor{COLOR}{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1613 Put the TEXT colored with COLOR.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1614
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1615 <refer NamedColor>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1616
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1617 pagecolor
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1618 \pagecolor{COLOR}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1619 Set background color of the page to COLOR.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1620
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1621 <refer NamedColor>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1622
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1623 color
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1624 \color{COLOR}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1625 Set text color of the page to COLOR.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1626
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1627 <refer NamedColor>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1628
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1629 colorbox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1630 \colorbox{COLOR}{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1631 Put TEXT in the box whose background color is COLRO.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1632
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1633 <refer NamedColor>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1634
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1635 fcolorbox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1636 \fcolorbox{FCOLOR}{BGCOLOR}{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1637 Put text int the box whose frame color is FCOLOR and background BGCOLOR.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1638
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1639 <refer NamedColor>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1640
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1641 rotatebox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1642 \rotatebox{ANGLE}{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1643 Put TEXT with rotated by ANGLE-degrees, unclockwise.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1644 Require `\usepackage{graphicx}'.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1645
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1646 resizebox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1647 \resizebox{WIDTH}{HEIGHT}{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1648 Put TEXT enlarging/shrinking to WIDTH and HEIGHT.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1649 You can omit either of WIDHT or HEIGHT. In that case, specify `!'.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1650 \resizebox{!}{40mm}{TEXT} outputs TEXT with 40mm in height.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1651 Require `\usepackage{graphicx}'.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1652
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1653 scalebox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1654 \scalebox{MAG}[V-MAG]{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1655 Put TEXT maginifiyng by MAG. V-MAG for vertical magnification factor is
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1656 optional. Negative values for magnification factor flip the TEXT
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1657 in that direction.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1658
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1659 Require `\usepackage{graphicx}'.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1660
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1661 reflectbox
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1662 \reflectbox{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1663 Flip TEXT horizontally.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1664 Equivalent to \scalebox{-1}[1]{TEXT}.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1665 Require `\usepackage{graphicx}'.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1666
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1667 ulem
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1668 \usepackage{ulem}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1669 \usepackage{ulem}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1670 The `ulem' package provides macros listed below.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1671 \uline{Underlined Text}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1672 \uwave{Waved-Unlderlined Text}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1673 \uuline{Double Underlined Text}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1674
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1675 (Information by TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1676 uline
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1677 \uline{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1678 Put TEXT with underline.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1679
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1680 <refer ulem>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1681
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1682 uwave
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1683 \uwave{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1684 Put TEXT with waved underline.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1685
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1686 <refer ulem>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1687
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1688 uuline
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1689 \uuline{TEXT}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1690 Put TEXT with double underline.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1691
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1692 <refer ulem>
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1693 showkeys.sty
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1694 \usepackage[options]{showkeys}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1695 In margin area, output `(?)' marks for unlabeled math-expressions,
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1696 `?label?' marks for unreferred labels.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1697 Optional arguments are one of;
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1698 showrefs, norefs, showcites, nocites, msgs, nomsgs, chkunlbld,
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1699 ignoreunlbld.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1700 msgs/nomsgs specifies whether output messages in *.log file or not.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1701
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1702 `\usepackage{showkeys}' should be located before the declaration
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1703 for AMS-LaTeX or HyperRef, if any.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1704
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1705 Another style `refcheck.sty' can also output labeling information
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1706 including `\ref{***}' macros themselves.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1707
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1708 (Information by Masaki Shigemori <mshige@ucla.edu>)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1709
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1710 table*
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1711 \begin{table*} ... \end{table*}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1712 Put tabular in one column at the top of page even if in twocolumn mode.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1713
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1714 figure*
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1715 \begin{figure*} ... \end{figure*}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1716 Put figure in one column at the top of page even if in twocolumn mode.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1717 If you put figure bottom of page instead of top, use nidanfloat.sty
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1718 instead.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1719 \begin{figure*}[b]
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1720 \includegraphics{blahblahblah}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1721 \caption{foo bar baz}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1722 \end{figure*}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1723
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1724 includegraphics
341
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1725 \usepackage[DRIVER]{graphicx} ... \includegraphics[Options]{graphicfile.eps}
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1726 Include graphics$B!#(BRequires `graphicx' package.
341
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1727 Typical [DRIVER] is [dvipdfmx].
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1728 Possible [Options] are as follows.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1729 scale=X
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1730 width=W
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1731 height=H
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1732 draft (Frame only)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1733 angle=R
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1734 origin=RotationOrigin (One of `c', `tl', `tr', `bl' or `br')
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1735 bb=llx lly urx ury (Specify BoundingBox)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1736 viewport=llx lly urx ury (Rerative to BoundingBox)
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1737 trim=left bottom right top
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1738
341
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1739 [Example]
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1740 % Preamble
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1741 \usepackage[dvipdfmx]{graphicx}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1742 % document body
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1743 \begin{figure}[h]\centering
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1744 \includegraphics[width=0.4\columnwidth,bb=0 0 400 300]{foo.jpg}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1745 \caption{foo image}\label{foo-fig}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1746 \end{figure}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1747 Figure \ref{foo-fig} says that foo is foo.
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1748 % YaTeX automatically inserts `bb=' line when you input \includegraphics{}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1749 % with completion.
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1750
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1751 wrapfigure
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1752 \begin{wrapfigure}[LINES]{POS}[OVH]{WIDTH} ...Images... \end{wrapfigure}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1753 LINES(Optional) Number of narrow lines
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1754 POS One of `r l i o' (Right, Left, Inside, Outside)
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1755 R L I O for float
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1756 OVH(Optional) Overhangs for margin
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1757 WIDTH Width of figure
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1758
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1759 [Example]
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1760 % Preamble
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1761 \usepackage{wrapfig}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1762 % body of document
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1763 \begin{wrapfigure}{r}{4cm}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1764 \includegraphics[width=3cm,bb=0 0 640 480,clip]{foo.jpg}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1765 \caption{foo image}\label{foo-jpg}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1766 \end{wrapfigure}
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1767
0f6c76dc7a23 Fix \includegraphics and add \wrapfigure
HIROSE Yuuji <yuuji@gentei.org>
parents: 86
diff changeset
1768
80
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1769 abstract
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1770 \begin{abstract} ... \end{abstract}
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1771 Output abstract
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1772
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1773 \langle
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1774 $\langle$
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1775
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1776 `<' in math-modes.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1777
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1778 \langle
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1779 $rlangle$
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1780
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1781 `>' in math-modes.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1782
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1783 \slash
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1784 \slash
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1785 slash(/) itself.
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1786
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1787 \textbackslash
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1788 \textbackslash
9b4354af748c Too many changes from 1.72.
yuuji
parents: 79
diff changeset
1789 backslash(\) itself.
79
0734be649cb8 Do not care file-coding-system when YaTeX-kanji-code is nil.
yuuji
parents: 77
diff changeset
1790
565
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1791 geometry
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1792 \geometry{params...} or \usepackage[params...]{geometry}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1793 From: geometry-samples.tex
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1794 See below as examples:
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1795
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1796 \geometry{centering}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1797 \geometry{width=10cm,vscale=.7}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1798 \geometry{margin=1cm, papersize={12cm,19cm}, resetpaper}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1799 \geometry{margin=1cm,includeheadfoot}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1800 \geometry{margin=1cm,includeheadfoot,includemp}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1801 \geometry{margin=1cm,bindingoffset=1cm,twoside}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1802 \geometry{hmarginratio=2:1, vmargin=2cm}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1803 \geometry{hscale=0.5,twoside}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1804 \geometry{hscale=0.5,asymmetric}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1805 \geometry{hscale=0.5,heightrounded}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1806 \geometry{left=1cm,right=4cm,top=2cm,includefoot}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1807 \geometry{lines=20,left=2cm,right=6cm,top=2cm,twoside}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1808 \geometry{width=15cm, marginparwidth=3cm, includemp}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1809 \geometry{hdivide={1cm,,2cm}, vdivide={3cm,8in,}, nohead}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1810 \geometry{headsep=20pt, head=40pt,foot=20pt,includeheadfoot}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1811 \geometry{text={6in,8in}, top=2cm, left=2cm}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1812 \geometry{centering,includemp,twoside,landscape}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1813 \geometry{mag=1414,margin=2cm}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1814 \geometry{mag=1414,margin=2truecm,truedimen}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1815 \geometry{a5paper, landscape, twocolumn, twoside,
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1816 left=2cm, hmarginratio=2:1, includemp, marginparwidth=43pt,
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1817 bottom=1cm, foot=.7cm, includefoot, textheight=11cm, heightrounded,
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1818 columnsep=1cm,verbose}
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1819
6c09561c22f0 Use YaTeX-package-alist-default for YaTeX::usepackage-alist-default
HIROSE Yuuji <yuuji@gentei.org>
parents: 341
diff changeset
1820
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1821 YaTeX
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1822 (setq auto-mode-alist (cons '("\\.tex$" . yatex-mode) auto-mode-alist))
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1823 The mode you are probably using now.
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1824 Bells and whistles for using LaTeX at a breeze.
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1825
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1826 [pronunciation]
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1827 ``ya-tek'' for programs as yatex.el, ``ya-cho'' when referring to the
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1828 whole system. ``ya-cho'' in Japanese stands for ``wild bird''
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1829
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1830
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1831 yatex
54
2d45e43fb35f Full support of English documents
yuuji
parents: 52
diff changeset
1832 (setq auto-mode-alist (cons '("\\.tex$" . yatex-mode) auto-mode-alist))
51
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1833 <refer YaTeX>
b0371b6ed799 Created `ChangeLog'.
yuuji
parents:
diff changeset
1834 

yatex.org