]> git.lyx.org Git - features.git/blob - src/tex2lyx/test/test-insets.tex
d84657273ccb449e86d31521bfef2bda7cb85a06
[features.git] / src / tex2lyx / test / test-insets.tex
1 %% LyX trick_preamble_code_into_believing_that_this_was_created_by_lyx created this file.  For more info, see http://www.lyx.org/.
2 %% Do not edit unless you really know what you are doing.
3 \documentclass[a4paper,12pt]{article}
4 \usepackage[T1]{fontenc}
5 \usepackage[latin9]{inputenc}
6
7 \setlength{\parindent}{3mm}
8 \usepackage{setspace}
9 \onehalfspacing
10
11 \usepackage{amsmath}
12 \usepackage{url}
13 \usepackage{verbatim}
14 \usepackage[numbers]{natbib}
15 \usepackage{nomencl}
16 % the following is useful when we have the old nomencl.sty package
17 \providecommand{\printnomenclature}{\printglossary}
18 \providecommand{\makenomenclature}{\makeglossary}
19 \makenomenclature
20 \usepackage{varioref}
21 \usepackage{prettyref}
22 \usepackage{splitidx}
23 \makeindex
24 \newindex[Index]{idx}
25 \newindex[new]{new}
26 \newindex{test}
27 \usepackage{graphicx}
28 \usepackage{longtable}
29 \usepackage{xargs}
30 \usepackage{subscript}
31 \usepackage{rotating}
32 \usepackage{listings}
33 \usepackage{hyperref}
34 \usepackage{array}
35 \usepackage{booktabs}
36 \usepackage{multirow}
37 \usepackage{hhline}
38 \usepackage{pdfpages}
39 \usepackage{textcomp}
40 \usepackage{amssymb}
41 \usepackage{color}
42 \usepackage[ps,mover]{lyxskak}
43
44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
45 \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
46 \newcommand{\lyxline}[1][1pt]{%
47   \par\noindent%
48   \rule[.5ex]{\linewidth}{#1}\par}
49
50 \newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
51
52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
53
54 \def\mycommand{\textquestiondown}
55
56 \begin{document}
57
58 \title{Title}
59
60 \date %stupid stuff
61 {two days ago}
62
63 \maketitle
64
65 \tableofcontents
66 \lstlistoflistings
67
68 \noindent This paragraph is not indented.
69
70 \section{References\index{References}}
71
72 Let's start with simple things: a label~\label{lab:test} and a
73 reference~\ref{lab:test}; note that I have tested ``unbreakable
74 space'' without warning (and worse than that, I just tested english
75 quotes too...).
76
77 Of course there are other kind of references, like page
78 reference~\pageref{lab:test}, but also equation
79 reference~\eqref{lab:test} (from amsmath package), or varioref's
80 equivalents~\vref{lab:test} and~\vpageref{lab:test}, without
81 forgetting pretty references like~\prettyref{lab:test}.
82
83 \section{Cites\index{Cites}}
84
85 Let's start with simple things: a \textbackslash{}cite: \cite[after]{article-crossref}
86 and two \textbackslash{}cites: \cite[after]{whole-set,article-crossref}
87
88 Now the natbib things:
89
90 \textbackslash{}citet: \citet[before][after]{article-crossref} \textbackslash{}citet{*}:
91 \citet*[before][after]{article-crossref} \textbackslash{}Citet: \Citet[before][after]{article-crossref}
92 \textbackslash{}Citet{*}: \Citet*[before][after]{article-crossref}
93
94 \textbackslash{}citep: \citep[before][after]{article-crossref} \textbackslash{}citep{*}:
95 \citep*[before][after]{article-crossref} \textbackslash{}Citep: \Citep[before][after]{article-crossref}
96 \textbackslash{}Citep{*}: \Citep*[before][after]{article-crossref}
97
98 \textbackslash{}citealt: \citealt[before][after]{article-crossref}
99 \textbackslash{}citealt{*}: \citealt*[before][after]{article-crossref}
100 \textbackslash{}Citealt: \Citealt[before][after]{article-crossref}
101 \textbackslash{}Citealt{*}: \Citealt*[before][after]{article-crossref}
102
103 \textbackslash{}citealp: \citealp[before][after]{article-crossref}
104 \textbackslash{}citealp{*}: \citealp*[before][after]{article-crossref}
105 \textbackslash{}Citealp: \Citep[before][after]{article-crossref}
106 \textbackslash{}Citealp{*}: \Citealp*[before][after]{article-crossref}
107
108 \textbackslash{}citeauthor: \citeauthor[before][after]{article-crossref}
109 \textbackslash{}citeauthor{*}: \citeauthor*[before][after]{article-crossref}
110 \textbackslash{}Citeauthor: \Citeauthor[before][after]{article-crossref}
111 \textbackslash{}Citeauthor{*}: \Citeauthor*[before][after]{article-crossref}
112
113 \textbackslash{}citeyear: \citeyear[before][after]{article-crossref}
114
115 \textbackslash{}citeyearpar: \citeyearpar[before][after]{article-crossref} 
116
117 \textbackslash{}nocite: \nocite{article-crossref}
118
119 % Remove duplicate call of \bibliography since LaTeX throws an error.
120 %\bibliographystyle{unsrt}
121 % \bibliography{xampl}
122
123 With \textbackslash{}nocite\{{*}\}:
124 \bibliographystyle{unsrt}
125 \nocite{*}
126 \bibliography{xampl}
127
128 From bug 7306:
129 \citet{gur+04} have demonstrated that authors should not have umlauts
130 in their names. It's OK to use them in the man\"{u}script, though.
131 \begin{thebibliography}{References}
132 \bibitem[{{G\"{u}rkan et~al.}(2004)}]{gur+04} Gürkan, M.~A., Freitag,
133 M., \& Rasio, F.~A. 2004, ApJ, 604, 632\end{thebibliography}
134
135
136 \section{Input files\index{Input files}}
137
138 We can input files too, like this \input{DummyDocument}, or with the include
139 variant (tests quoting as well):
140 \include{\string"Dummy\space Document\string"}
141 \include{\string"Dummy Document\string".tex}
142 \include{\string"Dummy\string~Document\string"}
143 \include{\string"Dummy\string~Document\string".tex}
144 File names containg double quotes are not legal on windows, so no test file
145 is provided. Nevertheless, they are legal on unix, so we test at least the
146 paring. Since the file does not exist, the variant without extension would
147 not work (tex2lyx can't deduce the correct extension of nonexisting files).
148 \include{\string"Dummy\string"Document\string".tex}
149
150 We can also import chess diagrams:
151
152 \loadgame{../../../lib/examples/iecc05}\showboard
153
154 Spreadsheets:
155
156 \def\inputGnumericTable{}\input{../../../lib/examples/longsheet.tex}
157
158 XFig drawings:
159
160 \input{xfigtest.pstex_t}
161
162 and PDF pages:
163
164 \includepdf[pages=-,angle=22,origin=Bl,width=5cm,height=40mm,keepaspectratio]{../../../lib/examples/beamer-icsi-logo}
165
166 If you prefer verbatim input, you can choose
167 between~\verbatiminput{foo} or~\verbatiminput*{foo}.
168
169
170 \section{URLs and Hyperlinks\index{URL}\nomenclature[www]{URL}{uniform resource locator}}
171
172 An URL: \url{http://www.lyx.org} \nomenclature{URL2}{uniform resource locator}
173
174 link:\href{http://www.test.test}{www.test.test}
175
176 link2:\href{http://www.test.test}{http://www.test.test}
177
178 mail:\href{mailto:www.test.test}{name}
179
180 file:\href{file:www.test.test}{www.test.test}
181
182 ftp:\href{ftp://www.test.test}{ftp://www.test.test}
183
184 ftp2:\href{ftp://www.test.test}{www.test.test}
185
186 parser test (stupid, but valid):\href{http://www.test.test}{\}}
187
188 parser test (escaped):\href{http://www.test.test}{a brace \} and another one \{ and something}
189
190
191 \section{Lists\index{Lists}}
192
193 \listoffigures
194 \listoftables
195
196
197 \section{Listings}
198
199 Inline: \lstinline[language={C++},keywordstyle={\color{green}}]!int a=5;!\\
200 Float:
201
202 \begin{lstlisting}[caption={Example Listing float},label={lst:Example-Listing},language=Python]
203 # Example listing float
204 def func(param):
205     'this is a python function'
206     pass
207 \end{lstlisting}
208
209 Here is an example listing with left line numbering, step ``3'',
210 language ``Python'', options ``Extended character table'' and
211 ``Space~as~symbol'', range lines 3\,-\,8:
212
213 \begin{lstlisting}[extendedchars=true,firstline=3,language=Python,lastline=8,numbers=left,showspaces=true,stepnumber=3]
214 def func(param):
215     'this is a python function'
216     pass
217 def func(param):
218 'This is a German word: Tschüß'
219 pass
220 def func(param):
221 'this is a python function'
222 pass
223 \end{lstlisting}
224
225 Special cases:
226 \begin{lstlisting}[abovecaptionskip=2em,basicstyle={\large\ttfamily},breaklines=true,extendedchars=true,firstline=2,float=h,language={[R/3 3.1]ABAP},lastline=5,numbers=left,numberstyle={\scriptsize},showspaces=true,showstringspaces=false,stepnumber=3,tabsize=4]
227 hello
228 \end{lstlisting}
229
230 \lstinline[language=TeX]!\begin{centering} hello!
231
232
233 \section{Graphics\index{Graphics}}
234
235 There is also some basic support for graphics, in the form
236 \includegraphics{foo.eps}, or the slightly more elaborate
237 \includegraphics[bb=10bp 0bp 96bp 96bp,clip,height=1cm, width=1cm]{foo.eps}.
238
239 \section{Tables\index{Tables}}
240
241 The following example is stolen from the longtable documentation.
242 Since tex2lyx does not understand the special verbatim code that
243 was used in the original some lines have been rewritten using
244 \textbackslash textbackslash etc.
245 \let\package\textsf
246 \let\env\textsf
247 \let\code\texttt
248 \providecommand\finalclearpage{\clearpage}
249
250 \begin{longtable}{@{*}r||p{1in}@{*}}
251 KILLED & LINE!!!! \kill
252 \caption
253 [An optional table caption (used in the list of tables)]
254 {A long table\label{long}}\\
255 \hline\hline
256 \multicolumn{2}{@{*}c@{*}}%
257      {This part appears at the top of the table}\\
258 \textsc{First}&\textsc{Second}\\
259 \hline\hline
260 \endfirsthead
261 \caption[]{(continued)}\\
262 \hline\hline
263 \multicolumn{2}{@{*}c@{*}}%
264       {This part appears at the top of every other page}\\
265 \textbf{First}&\textbf{Second}\\
266 \hline\hline
267 \endhead
268 \hline
269 This goes at the&bottom.\\
270 \hline
271 \endfoot
272 \hline
273 These lines will&appear\\
274 in place of the & usual foot\\
275 at the end& of the table\\
276 \hline
277 \endlastfoot
278 \env{longtable}  columns  are specified& in the \\
279 same way as  in the \env{tabular}& environment.\\
280 \code{@\{*\}r||p\{1in\}@\{*\}}& in this case.\\
281 Each row ends with a& \code{\textbackslash\textbackslash} command.\\
282 The \code{\textbackslash\textbackslash} command  has an& optional\\
283 argument, just as in& the\\
284  \env{tabular}&environment.\\[10pt]
285 See the effect of \code{\textbackslash\textbackslash[10pt]}&?\\
286 Lots of lines& like this.\\
287 Lots of lines& like this.\\
288 Lots of lines& like this.\\
289 Lots of lines& like this.\\
290 Also \code{\textbackslash hline} may be used,&  as in \env{tabular}.\\
291 \hline
292 That  was a \code{\textbackslash hline}&.\\
293 \hline\hline
294 That  was \code{\textbackslash hline\textbackslash hline}&.\\
295 \multicolumn{2}{||c||}%
296 {This is a \code{\textbackslash multicolumn\{2\}\{||c||\}}}\\
297 If a  page break  occurs at a \code{\textbackslash hline} then& a line is drawn\\
298 at the bottom of one  page  and at the& top of the next.\\
299 \hline
300 The \code{[t] [b] [c]} argument of \env{tabular}& can  not be used.\\
301 The optional argument may be  one of& \code{[l] [r] [c]}\\
302 to specify whether  the  table  should be& adjusted\\
303 to the  left, right& or centrally.\\
304 \hline\hline
305 Lots of lines& like this.\\
306 Lots of lines& like this.\\
307 Lots of lines& like this.\\
308 Lots of lines& like this.\\
309 Lots of lines& like this.\\
310 Lots of lines& like this.\\
311 Lots of lines& like this.\\
312 Lots of lines& like this.\\
313 Lots of lines& like this.\\
314 Lots of lines& like this.\\
315 Lots of lines& like this.\\
316 Lots of lines& like this.\\
317 Lots of lines& like this.\\
318 Lots of lines& like this.\\
319 Lots of lines& like this.\\
320 Lots of lines& like this.\\
321 Lots of lines& like this.\\
322 Lots of lines& like this.\\
323 Lots of lines& like this.\\
324 Lots of lines& like this.\\
325 Some lines may take up a lot of space, like this: &
326     \raggedleft This last column is a ``p'' column so this
327     ``row'' of the table can take up several lines. Note however that
328     \TeX\ will  never break a page within such a row. Page breaks only
329     occur between rows of the table or at \code{\textbackslash hline} commands.
330     \tabularnewline
331 Lots of lines& like this.\\
332 Lots of lines& like this.\\
333 Lots of lines& like this.\\
334 Lots of lines& like this.\\
335 Lots of lines& like this.\\
336 Lots of lines& like this.\\
337 Lots of lines& like this.\\
338 \hline
339 Lots\footnote{This is a footnote.} of lines& like this.\\
340 Lots   of   lines& like this\footnote{\env{longtable} takes special
341     precautions, so that footnotes may also be used in `p' columns.}\\
342 \hline
343 Lots of lines& like this.\\
344 Lots of lines& like this.
345 \end{longtable}
346
347 From bug 7412 another example with more captions (can currently not produced in LyX):
348 \begin{longtable}{|l|l|}
349 \caption{A long table}
350 \endfirsthead
351 \caption{A long table -- continued}
352 \endhead
353 \multicolumn{2}{r}{{Continued on next page}}
354 \tabularnewline
355 \endfoot
356 \endlastfoot
357 \hline
358 \multicolumn{1}{|c|}{Something} & \multicolumn{1}{c|}{Description}\tabularnewline
359 \hline Lots of lines& like this.\\
360 \hline Lots of lines& like this.\\
361 \hline Lots of lines& like this.\\
362 \hline Lots of lines& like this.\\
363 \hline Lots of lines& like this.\\
364 \hline Lots of lines& like this.\\
365 \hline Lots of lines& like this.\\
366 \hline Lots of lines& like this.\\
367 \hline Lots of lines& like this.\\
368 \hline Lots of lines& like this.\\
369 \hline Lots of lines& like this.\\
370 \hline Lots of lines& like this.\\
371 \hline Lots of lines& like this.\\
372 \hline Lots of lines& like this.\\
373 \hline Lots of lines& like this.\\
374 \hline Lots of lines& like this.\\
375 \hline Lots of lines& like this.\\
376 \hline Lots of lines& like this.\\
377 \hline Lots of lines& like this.\\
378 \hline Lots of lines& like this.\\
379 \hline Lots of lines& like this.\\
380 \hline Lots of lines& like this.\\
381 \hline Lots of lines& like this.\\
382 \hline Lots of lines& like this.\\
383 \hline Lots of lines& like this.\\
384 \hline Lots of lines& like this.\\
385 \hline Lots of lines& like this.\\
386 \hline Lots of lines& like this.\\
387 \hline Lots of lines& like this.\\
388 \hline Lots of lines& like this.\\
389 \hline Lots of lines& like this.\\
390 \hline Lots of lines& like this.\\
391 \hline Lots of lines& like this.\\
392 \hline Lots of lines& like this.\\
393 \hline Lots of lines& like this.\\
394 \hline Lots of lines& like this.\\
395 \hline Lots of lines& like this.\\
396 \hline Lots of lines& like this.\\
397 \hline Lots of lines& like this.\\
398 \hline Lots of lines& like this.\\
399 \hline Lots of lines& like this.\\
400 \hline
401 \end{longtable}
402
403 A table*:
404
405 \begin{tabular*} % some comment
406 {0.8\columnwidth}[b]{lr}
407 two\\
408 \begin{turn}{-50}lonely\end{turn}&\begin{sideways}lines\end{sideways}
409 \end{tabular*}
410
411 A booktabs table:
412
413 \begin{table}[h]
414 \caption{\label{tab:Special-booktabs-table}Special booktabs-table}
415
416
417 \centering{}%
418 \begin{tabular}{cccc}
419 \toprule 
420 System & Chip\,1 & \multicolumn{2}{c}{Chip\,2}\tabularnewline
421 \cmidrule(r){2-2}\cmidrule(l){3-4}\morecmidrules \cmidrule{2-4}Detector
422 thickness in \textmu{}m & 300 & 300 & 700\tabularnewline
423 \midrule 
424 Edge angle in \textdegree{} & 3.55 & 2.71 & 7.99\tabularnewline
425 \addlinespace
426 Spatial resolution in \textmu{}m & 4.26 & 10.17 & 10.56\tabularnewline
427 \addlinespace
428 MTF at $f_{\mathrm{max}}$ & 0.53 & 0.37 & 0.39\tabularnewline
429 \midrule 
430 \morecmidrules \cmidrule{3-4}LSF-spatial resolution &  &  & \tabularnewline
431 in \textmu{}m & 129.7 & 52.75 & 50.78\tabularnewline
432 in \% of pixel size & 76.3 & 95.9 & 92.3\tabularnewline
433 \bottomrule
434 \end{tabular}
435 \end{table}
436
437
438 \section{Macros}
439
440 LyX supports several kinds of macros:
441 def \def\macroa#1{a #1 a}
442 global def \global\def\macrob#1{b #1 b}
443 long def \long\def\macroc#1{c #1 c}
444 global long def \global\long\def\macrod#1{d #1 d}
445 providecommand \providecommand{\macroe}[1]{e #1 e}
446 providecommand* \providecommand*{\macrof}[1]{f #1 f}
447 newcommand \newcommand{\macrog}[1]{g #1 g}
448 renewcommand \renewcommand{\macrog}[1]{h #1 h}
449 newcommand* \newcommand*{\macroi}[1]{i #1 i}
450 renewcommand* \renewcommand*{\macroi}[1]{j #1 j}
451 providecommandx \providecommandx{\macrok}[1]{k #1 k}
452 providecommandx* \providecommandx*{\macrok}[1]{l #1 l}
453 newcommandx \newcommandx{\macrom}[1]{m #1 m}
454 renewcommandx \renewcommandx{\macrom}[1]{n #1 n}
455 newcommandx* \newcommandx*{\macroo}[1]{o #1 o}
456 renewcommandx* \renewcommandx*{\macroo}[1]{p #1 p}
457 DeclareRobustCommand \DeclareRobustCommand{\macroq}[1]{q #1 q}
458 DeclareRobustCommand* \DeclareRobustCommand*{\macror}[1]{r #1 r}
459 DeclareRobustCommandx \DeclareRobustCommandx{\macros}[1]{s #1 s}
460 DeclareRobustCommandx* \DeclareRobustCommandx*{\macrot}[1]{t #1 t}
461
462 Now use them all:
463 \macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x} \macrog{x}
464 \macroi{x} \macrok{x} \macrom{x} \macroo{x} \macroq{x} \macror{x}
465 The following tow don't work, but they should???
466 %\macros{x} \macrot{x}
467
468
469 \section{Special formattings\index{Special formattings}}
470
471 \subsection{LyX line}
472
473 test
474
475 {\tiny \lyxline{\tiny}}{\tiny \par}
476
477 test {\Huge Test} {\tiny test} test
478
479 \lyxline{\normalsize}
480
481 test
482
483 {\Huge \lyxline{\Huge}}{\Huge \par}
484
485
486 \subsection{rules}
487
488 test\rule[0.001\textwidth]{1\columnwidth}{0.05\textheight}
489
490 test
491
492 \rule[0.5ex]{1\columnwidth}{1pt}
493
494 \noindent \rule{1ex}{0.5cc}test
495
496 \textcolor{red}{\rule[-4ex]{5in}{1cm}}
497
498
499 \subsection{Phantoms}
500
501 test\phantom{Wow}test
502
503 test\hphantom{\textcolor{green}{W}\textbf{ow}\textsuperscript{Wow}}test
504
505 test\vphantom{Wow\textbackslash{}\&\%}test
506
507 $test\hphantom{Wow}test$
508
509 \[
510 test\phantom{\textcolor{green}{W}\mathbf{ow}\textsuperscript{Wow}}test
511 \]
512
513
514 $test\vphantom{Wow\&\%}test$
515
516
517 \subsection{TIPA}
518
519 \begin{IPA}
520 \r{e}
521 \textsubwedge{e}
522 \textsubumlaut{e}
523 \textsubtilde{e}
524 \textseagull{e}
525 \textsubbridge{e}
526 \textinvsubbridge{e}
527 \textsubsquare{e}
528 e\textsuperscript{h}
529 \textsubrhalfring{e}
530 \textsublhalfring{e}
531 \textsubplus{e}
532 \=*{e}
533 \b{e}
534 \"{e}
535 \textovercross{e}
536 \s{e}
537 \textsyllabic{e}
538 \textsubarch{e}
539 e\textrhoticity
540 e\textsuperscript{w}
541 e\textsuperscript{j}
542 e\textsuperscript{\textgamma}
543 e\textsuperscript{\textrevglotstop}
544 \textsuperimposetilde{e}
545 \textraising{e}
546 \textlowering{e}
547 \textadvancing{e}
548 \textretracting{e}
549 \~{e}
550 e\textsuperscript{n}
551 e\textsuperscript{l}
552 e\textcorner{}
553 \H{e}
554
555 \`{e}
556 \={e}
557 \'{e}
558 \textdoublegrave{e}
559 \v{e}
560 \^{e}
561 \texthighrise{e}
562 \textlowrise{e}
563 \textrisefall{e}
564 \u{e}
565 \end{IPA}
566
567 \textipa{pbtd\:t\:dc\textbardotlessj k\textscriptg q\;G}
568 \textipa{PmMn\:n\textltailn N\;N\;Br\;RR}
569 \textipa{\:rFBfvTDszSZ\:s}
570 \textipa{\:zçJxGXK\textcrh QhH\textbeltl{}}
571 \textipa{\textlyoghlig V\*r\:Rh\textturnmrleg l\:lL\;L}
572
573 \textipa{\!o|!\textdoublebarpipe ||\!b\!d\!j\!g\!Ge'}
574
575 \textipa{iy1\textbaru W\textcolor{red}{uIY}Ueø987o@E\9c3\textcloserevepsilon 2Oæ5a\textscoelig A6}
576
577 \textipa{\*ww4\;H\textbarrevglotstop\textbarglotstop C\textctz\textturnlonglegr\texththeng \texttoptiebar{ar}\textbottomtiebar{tz}}
578
579 \textipa{:;e\textprimstress\textsecstress \textvertline{}\textdoublevertline{}.\t*{ }}
580
581 \textipa{\tone{55}\tone{44}\tone{33}\tone{22}\tone{11}\textdownstep\textupstep \tone{15}\tone{51}\tone{45}\tone{12}\tone{454}\textglobrise \textglobfall{}}
582
583
584 \subsection{Line breaks\sindex[breaks]{Line breaks}}
585
586 They can also or be broken by a newline\\
587 or by a starred newline \\*
588 or by a newline with space, comment and argument \\ %hu
589 [3cm]
590 or by a newline command \newline
591 or by a line break \linebreak
592 or by a defined line break \linebreak % again with a comment
593         [4]
594
595 There are even newlines with weird arguments, but these are not
596 handled by LyX\\*[1cm]
597 so we try to use ERT in this case.
598
599 \subsection{Page breaks\sindex[breaks]{Page breaks}}
600
601 They can also or be broken by a newpage \newpage
602 or by a page break \pagebreak
603 or by a defined page break \pagebreak % again with a comment
604         [4]
605
606
607 \section{Special characters\index{Special characters}}
608
609 Then one has those macros with a long name for a short meaning, like
610 \textasciitilde, \textasciicircum{} or \textbackslash{}, \slash{},
611 \nobreakdash- and the characters
612 that LaTeX wants to espace because they are active, like \_\&\#\$\{\}\%.
613
614 And what about special characters like hyphe\-nation mark,
615 ellipsis\ldots, and end-of-sentence\@. LyX also supports a menu
616 separator\lyxarrow{}and a spif\textcompwordmark{}fy ligature break.
617
618 LyX translates the phrases LyX, TeX, LaTeX2e and LaTeX
619 to the commands \LyX{}, \TeX{}, \LaTeXe{} and \LaTeX{}.
620 If these phrases occur as part of other words (like 1LyX or aTeX or LaTeX3)
621 they should not be put into ERT.
622
623 Test for whitespace handling of commands: The following lines should
624 result in identical output:
625
626 builtin \textasciicircum{} unicodesymbols \j{} user \mycommand{} xx\par
627 builtin \textasciicircum {} unicodesymbols \j {} user \mycommand{} xx\par
628 builtin \textasciicircum % with a comment
629 {} unicodesymbols \j % and a second one
630 {} user \mycommand % and another
631 {} xx
632
633 A sub\textsubscript{sc\emph{ript}} and super\textsuperscript{script
634 with $a^2+b^2=c^2$ math}.
635
636
637 \section{Mathematics\index{Mathematics}}
638
639 Let $f:\left[  a,b\right]  \rightarrow%
640 %TCIMACRO{\U{211d} }%
641 %BeginExpansion
642 \mathbb{R}
643 %EndExpansion
644 $.
645
646
647 \section{Lists/Indices}
648
649 single \textbackslash{}addcontentsline: \addcontentsline{toc}{section}{test}
650
651 with \textbackslash{}addcontentsline and \textbackslash{}phantomsection:
652
653 \bibliographystyle{test}
654 \phantomsection\addcontentsline{toc}{section}{\refname}\bibliography{xampl}
655
656
657 normal:
658
659 \bibliographystyle{test}
660 \bibliography{xampl}
661
662
663 with wrong \textbackslash{}addcontentsline:
664
665 \bibliographystyle{test} \addcontentsline{toc}{section}{test} \bibliographystyle{test}
666 \bibliography{xampl}
667
668
669 with \textbackslash{}addcontentsline and \textbackslash{}nocite\{{*}\}:
670
671 \bibliographystyle{test}
672 \addcontentsline{toc}{section}{\refname}\nocite{*}
673 \bibliography{xampl}
674
675
676 undefined index:
677
678 \printindex{}
679
680 index "idx":
681
682 \printindex[idx]{}
683
684 index "new":
685
686 \printindex[new]{}
687
688 subindex "new":
689
690 \printsubindex[idx]{}
691
692 index of all indices:
693
694 \printindex*{}
695
696 subindex of all indices:
697
698 \printsubindex*{}
699
700 normal nomenclature:
701
702 \printnomenclature hello
703
704 manually set width: \settowidth{\nomlabelwidth}{URL2} \printnomenclature{}
705
706 nomenclature with set width:
707
708 \printnomenclature[0.02\linewidth]{}
709
710 \end{document}