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