]> git.lyx.org Git - lyx.git/blob - src/tex2lyx/test/box-color-size-space-align.tex
tex2lyx/text.cpp: add support for box alignment
[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 \fbox{\begin{minipage}[t]{0.9\columnwidth}%
128 fbox around minipage%
129 \end{minipage}}
130
131 blabla \framebox{fr\textcolor{blue}{ame}box 1} blabla
132
133 blabla \framebox[3cm]{framebox 2} blabla
134
135 blabla \framebox[3cm][l]{framebox 3} blabla
136
137 \framebox[1.5\totalheight]{www}
138
139 This is an example text. %
140 \framebox{%
141 \begin{minipage}[c][1\totalheight][s]{0.2\columnwidth}%
142  \begin{center}
143   The box content
144  \par\end{center}
145
146  \begin{center}
147   is evenly distributed
148  \par\end{center}
149
150  \begin{center}
151   over the
152  \par\end{center}
153
154  \begin{center}
155   box height.
156  \par\end{center}%
157 \end{minipage}}
158 This is an example text.
159
160 blabla \ovalbox{ovalbox} blabla
161
162 blabla \Ovalbox{Ovalbox} blabla
163
164 blabla \shadowbox{shadowbox} blabla
165
166 blabla \doublebox{doublebox} blabla
167
168 $\boxed{\int A=B}$
169
170 \subsection{Boxes with custom settings}
171
172 \fboxsep 35pt
173
174 \framebox[1cm]{www}
175
176 \fboxsep 20pt \framebox[1cm]{www}
177
178 {\fboxsep 1pt \fboxrule 10pt \framebox[1cm]{www}}
179
180 {\fboxsep 35pt\shadowsize 15pt\shadowbox{\centering www}}
181
182 \parbox[t]{0.9\columnwidth}{%
183 \centering www%
184 }
185
186 {\raggedleft
187 \parbox[t]{0.9\columnwidth}{
188 \centering www%
189 }
190 }
191
192 \subsection{Color Boxes}
193
194 \colorbox{blue}{www}
195
196 \colorbox{blue}{\begin{minipage}[t]{0.9\columnwidth}
197 www
198 \end{minipage}}
199
200 \colorbox{blue}{\parbox[t]{0.9\columnwidth}{www}}
201
202 \colorbox{blue}{\makebox[0.9\columnwidth][l]{www}}
203
204 \fcolorbox{lime}{white}{\begin{minipage}[t]{0.9\columnwidth}%
205 www%
206 \end{minipage}}
207
208 \fcolorbox{lime}{white}{\parbox[t]{0.9\columnwidth}{%
209 www%
210 }}
211
212 \fcolorbox{lime}{white}{\makebox[0.9\columnwidth][l]{www}}
213
214 \fcolorbox{lime}{white}{www}
215
216 \subsection{LyX Boxes}
217
218 \begin{lyxgreyedout}
219 \textbf{Note:} Not all DVI-viewers are able to display rotations.
220 \end{lyxgreyedout}
221
222 \begin{shaded}%
223 Shaded background box\end{shaded}
224
225 \begin{minipage}[c]{1\columnwidth}%
226 \begin{shaded}%
227 Shaded background box, with inner minipage\end{shaded}%
228 \end{minipage}
229
230 \section{Colors}
231
232 \subsection{Predefined Colors}
233
234 test \textcolor{blue}{blue} test \textcolor{red}{red red red} test \textcolor{green}{bla}\textcolor{magenta}{blub}
235 test \textcolor{brown}{brown} test \textcolor{darkgray}{darkgray} test \textcolor{gray}{gray}\textcolor{lightgray}{lightgray}
236 test \textcolor{lime}{lime} test \textcolor{olive}{olive} test \textcolor{orange}{orange}\textcolor{pink}{pink}
237 test \textcolor{purple}{purple} test \textcolor{teal}{teal} test \textcolor{violet}{violet}
238 test
239 \textcolor{green}{c}%
240 \textcolor{red}{o}%
241 \textcolor{blue}{l}%
242 \textcolor{green}{o}%
243 \textcolor{red}{r}
244
245 \subsection{Custom Colors}
246
247 test \textcolor{darkgreen}{dark green} test
248
249 \definecolor{violet}{rgb}{0.5, 0, 1}
250
251 test \textcolor{violet}{violet} test
252
253 \section{Font sizes}
254
255 \Huge Huge text
256
257 \huge huge text
258
259 \LARGE LARGE text
260
261 \Large Large text
262
263 \large large text
264
265 \normalsize normalsize text
266
267 \small small text
268
269 \footnotesize footnotesize text
270
271 \scriptsize scriptsize text
272
273 \tiny tiny text
274
275 \Huge Huge text \huge huge text \LARGE LARGE text \Large Large text
276 \large large text \normalsize normalsize text \small small text
277 \footnotesize footnotesize text \scriptsize scriptsize text \tiny tiny text
278
279 \normalsize Font size switches don't affect section headings!
280
281 \scriptsize bla blub
282
283 \section{Font size dummy 1}
284
285 bla blub
286
287 bla blub
288
289 \section*{Font size dummy 2}
290
291 bla blub
292 \normalsize
293
294
295 \section{Strikeout, underlined etc.}
296
297 Emphasized: \emph{test}
298
299 Underbar: \uline{test}
300
301 Double underbar: \uuline{test}
302
303 Wavy underbar: \uwave{test}
304
305 Strike out: \sout{test}
306
307 Crossed out: \xout{test}
308
309 Noun: \noun{test}
310
311 Underbar, emphasized, strikeout: \emph{\uline{\sout{test}}}
312
313
314 \section{Paragraph spacing}
315
316 bla
317
318 \begin{singlespace}
319 singlespace single singlespace single singlespace single singlespace single
320 singlespace single singlespace single singlespace single singlespace single
321 \end{singlespace}
322
323 \begin{onehalfspace}
324 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1
325 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1 onehalfspace 1
326
327 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2
328 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2 onehalfspace 2
329 \end{onehalfspace}
330
331 blub
332
333 \begin{onehalfspace}
334 onehalfspace single onehalfspace single onehalfspace single onehalfspace single
335 onehalfspace single onehalfspace single onehalfspace single onehalfspace single
336 \end{onehalfspace}
337
338 blablub
339
340 \begin{doublespace}
341 doublespace single doublespace single doublespace single doublespace single
342 doublespace single doublespace single doublespace single doublespace single
343 \end{doublespace}
344
345 \begin{spacing}{1.2}
346 1.2 spacing single 1.2 spacing single 1.2 spacing single 1.2 spacing single
347 1.2 spacing single 1.2 spacing single 1.2 spacing single 1.2 spacing single
348 \end{spacing}
349
350 \section{Paragraph alignment}
351
352 bla
353
354 \begin{center}
355 center single center single center single center single center single
356 center single center single center single center single center single
357 \end{center}
358
359 blabla
360
361 \begin{flushleft}
362 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1
363 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1 flushleft 1
364
365 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2
366 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2 flushleft 2
367 \end{flushleft}
368
369 blub
370
371 \begin{flushleft}
372 flushleft single flushleft single flushleft single flushleft single
373 flushleft single flushleft single flushleft single flushleft single
374 \end{flushleft}
375
376 blablub
377
378 \begin{flushright}
379 flushright single flushright single flushright single flushright single
380 flushright single flushright single flushright single flushright single
381 \end{flushright}
382
383 bla
384
385 \centering
386 centering single centering single centering single centering single
387 centering single centering single centering single centering single
388
389 blabla
390
391 \raggedright
392 raggedright 1 raggedright 1 raggedright 1 raggedright 1 raggedright 1
393 raggedright 1 raggedright 1 raggedright 1 raggedright 1 raggedright 1
394
395 raggedright 2 raggedright 2 raggedright 2 raggedright 2 raggedright 2
396 raggedright 2 raggedright 2 raggedright 2 raggedright 2 raggedright 2
397
398 \raggedleft
399 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1
400 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1 raggedleft 1
401
402 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2
403 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2 raggedleft 2
404
405 %set back to justified
406 \raggedright{}
407
408
409 \subsection{Horizontal spaces}
410
411 Lines can have an hfill \hfill in the middle.
412 Lines can have an hfill \hspace{\fill} in the middle.
413 Lines can have a protected hfill \hspace*{\fill} in the middle.
414 Lines can have a dotted fill \dotfill in the middle.
415 Lines can have a rule fill \hrulefill in the middle.
416 Lines can have a left arrow fill \leftarrowfill in the middle.
417 Lines can have a right arrow fill \rightarrowfill in the middle.
418 Lines can have a upbrace fill \upbracefill in the middle.
419 Lines can have a downbrace fill \downbracefill in the middle.
420 Lines can have an absolute space \hspace{2cm} in the middle.
421 Lines can have a relative space \hspace{0.12\textwidth} in the middle.
422 Lines can have a glue-length space \hspace{2cm plus 2mm minus 1mm} in the middle.
423 Lines can have protected space \hspace*{2cm} in the middle.
424
425 We also handle defined spaces:
426
427 Interword\ a
428
429 Visible\textvisiblespace{}a
430
431 Thin\,a
432
433 NegThin\negthinspace{}a
434
435 NegMed\negmedspace{}a
436
437 NegThick\negthickspace{}a
438
439 enspace\enspace{}a
440
441 enskip\enskip{}a
442
443 quad\quad{}a
444
445 qquad\qquad{}a
446
447
448 \subsubsection*{now in math:}
449
450 fill: $a\hfill b$
451
452 protected fill: $a\hspace*{\fill} b$
453
454 2\,cm: $a\hspace*{2cm}b$
455
456 protected 2\,cm: $a\hspace{1cm}b$
457
458 enskip: $a\enskip b$
459
460 enspace: $a\enspace b$
461
462 thin: $a\, b$
463
464 medium: $a\: b$
465
466 thick: $a\; b$
467
468 negative thin: $a\negthinspace b$
469
470 negative medium: $a\negmedspace b$
471
472 negative thick: $a\negthickspace b$
473
474 quad: $a\quad b$
475
476 qquad: $a\qquad b$
477
478 interword: $a\ b$
479
480
481 \subsection{Vertical spaces}
482
483 Lines can have a vfill \vfill in the middle.
484 Lines can have a vfill \vspace{\fill} in the middle.
485 Lines can have a protected vfill \vspace*{\fill} in the middle.
486 Lines can have a vertical absolute space \vspace{2cm} in the middle.
487 Lines can have a vertical relative space \vspace{0.09\columnwidth} in the middle.
488 Lines can have a vertical glue-length space \vspace{2cm minus 2bp plus 1cc} in the middle.
489 Lines can have protected vertical space \vspace*{2cm} in the middle.
490
491 We also handle skips:
492
493 bigskip 1:\bigskip
494
495 bigskip 2:\vspace{\bigskipamount}
496
497 medskip 1:\medskip
498
499 medskip 2:\vspace{\medskipamount}
500
501 smallskip 1:\smallskip
502
503 smallskip 2:\vspace{\smallskipamount}
504
505
506 \section{Characters}
507
508 from package "ascii" and "ifsym": 
509 \textregistered{\ascii\ETB}\textifsymbol[ifgeo]{48}\textifsymbol[ifgeo]{96}
510 {\ascii\LF}
511 \ascii\LF{}
512
513 from textcomp: 
514 \textnumero\texttrademark
515
516 from textgreek and textcyr:
517 \textgreek{>a}\textcyr{\cyrv}
518
519 from subscript:
520 \textsubscript{4}
521
522 from tfrupee
523 \rupee
524
525 from marvosym and wasysym:
526 \CheckedBox \HandCuffLeft
527
528 from bbding and pifont:
529 \FiveStarOpen \ding{190}
530
531 from tipa and tipx:
532 \textctt \textdblig
533
534
535 \end{document}