]> git.lyx.org Git - lyx.git/blob - src/tex2lyx/test/box-color-size-space-align.tex
tex2lyx/text.cpp: support for lengths like "2.5\width" in boxes
[lyx.git] / src / tex2lyx / test / box-color-size-space-align.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[b4paper,twoside, twocolumn,12pt]{article}
4
5 \renewcommand{\rmdefault}{cmr}
6 \usepackage{berasans}
7 \renewcommand{\familydefault}{\sfdefault}
8
9 \usepackage[T1]{fontenc}
10 \usepackage[latin9]{inputenc}
11
12 \usepackage{geometry}
13 \geometry{verbose,landscape,b4paper,tmargin=1cm,bmargin=2cm,lmargin=3cm,rmargin=4cm,headheight=6cm,headsep=5cm,footskip=7cm,columnsep=8cm}
14
15 \usepackage{amsmath}
16 \usepackage{color}
17 \definecolor{page_backgroundcolor}{rgb}{1, 0.3359375, 0}
18 \pagecolor{page_backgroundcolor}
19 \definecolor{document_fontcolor}{rgb}{0.66796875, 1, 0}
20 \color{document_fontcolor}
21 \definecolor{note_fontcolor}{rgb}{0, 0, 1}
22 \definecolor{shadecolor}{rgb}{1, 1, 0}
23 \usepackage{framed}
24 \usepackage{calc}
25 \usepackage{fancybox}
26 \PassOptionsToPackage{normalem}{ulem}
27 \usepackage{ulem}
28 \usepackage{ifsym}
29 \usepackage{ascii}
30 \usepackage{textgreek}
31 \usepackage{textcyr}
32 \usepackage{subscript}
33 \usepackage{tfrupee}
34 \usepackage{bbding}
35 \usepackage{marvosym}
36 \usepackage{wasysym}
37 \usepackage{pifont}
38 \usepackage{tipa}
39 \usepackage{tipx}
40 \usepackage{xcolor}
41
42 \setlength{\parskip}{3mm}
43 \setlength{\parindent}{0sp}
44 \usepackage{setspace}
45 \setstretch{1.2}
46
47 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
48 \newcommand{\noun}[1]{\textsc{#1}}
49 %% The greyedout annotation environment
50 \newenvironment{lyxgreyedout}{\textcolor{note_fontcolor}\bgroup}{\egroup}
51
52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
53
54 \setlength{\fboxsep}{3mm}
55
56 \definecolor{darkgreen}{cmyk}{0.5, 0, 1, 0.5}
57
58 \color[rgb]{0,0,0}
59
60 \usepackage{ifpdf} % part of the hyperref bundle
61 \ifpdf % if pdflatex is used
62
63  % set fonts for nicer pdf view
64  \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}
65
66  % link all cross references and URLs in pdf output
67  \usepackage[colorlinks=true, bookmarks, bookmarksnumbered,
68   bookmarksopen, bookmarksopenlevel=2,
69   linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,
70   pdfpagelayout=OneColumn, pdfnewwindow=true,
71   pdfstartview=XYZ, plainpages=false, pdfpagelabels,
72   pdfauthor={LyX Team}, pdftex,
73   pdftitle={tex2lyx testcase},pdfsubject={tex2lyx},
74   pdfkeywords={LyX, tex2lyx}]{hyperref}
75  
76 \else % if dvi or ps is produced
77
78  % link all cross references and URLs in dvi output
79  \usepackage[ps2pdf]{hyperref}
80
81 \fi % end if pdflatex is used
82
83
84 \begin{document}
85
86 \tableofcontents
87
88 \section{Boxes}
89
90 \subsection{Frameless Boxes}
91
92 blabla \mbox{mbox} blabla
93
94 blabla \makebox{makebox 1} blabla
95
96 blabla \makebox[3cm]{makebox 2} blabla
97
98 blabla \makebox[3cm][l]{makebox 3} blabla
99
100 \makebox[1\width]{www}
101
102 \parbox[t][1\depth]{2.3cm}{www}
103
104 \begin{figure}[ht]
105   \centering
106   \setlength{\unitlength}{.2in}
107
108 \begin{picture}(8,6)
109 \put(0,0){\makebox(0,0)[tr]{AAA}}
110 \put(8,0){\makebox(0,0){BBB}}
111 \put(0,8){\framebox(0,0){x}}
112 \put(1,0){\line(1,0){6}}   
113 \end{picture}
114
115 \end{figure}
116
117 \raisebox {8.5mm}{test}\raisebox {-6.5mm}{tset}
118
119 \subsection{Framed Boxes}
120
121 blabla \begin{framed}framed\end{framed} blabla
122
123 blabla \begin{framed}\begin{framed}nested framed\end{framed}\end{framed} blabla
124
125 blabla \fbox{fbox} blabla
126
127 blabla \framebox{fr\textcolor{blue}{ame}box 1} blabla
128
129 blabla \framebox[3cm]{framebox 2} blabla
130
131 blabla \framebox[3cm][l]{framebox 3} blabla
132
133 \framebox[1.5\totalheight]{www}
134
135 This is an example text. %
136 \framebox{%
137 \begin{minipage}[c][1\totalheight][s]{0.2\columnwidth}%
138  \begin{center}
139   The box content
140  \par\end{center}
141
142  \begin{center}
143   is evenly distributed
144  \par\end{center}
145
146  \begin{center}
147   over the
148  \par\end{center}
149
150  \begin{center}
151   box height.
152  \par\end{center}%
153 \end{minipage}}
154 This is an example text.
155
156 blabla \ovalbox{ovalbox} blabla
157
158 blabla \Ovalbox{Ovalbox} blabla
159
160 blabla \shadowbox{shadowbox} blabla
161
162 blabla \doublebox{doublebox} blabla
163
164 $\boxed{\int A=B}$
165
166 \subsection{Boxes with custom settings}
167
168 \fboxsep 35pt
169
170 \framebox[1cm]{www}
171
172 \fboxsep 20pt \framebox[1cm]{www}
173
174 {\fboxsep 1pt \fboxrule 10pt \framebox[1cm]{www}}
175
176 {\fboxsep 35pt\shadowsize 15pt\shadowbox{\centering www}}
177
178 \subsection{Color Boxes}
179
180 \colorbox{blue}{www}
181
182 \colorbox{blue}{\begin{minipage}[t]{0.9\columnwidth}
183 www
184 \end{minipage}}
185
186 \colorbox{blue}{\parbox[t]{0.9\columnwidth}{www}}
187
188 \colorbox{blue}{\makebox[0.9\columnwidth][l]{www}}
189
190 \subsection{LyX Boxes}
191
192 \begin{lyxgreyedout}
193 \textbf{Note:} Not all DVI-viewers are able to display rotations.
194 \end{lyxgreyedout}
195
196 \begin{shaded}%
197 Shaded background box\end{shaded}
198
199 \begin{minipage}[c]{1\columnwidth}%
200 \begin{shaded}%
201 Shaded background box, with inner minipage\end{shaded}%
202 \end{minipage}
203
204 \section{Colors}
205
206 \subsection{Predefined Colors}
207
208 test \textcolor{blue}{blue} test \textcolor{red}{red red red} test \textcolor{green}{bla}\textcolor{magenta}{blub}
209 test \textcolor{brown}{brown} test \textcolor{darkgray}{darkgray} test \textcolor{gray}{gray}\textcolor{lightgray}{lightgray}
210 test \textcolor{lime}{lime} test \textcolor{olive}{olive} test \textcolor{orange}{orange}\textcolor{pink}{pink}
211 test \textcolor{purple}{purple} test \textcolor{teal}{teal} test \textcolor{violet}{violet}
212 test
213 \textcolor{green}{c}%
214 \textcolor{red}{o}%
215 \textcolor{blue}{l}%
216 \textcolor{green}{o}%
217 \textcolor{red}{r}
218
219 \subsection{Custom Colors}
220
221 test \textcolor{darkgreen}{dark green} test
222
223 \definecolor{violet}{rgb}{0.5, 0, 1}
224
225 test \textcolor{violet}{violet} test
226
227 \section{Font sizes}
228
229 \Huge Huge text
230
231 \huge huge text
232
233 \LARGE LARGE text
234
235 \Large Large text
236
237 \large large text
238
239 \normalsize normalsize text
240
241 \small small text
242
243 \footnotesize footnotesize text
244
245 \scriptsize scriptsize text
246
247 \tiny tiny text
248
249 \Huge Huge text \huge huge text \LARGE LARGE text \Large Large text
250 \large large text \normalsize normalsize text \small small text
251 \footnotesize footnotesize text \scriptsize scriptsize text \tiny tiny text
252
253 \normalsize Font size switches don't affect section headings!
254
255 \scriptsize bla blub
256
257 \section{Font size dummy 1}
258
259 bla blub
260
261 bla blub
262
263 \section*{Font size dummy 2}
264
265 bla blub
266 \normalsize
267
268
269 \section{Strikeout, underlined etc.}
270
271 Emphasized: \emph{test}
272
273 Underbar: \uline{test}
274
275 Double underbar: \uuline{test}
276
277 Wavy underbar: \uwave{test}
278
279 Strike out: \sout{test}
280
281 Crossed out: \xout{test}
282
283 Noun: \noun{test}
284
285 Underbar, emphasized, strikeout: \emph{\uline{\sout{test}}}
286
287
288 \section{Paragraph spacing}
289
290 bla
291
292 \begin{singlespace}
293 singlespace single singlespace single singlespace single singlespace single
294 singlespace single singlespace single singlespace single singlespace single
295 \end{singlespace}
296
297 \begin{onehalfspace}
298 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1
299 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1
300
301 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2
302 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2
303 \end{onehalfspace}
304
305 blub
306
307 \begin{onehalfspace}
308 onehalfspace single onehalfspace single onehalfspace single onehalfspace single
309 onehalfspace single onehalfspace single onehalfspace single onehalfspace single
310 \end{onehalfspace}
311
312 blablub
313
314 \begin{doublespace}
315 doublespace single doublespace single doublespace single doublespace single
316 doublespace single doublespace single doublespace single doublespace single
317 \end{doublespace}
318
319 \begin{spacing}{1.2}
320 1.2 spacing single 1.2 spacing single 1.2 spacing single 1.2 spacing single
321 1.2 spacing single 1.2 spacing single 1.2 spacing single 1.2 spacing single
322 \end{spacing}
323
324 \section{Paragraph alignment}
325
326 bla
327
328 \begin{center}
329 center single center single center single center single center single
330 center single center single center single center single center single
331 \end{center}
332
333 blabla
334
335 \begin{flushleft}
336 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1
337 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1
338
339 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2
340 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2
341 \end{flushleft}
342
343 blub
344
345 \begin{flushleft}
346 flushleft single flushleft single flushleft single flushleft single
347 flushleft single flushleft single flushleft single flushleft single
348 \end{flushleft}
349
350 blablub
351
352 \begin{flushright}
353 flushright single flushright single flushright single flushright single
354 flushright single flushright single flushright single flushright single
355 \end{flushright}
356
357 bla
358
359 \centering
360 centering single centering single centering single centering single
361 centering single centering single centering single centering single
362
363 blabla
364
365 \raggedright
366 raggedright 1 raggedright 1 raggedright 1 raggedright 1 raggedright 1
367 raggedright 1 raggedright 1 raggedright 1 raggedright 1 raggedright 1
368
369 raggedright 2 raggedright 2 raggedright 2 raggedright 2 raggedright 2
370 raggedright 2 raggedright 2 raggedright 2 raggedright 2 raggedright 2
371
372 \raggedleft
373 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1
374 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1
375
376 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2
377 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2
378
379 %set back to justified
380 \raggedright{}
381
382
383 \subsection{Horizontal spaces}
384
385 Lines can have an hfill \hfill in the middle.
386 Lines can have an hfill \hspace{\fill} in the middle.
387 Lines can have a protected hfill \hspace*{\fill} in the middle.
388 Lines can have a dotted fill \dotfill in the middle.
389 Lines can have a rule fill \hrulefill in the middle.
390 Lines can have a left arrow fill \leftarrowfill in the middle.
391 Lines can have a right arrow fill \rightarrowfill in the middle.
392 Lines can have a upbrace fill \upbracefill in the middle.
393 Lines can have a downbrace fill \downbracefill in the middle.
394 Lines can have an absolute space \hspace{2cm} in the middle.
395 Lines can have a relative space \hspace{0.12\textwidth} in the middle.
396 Lines can have a glue-length space \hspace{2cm plus 2mm minus 1mm} in the middle.
397 Lines can have protected space \hspace*{2cm} in the middle.
398
399 We also handle defined spaces:
400
401 Interword\ a
402
403 Visible\textvisiblespace{}a
404
405 Thin\,a
406
407 NegThin\negthinspace{}a
408
409 NegMed\negmedspace{}a
410
411 NegThick\negthickspace{}a
412
413 enspace\enspace{}a
414
415 enskip\enskip{}a
416
417 quad\quad{}a
418
419 qquad\qquad{}a
420
421
422 \subsubsection*{now in math:}
423
424 fill: $a\hfill b$
425
426 protected fill: $a\hspace*{\fill} b$
427
428 2\,cm: $a\hspace*{2cm}b$
429
430 protected 2\,cm: $a\hspace{1cm}b$
431
432 enskip: $a\enskip b$
433
434 enspace: $a\enspace b$
435
436 thin: $a\, b$
437
438 medium: $a\: b$
439
440 thick: $a\; b$
441
442 negative thin: $a\negthinspace b$
443
444 negative medium: $a\negmedspace b$
445
446 negative thick: $a\negthickspace b$
447
448 quad: $a\quad b$
449
450 qquad: $a\qquad b$
451
452 interword: $a\ b$
453
454
455 \subsection{Vertical spaces}
456
457 Lines can have a vfill \vfill in the middle.
458 Lines can have a vfill \vspace{\fill} in the middle.
459 Lines can have a protected vfill \vspace*{\fill} in the middle.
460 Lines can have a vertical absolute space \vspace{2cm} in the middle.
461 Lines can have a vertical relative space \vspace{0.09\columnwidth} in the middle.
462 Lines can have a vertical glue-length space \vspace{2cm minus 2bp plus 1cc} in the middle.
463 Lines can have protected vertical space \vspace*{2cm} in the middle.
464
465 We also handle skips:
466
467 bigskip 1:\bigskip
468
469 bigskip 2:\vspace{\bigskipamount}
470
471 medskip 1:\medskip
472
473 medskip 2:\vspace{\medskipamount}
474
475 smallskip 1:\smallskip
476
477 smallskip 2:\vspace{\smallskipamount}
478
479
480 \section{Characters}
481
482 from package "ascii" and "ifsym": 
483 \textregistered{\ascii\ETB}\textifsymbol[ifgeo]{48}\textifsymbol[ifgeo]{96}
484 {\ascii\LF}
485 \ascii\LF{}
486
487 from textcomp: 
488 \textnumero\texttrademark
489
490 from textgreek and textcyr:
491 \textgreek{>a}\textcyr{\cyrv}
492
493 from subscript:
494 \textsubscript{4}
495
496 from tfrupee
497 \rupee
498
499 from marvosym and wasysym:
500 \CheckedBox \HandCuffLeft
501
502 from bbding and pifont:
503 \FiveStarOpen \ding{190}
504
505 from tipa and tipx:
506 \textctt \textdblig
507
508
509 \end{document}