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