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}
7 \setlength{\parindent}{3mm}
14 \usepackage[numbers]{natbib}
16 % the following is useful when we have the old nomencl.sty package
17 \providecommand{\printnomenclature}{\printglossary}
18 \providecommand{\makenomenclature}{\makeglossary}
21 \usepackage{prettyref}
27 \usepackage{longtable}
29 \usepackage{subscript}
32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
33 \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
34 \newcommand{\lyxline}[1][1pt]{%
36 \rule[.5ex]{\linewidth}{#1}\par}
38 \newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
42 \def\mycommand{\textquestiondown}
56 \noindent This paragraph is not indented.
58 \section{References\index{References}}
60 Let's start with simple things: a label~\label{lab:test} and a
61 reference~\ref{lab:test}; note that I have tested ``unbreakable
62 space'' without warning (and worse than that, I just tested english
65 Of course there are other kind of references, like page
66 reference~\pageref{lab:test}, but also equation
67 reference~\eqref{lab:test} (from amsmath package), or varioref's
68 equivalents~\vref{lab:test} and~\vpageref{lab:test}, without
69 forgetting pretty references like~\prettyref{lab:test}.
71 \section{Cites\index{Cites}}
73 Let's start with simple things: a \textbackslash{}cite: \cite[after]{article-crossref}
74 and two \textbackslash{}cites: \cite[after]{whole-set,article-crossref}
76 Now the natbib things:
78 \textbackslash{}citet: \citet[before][after]{article-crossref} \textbackslash{}citet{*}:
79 \citet*[before][after]{article-crossref} \textbackslash{}Citet: \Citet[before][after]{article-crossref}
80 \textbackslash{}Citet{*}: \Citet*[before][after]{article-crossref}
82 \textbackslash{}citep: \citep[before][after]{article-crossref} \textbackslash{}citep{*}:
83 \citep*[before][after]{article-crossref} \textbackslash{}Citep: \Citep[before][after]{article-crossref}
84 \textbackslash{}Citep{*}: \Citep*[before][after]{article-crossref}
86 \textbackslash{}citealt: \citealt[before][after]{article-crossref}
87 \textbackslash{}citealt{*}: \citealt*[before][after]{article-crossref}
88 \textbackslash{}Citealt: \Citealt[before][after]{article-crossref}
89 \textbackslash{}Citealt{*}: \Citealt*[before][after]{article-crossref}
91 \textbackslash{}citealp: \citealp[before][after]{article-crossref}
92 \textbackslash{}citealp{*}: \citealp*[before][after]{article-crossref}
93 \textbackslash{}Citealp: \Citep[before][after]{article-crossref}
94 \textbackslash{}Citealp{*}: \Citealp*[before][after]{article-crossref}
96 \textbackslash{}citeauthor: \citeauthor[before][after]{article-crossref}
97 \textbackslash{}citeauthor{*}: \citeauthor*[before][after]{article-crossref}
98 \textbackslash{}Citeauthor: \Citeauthor[before][after]{article-crossref}
99 \textbackslash{}Citeauthor{*}: \Citeauthor*[before][after]{article-crossref}
101 \textbackslash{}citeyear: \citeyear[before][after]{article-crossref}
103 \textbackslash{}citeyearpar: \citeyearpar[before][after]{article-crossref}
105 \textbackslash{}nocite: \nocite{article-crossref}
107 % Remove duplicate call of \bibliography since LaTeX throws an error.
108 %\bibliographystyle{unsrt}
109 % \bibliography{xampl}
111 With \textbackslash{}nocite\{{*}\}:
112 \bibliographystyle{unsrt}
117 \citet{gur+04} have demonstrated that authors should not have umlauts
118 in their names. It's OK to use them in the man\"{u}script, though.
119 \begin{thebibliography}{References}
120 \bibitem[{{G\"{u}rkan et~al.}(2004)}]{gur+04} Gürkan, M.~A., Freitag,
121 M., \& Rasio, F.~A. 2004, ApJ, 604, 632\end{thebibliography}
124 \section{Input files\index{Input files}}
126 We can input files too, like this \input{DummyDocument}, or with the include
127 variant \include{DummyDocument} % unfortunately, including the doc twice generates a multiply defined label
129 We can also import chess diagrams:
131 \loadgame{../../../lib/examples/iecc05}\showboard
135 \def\inputGnumericTable{}\input{../../../lib/examples/longsheet.gnumeric}
139 \includepdf[pages=-,angle=22,origin=Bl,width=5cm,height=40mm,keepaspectratio]{../../../lib/examples/beamer-icsi-logo}
141 If you prefer verbatim input, you can choose
142 between~\verbatiminput{foo} or~\verbatiminput*{foo}.
145 \section{URLs and Hyperlinks\index{URL}\nomenclature[www]{URL}{uniform resource locator}}
147 An URL: \url{http://www.lyx.org} \nomenclature{URL2}{uniform resource locator}
149 link:\href{http://www.test.test}{www.test.test}
151 link2:\href{http://www.test.test}{http://www.test.test}
153 mail:\href{mailto:www.test.test}{name}
155 file:\href{file:www.test.test}{www.test.test}
157 ftp:\href{ftp://www.test.test}{ftp://www.test.test}
159 ftp2:\href{ftp://www.test.test}{www.test.test}
161 parser test (stupid, but valid):\href{http://www.test.test}{\}}
163 parser test (escaped):\href{http://www.test.test}{a brace \} and another one \{ and something}
166 \section{Lists\index{Lists}}
174 Inline: \lstinline[language={C++}]!int a=5;!\\
177 \begin{lstlisting}[caption={Example Listing float},label={lst:Example-Listing},language=Python]
178 # Example listing float
180 'this is a python function'
184 Here is an example listing with left line numbering, step ``3'',
185 language ``Python'', options ``Extended character table'' and
186 ``Space~as~symbol'', range lines 3\,-\,8:
188 \begin{lstlisting}[extendedchars=true,firstline=3,language=Python,lastline=8,numbers=left,showspaces=true,stepnumber=3]
190 'this is a python function'
193 'This is a German word: Tschüß'
196 'this is a python function'
201 \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]
205 \lstinline[language=TeX]!\begin{centering} hello!
208 \section{Graphics\index{Graphics}}
210 There is also some basic support for graphics, in the form
211 \includegraphics{foo.eps}, or the slightly more elaborate
212 \includegraphics[bb=10bp 0bp 96bp 96bp,clip,height=1cm, width=1cm]{foo.eps}.
214 \section{Tables\index{Tables}}
216 The following example is stolen from the longtable documentation.
217 Since tex2lyx does not understand the special verbatim code that
218 was used in the original some lines have been rewritten using
219 \textbackslash textbackslash etc.
223 \providecommand\finalclearpage{\clearpage}
225 \begin{longtable}{@{*}r||p{1in}@{*}}
226 KILLED & LINE!!!! \kill
228 [An optional table caption (used in the list of tables)]
229 {A long table\label{long}}\\
231 \multicolumn{2}{@{*}c@{*}}%
232 {This part appears at the top of the table}\\
233 \textsc{First}&\textsc{Second}\\
236 \caption[]{(continued)}\\
238 \multicolumn{2}{@{*}c@{*}}%
239 {This part appears at the top of every other page}\\
240 \textbf{First}&\textbf{Second}\\
244 This goes at the&bottom.\\
248 These lines will&appear\\
249 in place of the & usual foot\\
250 at the end& of the table\\
253 \env{longtable} columns are specified& in the \\
254 same way as in the \env{tabular}& environment.\\
255 \code{@\{*\}r||p\{1in\}@\{*\}}& in this case.\\
256 Each row ends with a& \code{\textbackslash\textbackslash} command.\\
257 The \code{\textbackslash\textbackslash} command has an& optional\\
258 argument, just as in& the\\
259 \env{tabular}&environment.\\[10pt]
260 See the effect of \code{\textbackslash\textbackslash[10pt]}&?\\
261 Lots of lines& like this.\\
262 Lots of lines& like this.\\
263 Lots of lines& like this.\\
264 Lots of lines& like this.\\
265 Also \code{\textbackslash hline} may be used,& as in \env{tabular}.\\
267 That was a \code{\textbackslash hline}&.\\
269 That was \code{\textbackslash hline\textbackslash hline}&.\\
270 \multicolumn{2}{||c||}%
271 {This is a \code{\textbackslash multicolumn\{2\}\{||c||\}}}\\
272 If a page break occurs at a \code{\textbackslash hline} then& a line is drawn\\
273 at the bottom of one page and at the& top of the next.\\
275 The \code{[t] [b] [c]} argument of \env{tabular}& can not be used.\\
276 The optional argument may be one of& \code{[l] [r] [c]}\\
277 to specify whether the table should be& adjusted\\
278 to the left, right& or centrally.\\
280 Lots of lines& like this.\\
281 Lots of lines& like this.\\
282 Lots of lines& like this.\\
283 Lots of lines& like this.\\
284 Lots of lines& like this.\\
285 Lots of lines& like this.\\
286 Lots of lines& like this.\\
287 Lots of lines& like this.\\
288 Lots of lines& like this.\\
289 Lots of lines& like this.\\
290 Lots of lines& like this.\\
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 Lots of lines& like this.\\
296 Lots of lines& like this.\\
297 Lots of lines& like this.\\
298 Lots of lines& like this.\\
299 Lots of lines& like this.\\
300 Some lines may take up a lot of space, like this: &
301 \raggedleft This last column is a ``p'' column so this
302 ``row'' of the table can take up several lines. Note however that
303 \TeX\ will never break a page within such a row. Page breaks only
304 occur between rows of the table or at \code{\textbackslash hline} commands.
306 Lots of lines& like this.\\
307 Lots of lines& like this.\\
308 Lots of lines& like this.\\
309 Lots of lines& like this.\\
310 Lots of lines& like this.\\
311 Lots of lines& like this.\\
312 Lots of lines& like this.\\
314 Lots\footnote{This is a footnote.} of lines& like this.\\
315 Lots of lines& like this\footnote{\env{longtable} takes special
316 precautions, so that footnotes may also be used in `p' columns.}\\
318 Lots of lines& like this.\\
319 Lots of lines& like this.
322 From bug 7412 another example with more captions (can currently not produced in LyX):
323 \begin{longtable}{|l|l|}
324 \caption{A long table}
326 \caption{A long table -- continued}
328 \multicolumn{2}{r}{{Continued on next page}}
333 \multicolumn{1}{|c|}{Something} & \multicolumn{1}{c|}{Description}\tabularnewline
334 \hline Lots of lines& like this.\\
335 \hline Lots of lines& like this.\\
336 \hline Lots of lines& like this.\\
337 \hline Lots of lines& like this.\\
338 \hline Lots of lines& like this.\\
339 \hline Lots of lines& like this.\\
340 \hline Lots of lines& like this.\\
341 \hline Lots of lines& like this.\\
342 \hline Lots of lines& like this.\\
343 \hline Lots of lines& like this.\\
344 \hline Lots of lines& like this.\\
345 \hline Lots of lines& like this.\\
346 \hline Lots of lines& like this.\\
347 \hline Lots of lines& like this.\\
348 \hline Lots of lines& like this.\\
349 \hline Lots of lines& like this.\\
350 \hline Lots of lines& like this.\\
351 \hline Lots of lines& like this.\\
352 \hline Lots of lines& like this.\\
353 \hline Lots of lines& like this.\\
354 \hline Lots of lines& like this.\\
355 \hline Lots of lines& like this.\\
356 \hline Lots of lines& like this.\\
357 \hline Lots of lines& like this.\\
358 \hline Lots of lines& like this.\\
359 \hline Lots of lines& like this.\\
360 \hline Lots of lines& like this.\\
361 \hline Lots of lines& like this.\\
362 \hline Lots of lines& like this.\\
363 \hline Lots of lines& like this.\\
364 \hline Lots of lines& like this.\\
365 \hline Lots of lines& like this.\\
366 \hline Lots of lines& like this.\\
367 \hline Lots of lines& like this.\\
368 \hline Lots of lines& like this.\\
369 \hline Lots of lines& like this.\\
370 \hline Lots of lines& like this.\\
371 \hline Lots of lines& like this.\\
372 \hline Lots of lines& like this.\\
373 \hline Lots of lines& like this.\\
374 \hline Lots of lines& like this.\\
380 \begin{tabular*} % some comment
381 {0.8\columnwidth}[b]{lr}
383 \begin{turn}{-50}lonely\end{turn}&\begin{sideways}lines\end{sideways}
389 \caption{\label{tab:Special-booktabs-table}Special booktabs-table}
393 \begin{tabular}{cccc}
395 System & Chip\,1 & \multicolumn{2}{c}{Chip\,2}\tabularnewline
396 \cmidrule(r){2-2}\cmidrule(l){3-4}\morecmidrules \cmidrule{2-4}Detector
397 thickness in \textmu{}m & 300 & 300 & 700\tabularnewline
399 Edge angle in \textdegree{} & 3.55 & 2.71 & 7.99\tabularnewline
401 Spatial resolution in \textmu{}m & 4.26 & 10.17 & 10.56\tabularnewline
403 MTF at $f_{\mathrm{max}}$ & 0.53 & 0.37 & 0.39\tabularnewline
405 \morecmidrules \cmidrule{3-4}LSF-spatial resolution & & & \tabularnewline
406 in \textmu{}m & 129.7 & 52.75 & 50.78\tabularnewline
407 in \% of pixel size & 76.3 & 95.9 & 92.3\tabularnewline
415 LyX supports several kinds of macros:
416 def \def\macroa#1{a #1 a}
417 global def \global\def\macrob#1{b #1 b}
418 long def \long\def\macroc#1{c #1 c}
419 global long def \global\long\def\macrod#1{d #1 d}
420 providecommand \providecommand{\macroe}[1]{e #1 e}
421 providecommand* \providecommand*{\macrof}[1]{f #1 f}
422 newcommand \newcommand{\macrog}[1]{g #1 g}
423 renewcommand \renewcommand{\macrog}[1]{h #1 h}
424 newcommand* \newcommand*{\macroi}[1]{i #1 i}
425 renewcommand* \renewcommand*{\macroi}[1]{j #1 j}
426 providecommandx \providecommandx{\macrok}[1]{k #1 k}
427 providecommandx* \providecommandx*{\macrok}[1]{l #1 l}
428 newcommandx \newcommandx{\macrom}[1]{m #1 m}
429 renewcommandx \renewcommandx{\macrom}[1]{n #1 n}
430 newcommandx* \newcommandx*{\macroo}[1]{o #1 o}
431 renewcommandx* \renewcommandx*{\macroo}[1]{p #1 p}
432 DeclareRobustCommand \DeclareRobustCommand{\macroq}[1]{q #1 q}
433 DeclareRobustCommand* \DeclareRobustCommand*{\macror}[1]{r #1 r}
434 DeclareRobustCommandx \DeclareRobustCommandx{\macros}[1]{s #1 s}
435 DeclareRobustCommandx* \DeclareRobustCommandx*{\macrot}[1]{t #1 t}
438 \macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x} \macrog{x}
439 \macroi{x} \macrok{x} \macrom{x} \macroo{x} \macroq{x} \macror{x}
440 The following tow don't work, but they should???
441 %\macros{x} \macrot{x}
444 \section{Special formattings\index{Special formattings}}
446 \subsection{LyX line}
450 {\tiny \lyxline{\tiny}}{\tiny \par}
452 test {\Huge Test} {\tiny test} test
454 \lyxline{\normalsize}
458 {\Huge \lyxline{\Huge}}{\Huge \par}
463 test\rule[0.001\textwidth]{1\columnwidth}{0.05\textheight}
467 \rule[0.5ex]{1\columnwidth}{1pt}
469 \noindent \rule{1ex}{0.5cc}test
471 \textcolor{red}{\rule[-4ex]{5in}{1cm}}
474 \subsection{Phantoms}
476 test\phantom{Wow}test
478 test\hphantom{\textcolor{green}{W}\textbf{ow}\textsuperscript{Wow}}test
480 test\vphantom{Wow\textbackslash{}\&\%}test
482 $test\hphantom{Wow}test$
485 test\phantom{\textcolor{green}{W}\mathbf{ow}\textsuperscript{Wow}}test
489 $test\vphantom{Wow\&\%}test$
492 \subsection{Line breaks\sindex[breaks]{Line breaks}}
494 They can also or be broken by a newline\\
495 or by a starred newline \\*
496 or by a newline with space, comment and argument \\ %hu
498 or by a newline command \newline
499 or by a line break \linebreak
500 or by a defined line break \linebreak % again with a comment
503 There are even newlines with weird arguments, but these are not
504 handled by LyX\\*[1cm]
505 so we try to use ERT in this case.
507 \subsection{Page breaks\sindex[breaks]{Page breaks}}
509 They can also or be broken by a newpage \newpage
510 or by a page break \pagebreak
511 or by a defined page break \pagebreak % again with a comment
514 \section{Special characters\index{Special characters}}
516 Then one has those macros with a long name for a short meaning, like
517 \textasciitilde, \textasciicircum{} or \textbackslash{}, \slash{},
518 \nobreakdash- and the characters
519 that LaTeX wants to espace because they are active, like \_\&\#\$\{\}\%.
521 And what about special characters like hyphe\-nation mark,
522 ellipsis\ldots, and end-of-sentence\@. LyX also supports a menu
523 separator\lyxarrow{}and a spif\textcompwordmark{}fy ligature break.
525 LyX translates the phrases LyX, TeX, LaTeX2e and LaTeX
526 to the commands \LyX{}, \TeX{}, \LaTeXe{} and \LaTeX{}.
527 If these phrases occur as part of other words (like 1LyX or aTeX or LaTeX3)
528 they should not be put into ERT.
530 Test for whitespace handling of commands: The following lines should
531 result in identical output:
533 builtin \textasciicircum{} unicodesymbols \j{} user \mycommand{} xx\par
534 builtin \textasciicircum {} unicodesymbols \j {} user \mycommand{} xx\par
535 builtin \textasciicircum % with a comment
536 {} unicodesymbols \j % and a second one
537 {} user \mycommand % and another
540 A sub\textsubscript{sc\emph{ript}} and super\textsuperscript{script
541 with $a^2+b^2=c^2$ math}.
543 \section{Mathematics\index{Mathematics}}
545 Let $f:\left[ a,b\right] \rightarrow%
546 %TCIMACRO{\U{211d} }%
554 \printnomenclature hello
556 \settowidth{\nomlabelwidth}{URL2}
559 \printnomenclature[0.02\linewidth]{}