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}
28 \usepackage{longtable}
30 \usepackage{subscript}
42 \usepackage[ps,mover]{lyxskak}
47 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
48 \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
49 \newcommand{\lyxline}[1][1pt]{%
51 \rule[.5ex]{\linewidth}{#1}\par}
53 \newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
55 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
57 \def\mycommand{\textquestiondown}
71 \noindent This paragraph is not indented.
73 \section{References\index{References}}
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
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}.
86 \section{Cites\index{Cites}}
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}
91 Now the natbib things:
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}
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}
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}
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}
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}
116 \textbackslash{}citeyear: \citeyear[before][after]{article-crossref}
118 \textbackslash{}citeyearpar: \citeyearpar[before][after]{article-crossref}
120 \textbackslash{}nocite: \nocite{article-crossref}
122 % Remove duplicate call of \bibliography since LaTeX throws an error.
123 %\bibliographystyle{unsrt}
124 % \bibliography{xampl}
126 With \textbackslash{}nocite\{{*}\}:
127 \bibliographystyle{unsrt}
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}
139 \section{Input files\index{Input files}}
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}
153 We can also import chess diagrams:
155 \loadgame{../../../lib/examples/iecc05}\showboard
159 \def\inputGnumericTable{}\input{../../../lib/examples/longsheet.tex}
163 \input{xfigtest.pstex_t}
167 \includepdf[pages=-,angle=22,origin=Bl,width=5cm,height=40mm,keepaspectratio]{../../../lib/examples/beamer-icsi-logo}
169 If you prefer verbatim input, you can choose
170 between~\verbatiminput{foo} or~\verbatiminput*{foo}.
173 \section{URLs and Hyperlinks\index{URL}\nomenclature[www]{URL}{uniform resource locator}}
175 An URL: \url{http://www.lyx.org} \nomenclature{URL2}{uniform resource locator}
177 An URL with strange characters: \url{http://www.lyx.org/percent%dollar$}
179 link:\href{http://www.test.test}{www.test.test}
181 link2:\href{http://www.test.test}{http://www.test.test}
183 mail:\href{mailto:www.test.test}{name}
185 file:\href{file:www.test.test}{www.test.test}
187 ftp:\href{ftp://www.test.test}{ftp://www.test.test}
189 ftp2:\href{ftp://www.test.test}{www.test.test}
191 parser test (stupid, but valid):\href{http://www.test.test}{\}}
193 parser test (escaped):\href{http://www.test.test}{a brace \} and another one \{ and something}
196 \section{Lists\index{Lists}}
204 Inline: \lstinline[language={C++},keywordstyle={\color{green}}]!int a=5;!\\
207 \begin{lstlisting}[caption={Example Listing float},label={lst:Example-Listing},language=Python]
208 # Example listing float
210 'this is a python function'
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:
218 \begin{lstlisting}[extendedchars=true,firstline=3,language=Python,lastline=8,numbers=left,showspaces=true,stepnumber=3]
220 'this is a python function'
223 'This is a German word: Tschüß'
226 'this is a python function'
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]
235 \lstinline[language=TeX]!\begin{centering} hello!
238 \section{Graphics\index{Graphics}}
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}.
244 \section{Tables\index{Tables}}
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.
253 \providecommand\finalclearpage{\clearpage}
255 \begin{longtable}{@{*}r||p{1in}@{*}}
256 KILLED & LINE!!!! \kill
258 [An optional table caption (used in the list of tables)]
259 {A long table\label{long}}\\
261 \multicolumn{2}{@{*}c@{*}}%
262 {This part appears at the top of the table}\\
263 \textsc{First}&\textsc{Second}\\
266 \caption[]{(continued)}\\
268 \multicolumn{2}{@{*}c@{*}}%
269 {This part appears at the top of every other page}\\
270 \textbf{First}&\textbf{Second}\\
274 This goes at the&bottom.\\
278 These lines will&appear\\
279 in place of the & usual foot\\
280 at the end& of the table\\
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}.\\
297 That was a \code{\textbackslash 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.\\
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.\\
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.
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.\\
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.}\\
348 Lots of lines& like this.\\
349 Lots of lines& like this.
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}
356 \caption{A long table -- continued}
358 \multicolumn{2}{r}{{Continued on next page}}
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.\\
410 \begin{tabular*} % some comment
411 {0.8\columnwidth}[b]{lr}
413 \begin{turn}{-50}lonely\end{turn}&\begin{sideways}lines\end{sideways}
419 \caption{\label{tab:Special-booktabs-table}Special booktabs-table}
423 \begin{tabular}{cccc}
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
429 Edge angle in \textdegree{} & 3.55 & 2.71 & 7.99\tabularnewline
431 Spatial resolution in \textmu{}m & 4.26 & 10.17 & 10.56\tabularnewline
433 MTF at $f_{\mathrm{max}}$ & 0.53 & 0.37 & 0.39\tabularnewline
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
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}
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}
474 \section{Special formattings\index{Special formattings}}
476 \subsection{LyX line}
480 {\tiny \lyxline{\tiny}}{\tiny \par}
482 test {\Huge Test} {\tiny test} test
484 \lyxline{\normalsize}
488 {\Huge \lyxline{\Huge}}{\Huge \par}
493 test\rule[0.001\textwidth]{1\columnwidth}{0.05\textheight}
497 \rule[0.5ex]{1\columnwidth}{1pt}
499 \noindent \rule{1ex}{0.5cc}test
501 \textcolor{red}{\rule[-4ex]{5in}{1cm}}
504 \subsection{Phantoms}
506 test\phantom{Wow}test
508 test\hphantom{\textcolor{green}{W}\textbf{ow}\textsuperscript{Wow}}test
510 test\vphantom{Wow\textbackslash{}\&\%}test
512 $test\hphantom{Wow}test$
515 test\phantom{\textcolor{green}{W}\mathbf{ow}\textsuperscript{Wow}}test
519 $test\vphantom{Wow\&\%}test$
548 e\textsuperscript{\textgamma}
549 e\textsuperscript{\textrevglotstop}
550 \textsuperimposetilde{e}
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}
579 \textipa{\!o|!\textdoublebarpipe ||\!b\!d\!j\!g\!Ge'}
581 \textipa{iy1\textbaru W\textcolor{red}{uIY}Ueø987o@E½3\textcloserevepsilon 2Oæ5a\textscoelig A6}
583 \textipa{\*ww4\;H\textbarrevglotstop\textbarglotstop C\textctz\textturnlonglegr\texththeng \texttoptiebar{ar}\textbottomtiebar{tz}}
585 \textipa{:;e\textprimstress\textsecstress \textvertline{}\textdoublevertline{}.\t*{ }}
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{}}
590 $\textipa{\tone{55}|\text{\!b{}\!d{}\!g{}\!G{}\textglobfall{}\textvertline{}\textdoublevertline{}}}$
592 \subsection{Line breaks\sindex[breaks]{Line breaks}}
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
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
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.
607 \subsection{Page breaks\sindex[breaks]{Page breaks}}
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
615 \section{Special characters\index{Special characters}}
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 \_\&\#\$\{\}\%.
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.
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.
631 Test for whitespace handling of commands: The following lines should
632 result in identical output:
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
641 A sub\textsubscript{sc\emph{ript}} and super\textsuperscript{script
642 with $a^2+b^2=c^2$ math}.
645 \section{Mathematics\index{Mathematics}}
647 Let $f:\left[ a,b\right] \rightarrow%
648 %TCIMACRO{\U{211d} }%
655 \section{Lists/Indices}
657 single \textbackslash{}addcontentsline: \addcontentsline{toc}{section}{test}
659 with \textbackslash{}addcontentsline and \textbackslash{}phantomsection:
661 \bibliographystyle{test}
662 \phantomsection\addcontentsline{toc}{section}{\refname}\bibliography{xampl}
667 \bibliographystyle{test}
671 with wrong \textbackslash{}addcontentsline:
673 \bibliographystyle{test} \addcontentsline{toc}{section}{test} \bibliographystyle{test}
677 with \textbackslash{}addcontentsline and \textbackslash{}nocite\{{*}\}:
679 \bibliographystyle{test}
680 \addcontentsline{toc}{section}{\refname}\nocite{*}
698 \printsubindex[idx]{}
700 index of all indices:
704 subindex of all indices:
710 \printnomenclature hello
712 manually set width: \settowidth{\nomlabelwidth}{URL2} \printnomenclature{}
714 nomenclature with set width:
716 \printnomenclature[0.02\linewidth]{}