summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/cals/examples/demo.tex
blob: 2dfe0c03e537fd29cc8980697d8022b654f1799a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
\documentclass[twocolumn]{minimal}
\usepackage[paper=a5paper,landscape=true,margin=1cm,
  twocolumn=true,columnsep=1cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\usepackage{times}
\usepackage{color}
\usepackage{fancyvrb}
\usepackage{multicol}
\usepackage{cals}
\usepackage{pdfsync}

% pdfsync setup. The command \pdfsyncstart is not defined yet,
% therefore I use "def" instead of "let".
\makeatletter
\let\oldcalstable=\calstable
\def\calstable{\oldcalstable\pdfsyncstop}
\def\cals@AtBeginCell{\pdfsyncstart}

\newcommand\newcolumn{\vfil\penalty-10000 }
\newcommand\small{\fontsize{9pt}{11pt}\selectfont}
\newcommand\Small{\fontsize{8pt}{9pt}\selectfont}
\newcommand\Large{\fontsize{12pt}{14pt}\selectfont}

\newcommand\header[1]{\noindent{\Large\bfseries#1\strut}\par\bigskip}

\showboxdepth=100
\showboxbreadth=100

\begin{document}
\makeatletter

\header{CALS tables demo}
\newcolumn
\parindent=0pt
by Oleg Parashchenko\par
\textless{}olpa uucode com\textgreater\par
\par
26 August 2010\par
\clearpage

\header{Simple table}
\input table1
\newcolumn
\VerbatimInput{table1.tex}
\clearpage

\header{Decorations}
\input table2
\newcolumn
\VerbatimInput[fontsize=\small]{table2.tex}
\clearpage

\header{Cell spanning}
\input table3
\newcolumn
\VerbatimInput[fontsize=\small]{table3.tex}
\clearpage

\header{Multipage table (in a multicols in a table)}
\input table4
\newcolumn
\VerbatimInput[fontsize=\small]{table4.tex}
\clearpage

\end{document}