]> git.lyx.org Git - lyx.git/blob - src/tex2lyx/test/test-insets.tex
28d43011258cffc522dabae9d6d7d0b057d53a41
[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 An URL with strange characters: \url{http://www.lyx.org/percent%dollar$}
178
179 link:\href{http://www.test.test}{www.test.test}
180
181 link2:\href{http://www.test.test}{http://www.test.test}
182
183 mail:\href{mailto:www.test.test}{name}
184
185 file:\href{file:www.test.test}{www.test.test}
186
187 ftp:\href{ftp://www.test.test}{ftp://www.test.test}
188
189 ftp2:\href{ftp://www.test.test}{www.test.test}
190
191 parser test (stupid, but valid):\href{http://www.test.test}{\}}
192
193 parser test (escaped):\href{http://www.test.test}{a brace \} and another one \{ and something}
194
195
196 \section{Lists\index{Lists}}
197
198 \listoffigures
199 \listoftables
200
201
202 \section{Listings}
203
204 Inline: \lstinline[language={C++},keywordstyle={\color{green}}]!int a=5;!\\
205 Float:
206
207 \begin{lstlisting}[caption={Example Listing float},label={lst:Example-Listing},language=Python]
208 # Example listing float
209 def func(param):
210     'this is a python function'
211     pass
212 \end{lstlisting}
213
214 Here is an example listing with left line numbering, step ``3'',
215 language ``Python'', options ``Extended character table'' and
216 ``Space~as~symbol'', range lines 3\,-\,8:
217
218 \begin{lstlisting}[extendedchars=true,firstline=3,language=Python,lastline=8,numbers=left,showspaces=true,stepnumber=3]
219 def func(param):
220     'this is a python function'
221     pass
222 def func(param):
223 'This is a German word: Tschüß'
224 pass
225 def func(param):
226 'this is a python function'
227 pass
228 \end{lstlisting}
229
230 Special cases:
231 \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]
232 hello
233 \end{lstlisting}
234
235 \lstinline[language=TeX]!\begin{centering} hello!
236
237
238 \section{Graphics\index{Graphics}}
239
240 There is also some basic support for graphics, in the form
241 \includegraphics{foo.eps}, or the slightly more elaborate
242 \includegraphics[bb=10bp 0bp 96bp 96bp,clip,height=1cm, width=1cm]{foo.eps}.
243
244 \section{Tables\index{Tables}}
245
246 The following example is stolen from the longtable documentation.
247 Since tex2lyx does not understand the special verbatim code that
248 was used in the original some lines have been rewritten using
249 \textbackslash textbackslash etc.
250 \let\package\textsf
251 \let\env\textsf
252 \let\code\texttt
253 \providecommand\finalclearpage{\clearpage}
254
255 \begin{longtable}{@{*}r||p{1in}@{*}}
256 KILLED & LINE!!!! \kill
257 \caption
258 [An optional table caption (used in the list of tables)]
259 {A long table\label{long}}\\
260 \hline\hline
261 \multicolumn{2}{@{*}c@{*}}%
262      {This part appears at the top of the table}\\
263 \textsc{First}&\textsc{Second}\\
264 \hline\hline
265 \endfirsthead
266 \caption[]{(continued)}\\
267 \hline\hline
268 \multicolumn{2}{@{*}c@{*}}%
269       {This part appears at the top of every other page}\\
270 \textbf{First}&\textbf{Second}\\
271 \hline\hline
272 \endhead
273 \hline
274 This goes at the&bottom.\\
275 \hline
276 \endfoot
277 \hline
278 These lines will&appear\\
279 in place of the & usual foot\\
280 at the end& of the table\\
281 \hline
282 \endlastfoot
283 \env{longtable}  columns  are specified& in the \\
284 same way as  in the \env{tabular}& environment.\\
285 \code{@\{*\}r||p\{1in\}@\{*\}}& in this case.\\
286 Each row ends with a& \code{\textbackslash\textbackslash} command.\\
287 The \code{\textbackslash\textbackslash} command  has an& optional\\
288 argument, just as in& the\\
289  \env{tabular}&environment.\\[10pt]
290 See the effect of \code{\textbackslash\textbackslash[10pt]}&?\\
291 Lots of lines& like this.\\
292 Lots of lines& like this.\\
293 Lots of lines& like this.\\
294 Lots of lines& like this.\\
295 Also \code{\textbackslash hline} may be used,&  as in \env{tabular}.\\
296 \hline
297 That  was a \code{\textbackslash hline}&.\\
298 \hline\hline
299 That  was \code{\textbackslash hline\textbackslash hline}&.\\
300 \multicolumn{2}{||c||}%
301 {This is a \code{\textbackslash multicolumn\{2\}\{||c||\}}}\\
302 If a  page break  occurs at a \code{\textbackslash hline} then& a line is drawn\\
303 at the bottom of one  page  and at the& top of the next.\\
304 \hline
305 The \code{[t] [b] [c]} argument of \env{tabular}& can  not be used.\\
306 The optional argument may be  one of& \code{[l] [r] [c]}\\
307 to specify whether  the  table  should be& adjusted\\
308 to the  left, right& or centrally.\\
309 \hline\hline
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 Lots of lines& like this.\\
329 Lots of lines& like this.\\
330 Some lines may take up a lot of space, like this: &
331     \raggedleft This last column is a ``p'' column so this
332     ``row'' of the table can take up several lines. Note however that
333     \TeX\ will  never break a page within such a row. Page breaks only
334     occur between rows of the table or at \code{\textbackslash hline} commands.
335     \tabularnewline
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 \hline
344 Lots\footnote{This is a footnote.} of lines& like this.\\
345 Lots   of   lines& like this\footnote{\env{longtable} takes special
346     precautions, so that footnotes may also be used in `p' columns.}\\
347 \hline
348 Lots of lines& like this.\\
349 Lots of lines& like this.
350 \end{longtable}
351
352 From bug 7412 another example with more captions (can currently not produced in LyX):
353 \begin{longtable}{|l|l|}
354 \caption{A long table}
355 \endfirsthead
356 \caption{A long table -- continued}
357 \endhead
358 \multicolumn{2}{r}{{Continued on next page}}
359 \tabularnewline
360 \endfoot
361 \endlastfoot
362 \hline
363 \multicolumn{1}{|c|}{Something} & \multicolumn{1}{c|}{Description}\tabularnewline
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 Lots of lines& like this.\\
404 \hline Lots of lines& like this.\\
405 \hline
406 \end{longtable}
407
408 A table*:
409
410 \begin{tabular*} % some comment
411 {0.8\columnwidth}[b]{lr}
412 two\\
413 \begin{turn}{-50}lonely\end{turn}&\begin{sideways}lines\end{sideways}
414 \end{tabular*}
415
416 A booktabs table:
417
418 \begin{table}[h]
419 \caption{\label{tab:Special-booktabs-table}Special booktabs-table}
420
421
422 \centering{}%
423 \begin{tabular}{cccc}
424 \toprule 
425 System & Chip\,1 & \multicolumn{2}{c}{Chip\,2}\tabularnewline
426 \cmidrule(r){2-2}\cmidrule(l){3-4}\morecmidrules \cmidrule{2-4}Detector
427 thickness in \textmu{}m & 300 & 300 & 700\tabularnewline
428 \midrule 
429 Edge angle in \textdegree{} & 3.55 & 2.71 & 7.99\tabularnewline
430 \addlinespace
431 Spatial resolution in \textmu{}m & 4.26 & 10.17 & 10.56\tabularnewline
432 \addlinespace
433 MTF at $f_{\mathrm{max}}$ & 0.53 & 0.37 & 0.39\tabularnewline
434 \midrule 
435 \morecmidrules \cmidrule{3-4}LSF-spatial resolution &  &  & \tabularnewline
436 in \textmu{}m & 129.7 & 52.75 & 50.78\tabularnewline
437 in \% of pixel size & 76.3 & 95.9 & 92.3\tabularnewline
438 \bottomrule
439 \end{tabular}
440 \end{table}
441
442
443 \section{Macros}
444
445 LyX supports several kinds of macros:
446 def \def\macroa#1{a #1 a}
447 global def \global\def\macrob#1{b #1 b}
448 long def \long\def\macroc#1{c #1 c}
449 global long def \global\long\def\macrod#1{d #1 d}
450 providecommand \providecommand{\macroe}[1]{e #1 e}
451 providecommand* \providecommand*{\macrof}[1]{f #1 f}
452 newcommand \newcommand{\macrog}[1]{g #1 g}
453 renewcommand \renewcommand{\macrog}[1]{h #1 h}
454 newcommand* \newcommand*{\macroi}[1]{i #1 i}
455 renewcommand* \renewcommand*{\macroi}[1]{j #1 j}
456 providecommandx \providecommandx{\macrok}[1]{k #1 k}
457 providecommandx* \providecommandx*{\macrok}[1]{l #1 l}
458 newcommandx \newcommandx{\macrom}[1]{m #1 m}
459 renewcommandx \renewcommandx{\macrom}[1]{n #1 n}
460 newcommandx* \newcommandx*{\macroo}[1]{o #1 o}
461 renewcommandx* \renewcommandx*{\macroo}[1]{p #1 p}
462 DeclareRobustCommand \DeclareRobustCommand{\macroq}[1]{q #1 q}
463 DeclareRobustCommand* \DeclareRobustCommand*{\macror}[1]{r #1 r}
464 DeclareRobustCommandx \DeclareRobustCommandx{\macros}[1]{s #1 s}
465 DeclareRobustCommandx* \DeclareRobustCommandx*{\macrot}[1]{t #1 t}
466
467 Now use them all:
468 \macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x} \macrog{x}
469 \macroi{x} \macrok{x} \macrom{x} \macroo{x} \macroq{x} \macror{x}
470 The following tow don't work, but they should???
471 %\macros{x} \macrot{x}
472
473
474 \section{Special formattings\index{Special formattings}}
475
476 \subsection{LyX line}
477
478 test
479
480 {\tiny \lyxline{\tiny}}{\tiny \par}
481
482 test {\Huge Test} {\tiny test} test
483
484 \lyxline{\normalsize}
485
486 test
487
488 {\Huge \lyxline{\Huge}}{\Huge \par}
489
490
491 \subsection{rules}
492
493 test\rule[0.001\textwidth]{1\columnwidth}{0.05\textheight}
494
495 test
496
497 \rule[0.5ex]{1\columnwidth}{1pt}
498
499 \noindent \rule{1ex}{0.5cc}test
500
501 \textcolor{red}{\rule[-4ex]{5in}{1cm}}
502
503
504 \subsection{Phantoms}
505
506 test\phantom{Wow}test
507
508 test\hphantom{\textcolor{green}{W}\textbf{ow}\textsuperscript{Wow}}test
509
510 test\vphantom{Wow\textbackslash{}\&\%}test
511
512 $test\hphantom{Wow}test$
513
514 \[
515 test\phantom{\textcolor{green}{W}\mathbf{ow}\textsuperscript{Wow}}test
516 \]
517
518
519 $test\vphantom{Wow\&\%}test$
520
521
522 \subsection{TIPA}
523
524 \begin{IPA}
525 \textsubring{e}
526 \r{e}
527 \textsubwedge{e}
528 \textsubumlaut{e}
529 \textsubtilde{e}
530 \textseagull{e}
531 \textsubbridge{e}
532 \textinvsubbridge{e}
533 \textsubsquare{e}
534 e\textsuperscript{h}
535 \textsubrhalfring{e}
536 \textsublhalfring{e}
537 \textsubplus{e}
538 \=*{e}
539 \b{e}
540 \"{e}
541 \textovercross{e}
542 \s{e}
543 \textsyllabic{e}
544 \textsubarch{e}
545 e\textrhoticity
546 e\textsuperscript{w}
547 e\textsuperscript{j}
548 e\textsuperscript{\textgamma}
549 e\textsuperscript{\textrevglotstop}
550 \textsuperimposetilde{e}
551 \textraising{e}
552 \textlowering{e}
553 \textadvancing{e}
554 \textretracting{e}
555 \~{e}
556 e\textsuperscript{n}
557 e\textsuperscript{l}
558 e\textcorner{}
559 \H{e}
560
561 \`{e}
562 \={e}
563 \'{e}
564 \textdoublegrave{e}
565 \v{e}
566 \^{e}
567 \texthighrise{e}
568 \textlowrise{e}
569 \textrisefall{e}
570 \u{e}
571 \end{IPA}
572
573 \textipa{pbtd\:t\:dc\textbardotlessj k\textscriptg q\;G}
574 \textipa{PmMn\:n\textltailn N\;N\;Br\;RR}
575 \textipa{\:rFBfvTDszSZ\:s}
576 \textipa{\:zçJxGXK\textcrh QhH\textbeltl{}}
577 \textipa{\textlyoghlig V\*r\:Rh\textturnmrleg l\:lL\;L}
578
579 \textipa{\!o|!\textdoublebarpipe ||\!b\!d\!j\!g\!Ge'}
580
581 \textipa{iy1\textbaru W\textcolor{red}{uIY}Ueø987o@E½3\textcloserevepsilon 2Oæ5a\textscoelig A6}
582
583 \textipa{\*ww4\;H\textbarrevglotstop\textbarglotstop C\textctz\textturnlonglegr\texththeng \texttoptiebar{ar}\textbottomtiebar{tz}}
584
585 \textipa{:;e\textprimstress\textsecstress \textvertline{}\textdoublevertline{}.\t*{ }}
586
587 \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{}}
588
589 TIPA code in math:
590 $\textipa{\tone{55}|\text{\!b{}\!d{}\!g{}\!G{}\textglobfall{}\textvertline{}\textdoublevertline{}}}$
591
592 \subsection{Line breaks\sindex[breaks]{Line breaks}}
593
594 They can also or be broken by a newline\\
595 or by a starred newline \\*
596 or by a newline with space, comment and argument \\ %hu
597 [3cm]
598 or by a newline command \newline
599 or by a line break \linebreak
600 or by a defined line break \linebreak % again with a comment
601         [4]
602
603 There are even newlines with weird arguments, but these are not
604 handled by LyX\\*[1cm]
605 so we try to use ERT in this case.
606
607 \subsection{Page breaks\sindex[breaks]{Page breaks}}
608
609 They can also or be broken by a newpage \newpage
610 or by a page break \pagebreak
611 or by a defined page break \pagebreak % again with a comment
612         [4]
613
614
615 \section{Special characters\index{Special characters}}
616
617 Then one has those macros with a long name for a short meaning, like
618 \textasciitilde, \textasciicircum{} or \textbackslash{}, \slash{},
619 \nobreakdash- and the characters
620 that LaTeX wants to espace because they are active, like \_\&\#\$\{\}\%.
621
622 And what about special characters like hyphe\-nation mark,
623 ellipsis\ldots, and end-of-sentence\@. LyX also supports a menu
624 separator\lyxarrow{}and a spif\textcompwordmark{}fy ligature break.
625
626 LyX translates the phrases LyX, TeX, LaTeX2e and LaTeX
627 to the commands \LyX{}, \TeX{}, \LaTeXe{} and \LaTeX{}.
628 If these phrases occur as part of other words (like 1LyX or aTeX or LaTeX3)
629 they should not be put into ERT.
630
631 Test for whitespace handling of commands: The following lines should
632 result in identical output:
633
634 builtin \textasciicircum{} unicodesymbols \j{} user \mycommand{} xx\par
635 builtin \textasciicircum {} unicodesymbols \j {} user \mycommand{} xx\par
636 builtin \textasciicircum % with a comment
637 {} unicodesymbols \j % and a second one
638 {} user \mycommand % and another
639 {} xx
640
641 A sub\textsubscript{sc\emph{ript}} and super\textsuperscript{script
642 with $a^2+b^2=c^2$ math}.
643
644
645 \section{Mathematics\index{Mathematics}}
646
647 Let $f:\left[  a,b\right]  \rightarrow%
648 %TCIMACRO{\U{211d} }%
649 %BeginExpansion
650 \mathbb{R}
651 %EndExpansion
652 $.
653
654
655 \section{Lists/Indices}
656
657 single \textbackslash{}addcontentsline: \addcontentsline{toc}{section}{test}
658
659 with \textbackslash{}addcontentsline and \textbackslash{}phantomsection:
660
661 \bibliographystyle{test}
662 \phantomsection\addcontentsline{toc}{section}{\refname}\bibliography{xampl}
663
664
665 normal:
666
667 \bibliographystyle{test}
668 \bibliography{xampl}
669
670
671 with wrong \textbackslash{}addcontentsline:
672
673 \bibliographystyle{test} \addcontentsline{toc}{section}{test} \bibliographystyle{test}
674 \bibliography{xampl}
675
676
677 with \textbackslash{}addcontentsline and \textbackslash{}nocite\{{*}\}:
678
679 \bibliographystyle{test}
680 \addcontentsline{toc}{section}{\refname}\nocite{*}
681 \bibliography{xampl}
682
683
684 undefined index:
685
686 \printindex{}
687
688 index "idx":
689
690 \printindex[idx]{}
691
692 index "new":
693
694 \printindex[new]{}
695
696 subindex "new":
697
698 \printsubindex[idx]{}
699
700 index of all indices:
701
702 \printindex*{}
703
704 subindex of all indices:
705
706 \printsubindex*{}
707
708 normal nomenclature:
709
710 \printnomenclature hello
711
712 manually set width: \settowidth{\nomlabelwidth}{URL2} \printnomenclature{}
713
714 nomenclature with set width:
715
716 \printnomenclature[0.02\linewidth]{}
717
718 \end{document}