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