"Fossies" - the Fresh Open Source Software Archive 
Member "hevea-2.35/html/common-math.hva" (16 Jan 2021, 14418 Bytes) of package /linux/www/hevea-2.35.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 %%% File : (htmlgen/html/)math.hva
2 %%%
3 %%% This file is loaded by 'hevea.hva'.
4 %%% However, the commands are called from the respective definitions,
5 %%% which are in amssymb.hva or symb-ent.hva, depending on whether they
6 %%% require the amssymb package or not.
7 %%%
8 %%% 'not currently supported' means that those unicode slots were vacant
9 %%% in the charts at the time this file was written.
10 %%%
11 %%% Blackboard Bold letters (no lowercase)
12 \newcommand{\one@mathbb}[1]{%
13 \ifthenelse{\equal{#1}{A}}{\@print{𝔸}}{%
14 \ifthenelse{\equal{#1}{B}}{\@print{𝔹}}{%
15 \ifthenelse{\equal{#1}{C}}{\@print{𝔺}}{% not currently supported
16 \ifthenelse{\equal{#1}{D}}{\@print{𝔻}}{%
17 \ifthenelse{\equal{#1}{E}}{\@print{𝔼}}{%
18 \ifthenelse{\equal{#1}{F}}{\@print{𝔽}}{%
19 \ifthenelse{\equal{#1}{G}}{\@print{𝔾}}{%
20 \ifthenelse{\equal{#1}{H}}{\@print{𝔿}}{% not currently supported
21 \ifthenelse{\equal{#1}{I}}{\@print{𝕀}}{%
22 \ifthenelse{\equal{#1}{J}}{\@print{𝕁}}{%
23 \ifthenelse{\equal{#1}{K}}{\@print{𝕂}}{%
24 \ifthenelse{\equal{#1}{L}}{\@print{𝕃}}{%
25 \ifthenelse{\equal{#1}{M}}{\@print{𝕄}}{%
26 \ifthenelse{\equal{#1}{N}}{\@print{𝕅}}{% not currently supported
27 \ifthenelse{\equal{#1}{O}}{\@print{𝕆}}{%
28 \ifthenelse{\equal{#1}{P}}{\@print{𝕇}}{% not currently supported
29 \ifthenelse{\equal{#1}{Q}}{\@print{𝕈}}{% not currently supported
30 \ifthenelse{\equal{#1}{R}}{\@print{𝕉}}{% not currently supported
31 \ifthenelse{\equal{#1}{S}}{\@print{𝕊}}{%
32 \ifthenelse{\equal{#1}{T}}{\@print{𝕋}}{%
33 \ifthenelse{\equal{#1}{U}}{\@print{𝕌}}{%
34 \ifthenelse{\equal{#1}{V}}{\@print{𝕍}}{%
35 \ifthenelse{\equal{#1}{W}}{\@print{𝕎}}{%
36 \ifthenelse{\equal{#1}{X}}{\@print{𝕏}}{%
37 \ifthenelse{\equal{#1}{Y}}{\@print{𝕐}}{%
38 \ifthenelse{\equal{#1}{Z}}{\@print{𝕑}}{% not currently supported
39 }}}}}}}}}}}}}}}}}}}}}}}}}}}%
40 %%%
41 %%% Fraktur letters (no lowercase)
42 %%%
43 \newcommand{\one@mathfrak}[1]{%
44 \ifthenelse{\equal{#1}{A}}{\@print{𝔄}}{%
45 \ifthenelse{\equal{#1}{B}}{\@print{𝔅}}{%
46 \ifthenelse{\equal{#1}{C}}{\@print{𝔆}}{% not currently supported
47 \ifthenelse{\equal{#1}{D}}{\@print{𝔇}}{%
48 \ifthenelse{\equal{#1}{E}}{\@print{𝔈}}{%
49 \ifthenelse{\equal{#1}{F}}{\@print{𝔉}}{%
50 \ifthenelse{\equal{#1}{G}}{\@print{𝔊}}{%
51 \ifthenelse{\equal{#1}{H}}{\@print{𝔋}}{% not currently supported
52 \ifthenelse{\equal{#1}{I}}{\@print{𝔌}}{% not currently supported
53 \ifthenelse{\equal{#1}{J}}{\@print{𝔍}}{%
54 \ifthenelse{\equal{#1}{K}}{\@print{𝔎}}{%
55 \ifthenelse{\equal{#1}{L}}{\@print{𝔏}}{%
56 \ifthenelse{\equal{#1}{M}}{\@print{𝔐}}{%
57 \ifthenelse{\equal{#1}{N}}{\@print{𝔑}}{%
58 \ifthenelse{\equal{#1}{O}}{\@print{𝔒}}{%
59 \ifthenelse{\equal{#1}{P}}{\@print{𝔓}}{%
60 \ifthenelse{\equal{#1}{Q}}{\@print{𝔔}}{%
61 \ifthenelse{\equal{#1}{R}}{\@print{𝔕}}{% not currently supported
62 \ifthenelse{\equal{#1}{S}}{\@print{𝔖}}{%
63 \ifthenelse{\equal{#1}{T}}{\@print{𝔗}}{%
64 \ifthenelse{\equal{#1}{U}}{\@print{𝔘}}{%
65 \ifthenelse{\equal{#1}{V}}{\@print{𝔙}}{%
66 \ifthenelse{\equal{#1}{W}}{\@print{𝔚}}{%
67 \ifthenelse{\equal{#1}{X}}{\@print{𝔛}}{%
68 \ifthenelse{\equal{#1}{Y}}{\@print{𝔜}}{%
69 \ifthenelse{\equal{#1}{Z}}{\@print{𝔝}}{% not currently supported
70 \ifthenelse{\equal{#1}{a}}{\@print{𝔞}}{%
71 \ifthenelse{\equal{#1}{b}}{\@print{𝔟}}{%
72 \ifthenelse{\equal{#1}{c}}{\@print{𝔠}}{%
73 \ifthenelse{\equal{#1}{d}}{\@print{𝔡}}{%
74 \ifthenelse{\equal{#1}{e}}{\@print{𝔢}}{%
75 \ifthenelse{\equal{#1}{f}}{\@print{𝔣}}{%
76 \ifthenelse{\equal{#1}{g}}{\@print{𝔤}}{%
77 \ifthenelse{\equal{#1}{h}}{\@print{𝔥}}{%
78 \ifthenelse{\equal{#1}{i}}{\@print{𝔦}}{%
79 \ifthenelse{\equal{#1}{j}}{\@print{𝔧}}{%
80 \ifthenelse{\equal{#1}{k}}{\@print{𝔨}}{%
81 \ifthenelse{\equal{#1}{l}}{\@print{𝔩}}{%
82 \ifthenelse{\equal{#1}{m}}{\@print{𝔪}}{%
83 \ifthenelse{\equal{#1}{n}}{\@print{𝔫}}{%
84 \ifthenelse{\equal{#1}{o}}{\@print{𝔬}}{%
85 \ifthenelse{\equal{#1}{p}}{\@print{𝔭}}{%
86 \ifthenelse{\equal{#1}{q}}{\@print{𝔮}}{%
87 \ifthenelse{\equal{#1}{r}}{\@print{𝔯}}{%
88 \ifthenelse{\equal{#1}{s}}{\@print{𝔰}}{%
89 \ifthenelse{\equal{#1}{t}}{\@print{𝔱}}{%
90 \ifthenelse{\equal{#1}{u}}{\@print{𝔲}}{%
91 \ifthenelse{\equal{#1}{v}}{\@print{𝔳}}{%
92 \ifthenelse{\equal{#1}{w}}{\@print{𝔴}}{%
93 \ifthenelse{\equal{#1}{x}}{\@print{𝔵}}{%
94 \ifthenelse{\equal{#1}{y}}{\@print{𝔶}}{%
95 \ifthenelse{\equal{#1}{z}}{\@print{𝔷}}{%
96 \ifthenelse{\equal{#1}{1}}{\@print{1}}{%
97 \ifthenelse{\equal{#1}{2}}{\@print{2}}{%
98 \ifthenelse{\equal{#1}{3}}{\@print{3}}{%
99 \ifthenelse{\equal{#1}{4}}{\@print{4}}{%
100 \ifthenelse{\equal{#1}{5}}{\@print{5}}{%
101 \ifthenelse{\equal{#1}{6}}{\@print{6}}{%
102 \ifthenelse{\equal{#1}{7}}{\@print{7}}{%
103 \ifthenelse{\equal{#1}{8}}{\@print{8}}{%
104 \ifthenelse{\equal{#1}{9}}{\@print{9}}{%
105 \ifthenelse{\equal{#1}{0}}{\@print{0}}{%
106 }}}}}}}}}}%
107 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}%
108 %%%
109 %%% Simple Font letters (allows lowercase and digits)
110 %%%
111 \newcommand{\one@mathsf}[1]{%
112 \ifthenelse{\equal{#1}{A}}{\@print{𝖠}}{%
113 \ifthenelse{\equal{#1}{B}}{\@print{𝖡}}{%
114 \ifthenelse{\equal{#1}{C}}{\@print{𝖢}}{%
115 \ifthenelse{\equal{#1}{D}}{\@print{𝖣}}{%
116 \ifthenelse{\equal{#1}{E}}{\@print{𝖤}}{%
117 \ifthenelse{\equal{#1}{F}}{\@print{𝖥}}{%
118 \ifthenelse{\equal{#1}{G}}{\@print{𝖦}}{%
119 \ifthenelse{\equal{#1}{H}}{\@print{𝖧}}{%
120 \ifthenelse{\equal{#1}{I}}{\@print{𝖨}}{%
121 \ifthenelse{\equal{#1}{J}}{\@print{𝖩}}{%
122 \ifthenelse{\equal{#1}{K}}{\@print{𝖪}}{%
123 \ifthenelse{\equal{#1}{L}}{\@print{𝖫}}{%
124 \ifthenelse{\equal{#1}{M}}{\@print{𝖬}}{%
125 \ifthenelse{\equal{#1}{N}}{\@print{𝖭}}{%
126 \ifthenelse{\equal{#1}{O}}{\@print{𝖮}}{%
127 \ifthenelse{\equal{#1}{P}}{\@print{𝖯}}{%
128 \ifthenelse{\equal{#1}{Q}}{\@print{𝖰}}{%
129 \ifthenelse{\equal{#1}{R}}{\@print{𝖱}}{%
130 \ifthenelse{\equal{#1}{S}}{\@print{𝖲}}{%
131 \ifthenelse{\equal{#1}{T}}{\@print{𝖳}}{%
132 \ifthenelse{\equal{#1}{U}}{\@print{𝖴}}{%
133 \ifthenelse{\equal{#1}{V}}{\@print{𝖵}}{%
134 \ifthenelse{\equal{#1}{W}}{\@print{𝖶}}{%
135 \ifthenelse{\equal{#1}{X}}{\@print{𝖷}}{%
136 \ifthenelse{\equal{#1}{Y}}{\@print{𝖸}}{%
137 \ifthenelse{\equal{#1}{Z}}{\@print{𝖹}}{%
138 \ifthenelse{\equal{#1}{a}}{\@print{𝖺}}{%
139 \ifthenelse{\equal{#1}{b}}{\@print{𝖻}}{%
140 \ifthenelse{\equal{#1}{c}}{\@print{𝖼}}{%
141 \ifthenelse{\equal{#1}{d}}{\@print{𝖽}}{%
142 \ifthenelse{\equal{#1}{e}}{\@print{𝖾}}{%
143 \ifthenelse{\equal{#1}{f}}{\@print{𝖿}}{%
144 \ifthenelse{\equal{#1}{g}}{\@print{𝗀}}{%
145 \ifthenelse{\equal{#1}{h}}{\@print{𝗁}}{%
146 \ifthenelse{\equal{#1}{i}}{\@print{𝗂}}{%
147 \ifthenelse{\equal{#1}{j}}{\@print{𝗃}}{%
148 \ifthenelse{\equal{#1}{k}}{\@print{𝗄}}{%
149 \ifthenelse{\equal{#1}{l}}{\@print{𝗅}}{%
150 \ifthenelse{\equal{#1}{m}}{\@print{𝗆}}{%
151 \ifthenelse{\equal{#1}{n}}{\@print{𝗇}}{%
152 \ifthenelse{\equal{#1}{o}}{\@print{𝗈}}{%
153 \ifthenelse{\equal{#1}{p}}{\@print{𝗉}}{%
154 \ifthenelse{\equal{#1}{q}}{\@print{𝗊}}{%
155 \ifthenelse{\equal{#1}{r}}{\@print{𝗋}}{%
156 \ifthenelse{\equal{#1}{s}}{\@print{𝗌}}{%
157 \ifthenelse{\equal{#1}{t}}{\@print{𝗍}}{%
158 \ifthenelse{\equal{#1}{u}}{\@print{𝗎}}{%
159 \ifthenelse{\equal{#1}{v}}{\@print{𝗏}}{%
160 \ifthenelse{\equal{#1}{w}}{\@print{𝗐}}{%
161 \ifthenelse{\equal{#1}{x}}{\@print{𝗑}}{%
162 \ifthenelse{\equal{#1}{y}}{\@print{𝗒}}{%
163 \ifthenelse{\equal{#1}{z}}{\@print{𝗓}}{%
164 \ifthenelse{\equal{#1}{1}}{\@print{1}}{%
165 \ifthenelse{\equal{#1}{2}}{\@print{2}}{%
166 \ifthenelse{\equal{#1}{3}}{\@print{3}}{%
167 \ifthenelse{\equal{#1}{4}}{\@print{4}}{%
168 \ifthenelse{\equal{#1}{5}}{\@print{5}}{%
169 \ifthenelse{\equal{#1}{6}}{\@print{6}}{%
170 \ifthenelse{\equal{#1}{7}}{\@print{7}}{%
171 \ifthenelse{\equal{#1}{8}}{\@print{8}}{%
172 \ifthenelse{\equal{#1}{9}}{\@print{9}}{%
173 \ifthenelse{\equal{#1}{0}}{\@print{0}}{%
174 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}%
175 %%%
176 %%% Calligraphic letters (no lowercase)
177 %%%
178 \newcommand{\one@mathcal}[1]{%
179 \ifthenelse{\equal{#1}{A}}{\@print{𝒜}}{%
180 \ifthenelse{\equal{#1}{B}}{\@print{𝒝}}{% not currently supported
181 \ifthenelse{\equal{#1}{C}}{\@print{𝒞}}{%
182 \ifthenelse{\equal{#1}{D}}{\@print{𝒟}}{%
183 \ifthenelse{\equal{#1}{E}}{\@print{𝒠}}{% not currently supported
184 \ifthenelse{\equal{#1}{F}}{\@print{𝒡}}{% not currently supported
185 \ifthenelse{\equal{#1}{G}}{\@print{𝒢}}{%
186 \ifthenelse{\equal{#1}{H}}{\@print{𝒣}}{% not currently supported
187 \ifthenelse{\equal{#1}{I}}{\@print{𝒤}}{% not currently supported
188 \ifthenelse{\equal{#1}{J}}{\@print{𝒥}}{%
189 \ifthenelse{\equal{#1}{K}}{\@print{𝒦}}{%
190 \ifthenelse{\equal{#1}{L}}{\@print{𝒧}}{% not currently supported
191 \ifthenelse{\equal{#1}{M}}{\@print{𝒨}}{% not currently supported
192 \ifthenelse{\equal{#1}{N}}{\@print{𝒩}}{%
193 \ifthenelse{\equal{#1}{O}}{\@print{𝒪}}{%
194 \ifthenelse{\equal{#1}{P}}{\@print{𝒫}}{%
195 \ifthenelse{\equal{#1}{Q}}{\@print{𝒬}}{%
196 \ifthenelse{\equal{#1}{R}}{\@print{𝒭}}{% not currently supported
197 \ifthenelse{\equal{#1}{S}}{\@print{𝒮}}{%
198 \ifthenelse{\equal{#1}{T}}{\@print{𝒯}}{%
199 \ifthenelse{\equal{#1}{U}}{\@print{𝒰}}{%
200 \ifthenelse{\equal{#1}{V}}{\@print{𝒱}}{%
201 \ifthenelse{\equal{#1}{W}}{\@print{𝒲}}{%
202 \ifthenelse{\equal{#1}{X}}{\@print{𝒳}}{%
203 \ifthenelse{\equal{#1}{Y}}{\@print{𝒴}}{%
204 \ifthenelse{\equal{#1}{Z}}{\@print{𝒵}}{%
205 \ifthenelse{\equal{#1}{1}}{\@print{1}}{%
206 \ifthenelse{\equal{#1}{2}}{\@print{2}}{%
207 \ifthenelse{\equal{#1}{3}}{\@print{3}}{%
208 \ifthenelse{\equal{#1}{4}}{\@print{4}}{%
209 \ifthenelse{\equal{#1}{5}}{\@print{5}}{%
210 \ifthenelse{\equal{#1}{6}}{\@print{6}}{%
211 \ifthenelse{\equal{#1}{7}}{\@print{7}}{%
212 \ifthenelse{\equal{#1}{8}}{\@print{8}}{%
213 \ifthenelse{\equal{#1}{9}}{\@print{9}}{%
214 \ifthenelse{\equal{#1}{0}}{\@print{0}}{%
215 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}%
216 %%%
217 %%% Typewriter style letters (allows lowercase and digits)
218 %%%
219 \newcommand{\one@mathtt}[1]{%
220 \ifthenelse{\equal{#1}{A}}{\@print{𝙰}}{%
221 \ifthenelse{\equal{#1}{B}}{\@print{𝙱}}{%
222 \ifthenelse{\equal{#1}{C}}{\@print{𝙲}}{%
223 \ifthenelse{\equal{#1}{D}}{\@print{𝙳}}{%
224 \ifthenelse{\equal{#1}{E}}{\@print{𝙴}}{%
225 \ifthenelse{\equal{#1}{F}}{\@print{𝙵}}{%
226 \ifthenelse{\equal{#1}{G}}{\@print{𝙶}}{%
227 \ifthenelse{\equal{#1}{H}}{\@print{𝙷}}{%
228 \ifthenelse{\equal{#1}{I}}{\@print{𝙸}}{%
229 \ifthenelse{\equal{#1}{J}}{\@print{𝙹}}{%
230 \ifthenelse{\equal{#1}{K}}{\@print{𝙺}}{%
231 \ifthenelse{\equal{#1}{L}}{\@print{𝙻}}{%
232 \ifthenelse{\equal{#1}{M}}{\@print{𝙼}}{%
233 \ifthenelse{\equal{#1}{N}}{\@print{𝙽}}{%
234 \ifthenelse{\equal{#1}{O}}{\@print{𝙾}}{%
235 \ifthenelse{\equal{#1}{P}}{\@print{𝙿}}{%
236 \ifthenelse{\equal{#1}{Q}}{\@print{𝚀}}{%
237 \ifthenelse{\equal{#1}{R}}{\@print{𝚁}}{%
238 \ifthenelse{\equal{#1}{S}}{\@print{𝚂}}{%
239 \ifthenelse{\equal{#1}{T}}{\@print{𝚃}}{%
240 \ifthenelse{\equal{#1}{U}}{\@print{𝚄}}{%
241 \ifthenelse{\equal{#1}{V}}{\@print{𝚅}}{%
242 \ifthenelse{\equal{#1}{W}}{\@print{𝚆}}{%
243 \ifthenelse{\equal{#1}{X}}{\@print{𝚇}}{%
244 \ifthenelse{\equal{#1}{Y}}{\@print{𝚈}}{%
245 \ifthenelse{\equal{#1}{Z}}{\@print{𝚉}}{%
246 \ifthenelse{\equal{#1}{a}}{\@print{𝚊}}{%
247 \ifthenelse{\equal{#1}{b}}{\@print{𝚋}}{%
248 \ifthenelse{\equal{#1}{c}}{\@print{𝚌}}{%
249 \ifthenelse{\equal{#1}{d}}{\@print{𝚍}}{%
250 \ifthenelse{\equal{#1}{e}}{\@print{𝚎}}{%
251 \ifthenelse{\equal{#1}{f}}{\@print{𝚏}}{%
252 \ifthenelse{\equal{#1}{g}}{\@print{𝚐}}{%
253 \ifthenelse{\equal{#1}{h}}{\@print{𝚑}}{%
254 \ifthenelse{\equal{#1}{i}}{\@print{𝚒}}{%
255 \ifthenelse{\equal{#1}{j}}{\@print{𝚓}}{%
256 \ifthenelse{\equal{#1}{k}}{\@print{𝚔}}{%
257 \ifthenelse{\equal{#1}{l}}{\@print{𝚕}}{%
258 \ifthenelse{\equal{#1}{m}}{\@print{𝚖}}{%
259 \ifthenelse{\equal{#1}{n}}{\@print{𝚗}}{%
260 \ifthenelse{\equal{#1}{o}}{\@print{𝚘}}{%
261 \ifthenelse{\equal{#1}{p}}{\@print{𝚙}}{%
262 \ifthenelse{\equal{#1}{q}}{\@print{𝚚}}{%
263 \ifthenelse{\equal{#1}{r}}{\@print{𝚛}}{%
264 \ifthenelse{\equal{#1}{s}}{\@print{𝚜}}{%
265 \ifthenelse{\equal{#1}{t}}{\@print{𝚝}}{%
266 \ifthenelse{\equal{#1}{u}}{\@print{𝚞}}{%
267 \ifthenelse{\equal{#1}{v}}{\@print{𝚟}}{%
268 \ifthenelse{\equal{#1}{w}}{\@print{𝚠}}{%
269 \ifthenelse{\equal{#1}{x}}{\@print{𝚡}}{%
270 \ifthenelse{\equal{#1}{y}}{\@print{𝚢}}{%
271 \ifthenelse{\equal{#1}{z}}{\@print{𝚣}}{%
272 \ifthenelse{\equal{#1}{1}}{\@print{𝟷}}{%
273 \ifthenelse{\equal{#1}{2}}{\@print{𝟸}}{%
274 \ifthenelse{\equal{#1}{3}}{\@print{𝟹}}{%
275 \ifthenelse{\equal{#1}{4}}{\@print{𝟺}}{%
276 \ifthenelse{\equal{#1}{5}}{\@print{𝟻}}{%
277 \ifthenelse{\equal{#1}{6}}{\@print{𝟼}}{%
278 \ifthenelse{\equal{#1}{7}}{\@print{𝟽}}{%
279 \ifthenelse{\equal{#1}{8}}{\@print{𝟾}}{%
280 \ifthenelse{\equal{#1}{9}}{\@print{𝟿}}{%
281 \ifthenelse{\equal{#1}{0}}{\@print{𝟶}}{%
282 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}%
283
284 \newcommand{\check}[1]{%
285 \ifthenelse{\equal{#1}{C}}{\@print{Č}}{%
286 \ifthenelse{\equal{#1}{c}}{\@print{č}}{%
287 \ifthenelse{\equal{#1}{D}}{\@print{Ď}}{%
288 \ifthenelse{\equal{#1}{E}}{\@print{Ě}}{%
289 \ifthenelse{\equal{#1}{e}}{\@print{ě}}{%
290 \ifthenelse{\equal{#1}{N}}{\@print{Ň}}{%
291 \ifthenelse{\equal{#1}{n}}{\@print{Ň}}{%
292 \ifthenelse{\equal{#1}{R}}{\@print{Ř}}{%
293 \ifthenelse{\equal{#1}{r}}{\@print{ř}}{%
294 \ifthenelse{\equal{#1}{S}}{\@print{Š}}{%
295 \ifthenelse{\equal{#1}{s}}{\@print{š}}{%
296 \ifthenelse{\equal{#1}{T}}{\@print{ť}}{%
297 \ifthenelse{\equal{#1}{Z}}{\@print{Ž}}{%
298 \ifthenelse{\equal{#1}{z}}{\@print{ž}}{%
299 #1%
300 }}}}}}}}}}}}}}}%
301
302 %\newcommand\acute[1]{#1}
303 %\newcommand\check[1]{#1}
304 %\newcommand\grave[1]{#1}
305 %\newcommand\dot[1]{#1}
306 %\newcommand\ddot[1]{#1}
307 %\newcommand\breve[1]{#1}
308 %\newcommand\hat[1]{#1}
309 %\newcommand\vec[1]{#1}
310 %\newcommand\bar[1]{#1}
311 %\newcommand\tilde[1]{#1}