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}
162 \section{Lists\index{Lists}}
170 Inline: \lstinline[language={C++}]!int a=5;!\\
173 \begin{lstlisting}[caption={Example Listing float},label={lst:Example-Listing},language=Python]
174 # Example listing float
176 'this is a python function'
180 Here is an example listing with left line numbering, step ``3'',
181 language ``Python'', options ``Extended character table'' and
182 ``Space~as~symbol'', range lines 3\,-\,8:
184 \begin{lstlisting}[extendedchars=true,firstline=3,language=Python,lastline=8,numbers=left,showspaces=true,stepnumber=3]
186 'this is a python function'
189 'This is a German word: Tschüß'
192 'this is a python function'
197 \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]
201 \lstinline[language=TeX]!\begin{centering} hello!
204 \section{Graphics\index{Graphics}}
206 There is also some basic support for graphics, in the form
207 \includegraphics{foo.eps}, or the slightly more elaborate
208 \includegraphics[bb=10bp 0bp 96bp 96bp,clip,height=1cm, width=1cm]{foo.eps}.
210 \section{Tables\index{Tables}}
212 The following example is stolen from the longtable documentation.
213 Since tex2lyx does not understand the special verbatim code that
214 was used in the original some lines have been rewritten using
215 \textbackslash textbackslash etc.
219 \providecommand\finalclearpage{\clearpage}
221 \begin{longtable}{@{*}r||p{1in}@{*}}
222 KILLED & LINE!!!! \kill
224 [An optional table caption (used in the list of tables)]
225 {A long table\label{long}}\\
227 \multicolumn{2}{@{*}c@{*}}%
228 {This part appears at the top of the table}\\
229 \textsc{First}&\textsc{Second}\\
232 \caption[]{(continued)}\\
234 \multicolumn{2}{@{*}c@{*}}%
235 {This part appears at the top of every other page}\\
236 \textbf{First}&\textbf{Second}\\
240 This goes at the&bottom.\\
244 These lines will&appear\\
245 in place of the & usual foot\\
246 at the end& of the table\\
249 \env{longtable} columns are specified& in the \\
250 same way as in the \env{tabular}& environment.\\
251 \code{@\{*\}r||p\{1in\}@\{*\}}& in this case.\\
252 Each row ends with a& \code{\textbackslash\textbackslash} command.\\
253 The \code{\textbackslash\textbackslash} command has an& optional\\
254 argument, just as in& the\\
255 \env{tabular}&environment.\\[10pt]
256 See the effect of \code{\textbackslash\textbackslash[10pt]}&?\\
257 Lots of lines& like this.\\
258 Lots of lines& like this.\\
259 Lots of lines& like this.\\
260 Lots of lines& like this.\\
261 Also \code{\textbackslash hline} may be used,& as in \env{tabular}.\\
263 That was a \code{\textbackslash hline}&.\\
265 That was \code{\textbackslash hline\textbackslash hline}&.\\
266 \multicolumn{2}{||c||}%
267 {This is a \code{\textbackslash multicolumn\{2\}\{||c||\}}}\\
268 If a page break occurs at a \code{\textbackslash hline} then& a line is drawn\\
269 at the bottom of one page and at the& top of the next.\\
271 The \code{[t] [b] [c]} argument of \env{tabular}& can not be used.\\
272 The optional argument may be one of& \code{[l] [r] [c]}\\
273 to specify whether the table should be& adjusted\\
274 to the left, right& or centrally.\\
276 Lots of lines& like this.\\
277 Lots of lines& like this.\\
278 Lots of lines& like this.\\
279 Lots of lines& like this.\\
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 Some lines may take up a lot of space, like this: &
297 \raggedleft This last column is a ``p'' column so this
298 ``row'' of the table can take up several lines. Note however that
299 \TeX\ will never break a page within such a row. Page breaks only
300 occur between rows of the table or at \code{\textbackslash hline} commands.
302 Lots of lines& like this.\\
303 Lots of lines& like this.\\
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 Lots of lines& like this.\\
310 Lots\footnote{This is a footnote.} of lines& like this.\\
311 Lots of lines& like this\footnote{\env{longtable} takes special
312 precautions, so that footnotes may also be used in `p' columns.}\\
314 Lots of lines& like this.\\
315 Lots of lines& like this.
318 From bug 7412 another example with more captions (can currently not produced in LyX):
319 \begin{longtable}{|l|l|}
320 \caption{A long table}
322 \caption{A long table -- continued}
324 \multicolumn{2}{r}{{Continued on next page}}
329 \multicolumn{1}{|c|}{Something} & \multicolumn{1}{c|}{Description}\tabularnewline
330 \hline Lots of lines& like this.\\
331 \hline Lots of lines& like this.\\
332 \hline Lots of lines& like this.\\
333 \hline Lots of lines& like this.\\
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.\\
376 \begin{tabular*} % some comment
377 {0.8\columnwidth}[b]{lr}
379 lonely&\begin{sideways}lines\end{sideways}
385 \caption{\label{tab:Special-booktabs-table}Special booktabs-table}
389 \begin{tabular}{cccc}
391 System & Chip\,1 & \multicolumn{2}{c}{Chip\,2}\tabularnewline
392 \cmidrule(r){2-2}\cmidrule(l){3-4}\morecmidrules \cmidrule{2-4}Detector
393 thickness in \textmu{}m & 300 & 300 & 700\tabularnewline
395 Edge angle in \textdegree{} & 3.55 & 2.71 & 7.99\tabularnewline
397 Spatial resolution in \textmu{}m & 4.26 & 10.17 & 10.56\tabularnewline
399 MTF at $f_{\mathrm{max}}$ & 0.53 & 0.37 & 0.39\tabularnewline
401 \morecmidrules \cmidrule{3-4}LSF-spatial resolution & & & \tabularnewline
402 in \textmu{}m & 129.7 & 52.75 & 50.78\tabularnewline
403 in \% of pixel size & 76.3 & 95.9 & 92.3\tabularnewline
411 LyX supports several kinds of macros:
412 def \def\macroa#1{a #1 a}
413 global def \global\def\macrob#1{b #1 b}
414 long def \long\def\macroc#1{c #1 c}
415 global long def \global\long\def\macrod#1{d #1 d}
416 providecommand \providecommand{\macroe}[1]{e #1 e}
417 providecommand* \providecommand*{\macrof}[1]{f #1 f}
418 newcommand \newcommand{\macrog}[1]{g #1 g}
419 renewcommand \renewcommand{\macrog}[1]{h #1 h}
420 newcommand* \newcommand*{\macroi}[1]{i #1 i}
421 renewcommand* \renewcommand*{\macroi}[1]{j #1 j}
422 providecommandx \providecommandx{\macrok}[1]{k #1 k}
423 providecommandx* \providecommandx*{\macrok}[1]{l #1 l}
424 newcommandx \newcommandx{\macrom}[1]{m #1 m}
425 renewcommandx \renewcommandx{\macrom}[1]{n #1 n}
426 newcommandx* \newcommandx*{\macroo}[1]{o #1 o}
427 renewcommandx* \renewcommandx*{\macroo}[1]{p #1 p}
428 DeclareRobustCommand \DeclareRobustCommand{\macroq}[1]{q #1 q}
429 DeclareRobustCommand* \DeclareRobustCommand*{\macror}[1]{r #1 r}
430 DeclareRobustCommandx \DeclareRobustCommandx{\macros}[1]{s #1 s}
431 DeclareRobustCommandx* \DeclareRobustCommandx*{\macrot}[1]{t #1 t}
434 \macroa{x} \macrob{x} \macroc{x} \macrod{x} \macroe{x} \macrof{x} \macrog{x}
435 \macroi{x} \macrok{x} \macrom{x} \macroo{x} \macroq{x} \macror{x}
436 The following tow don't work, but they should???
437 %\macros{x} \macrot{x}
440 \section{Special formattings\index{Special formattings}}
442 \subsection{LyX line}
446 {\tiny \lyxline{\tiny}}{\tiny \par}
448 test {\Huge Test} {\tiny test} test
450 \lyxline{\normalsize}
454 {\Huge \lyxline{\Huge}}{\Huge \par}
459 test\rule[0.001\textwidth]{1\columnwidth}{0.05\textheight}
463 \rule[0.5ex]{1\columnwidth}{1pt}
465 \noindent \rule{1ex}{0.5cc}test
467 \textcolor{red}{\rule[-4ex]{5in}{1cm}}
470 \subsection{Phantoms}
472 test\phantom{Wow}test
474 test\hphantom{\textcolor{green}{W}\textbf{ow}\textsuperscript{Wow}}test
476 test\vphantom{Wow\textbackslash{}\&\%}test
478 $test\hphantom{Wow}test$
481 test\phantom{\textcolor{green}{W}\mathbf{ow}\textsuperscript{Wow}}test
485 $test\vphantom{Wow\&\%}test$
488 \subsection{Line breaks\sindex[breaks]{Line breaks}}
490 They can also or be broken by a newline\\
491 or by a starred newline \\*
492 or by a newline with space, comment and argument \\ %hu
494 or by a newline command \newline
495 or by a line break \linebreak
496 or by a defined line break \linebreak % again with a comment
499 There are even newlines with weird arguments, but these are not
500 handled by LyX\\*[1cm]
501 so we try to use ERT in this case.
503 \subsection{Page breaks\sindex[breaks]{Page breaks}}
505 They can also or be broken by a newpage \newpage
506 or by a page break \pagebreak
507 or by a defined page break \pagebreak % again with a comment
510 \section{Special characters\index{Special characters}}
512 Then one has those macros with a long name for a short meaning, like
513 \textasciitilde, \textasciicircum{} or \textbackslash{}, \slash{},
514 \nobreakdash- and the characters
515 that LaTeX wants to espace because they are active, like \_\&\#\$\{\}\%.
517 And what about special characters like hyphe\-nation mark,
518 ellipsis\ldots, and end-of-sentence\@. LyX also supports a menu
519 separator\lyxarrow{}and a spif\textcompwordmark{}fy ligature break.
521 LyX translates the phrases LyX, TeX, LaTeX2e and LaTeX
522 to the commands \LyX{}, \TeX{}, \LaTeXe{} and \LaTeX{}.
523 If these phrases occur as part of other words (like 1LyX or aTeX or LaTeX3)
524 they should not be put into ERT.
526 Test for whitespace handling of commands: The following lines should
527 result in identical output:
529 builtin \textasciicircum{} unicodesymbols \j{} user \mycommand{} xx\par
530 builtin \textasciicircum {} unicodesymbols \j {} user \mycommand{} xx\par
531 builtin \textasciicircum % with a comment
532 {} unicodesymbols \j % and a second one
533 {} user \mycommand % and another
536 A sub\textsubscript{sc\emph{ript}} and super\textsuperscript{script
537 with $a^2+b^2=c^2$ math}.
539 \section{Mathematics\index{Mathematics}}
541 Let $f:\left[ a,b\right] \rightarrow%
542 %TCIMACRO{\U{211d} }%
550 \printnomenclature hello
552 \settowidth{\nomlabelwidth}{URL2}
555 \printnomenclature[0.02\linewidth]{}