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