diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/tabulars-e/06-00-45.ltx')
-rw-r--r-- | Master/texmf-dist/doc/latex/tabulars-e/06-00-45.ltx | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tabulars-e/06-00-45.ltx b/Master/texmf-dist/doc/latex/tabulars-e/06-00-45.ltx new file mode 100644 index 00000000000..6bae1ac0dcb --- /dev/null +++ b/Master/texmf-dist/doc/latex/tabulars-e/06-00-45.ltx @@ -0,0 +1,99 @@ +%% +%% A DANTE-Edition example +%% +%% Example 06-00-45 on page 210. +%% +%% Copyright (C) 2010 Herbert Voss +%% +%% It may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% +%% See http://www.latex-project.org/lppl.txt for details. +%% +%% +%% ==== +% Show page(s) 1 +%% +\documentclass[]{article} +\pagestyle{empty} +\setlength\textwidth{375.57637pt} +\setlength\parindent{0pt} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\makeatletter +\newcounter{tempI} +\newcommand*\Ceiling[3]{% + \@tempdima#1\relax\@tempdimb#2\relax + \@tempdimc\z@\@tempcnta\z@ + \loop + \ifdim \@tempdimc<\@tempdima + \advance\@tempdimc\@tempdimb + \advance\@tempcnta\@ne + \repeat + #3=\@tempcnta \ignorespaces +} +\newcommand*\show@Value[2]{% + \@tempcnta=#2\relax + \advance\@tempcnta-#1\relax + \makebox[0pt][c]{\the\@tempcnta}% +} +\newcommand*\Lineal[1][\linewidth]{% + \noindent + \begingroup + \thinlines \unitlength=1mm \normalfont\scriptsize\sffamily + \settoheight\@tempdima{0}\advance\@tempdima2.7\unitlength + \picture(#1\@gobble,\@tempdima\@gobble)% + \put(0,0){\line(1,0){#1\@gobble}} + \Ceiling{#1}{\unitlength}{\value{tempI}} + \multiput(0,0)(1,0){\value{tempI}}{\line(0,1){1}} + \Ceiling{#1}{5\unitlength}{\value{tempI}} + \multiput(0,0)(5,0){\value{tempI}}{\line(0,1){2}} + \Ceiling{#1}{10\unitlength}{\value{tempI}} + \multiput(0,0)(10,0){\value{tempI}}{% + \put(0,0){\line(0,1){2.7}} + \put(0,3){\show@Value{\@multicnt}{\value{tempI}}}} + \endpicture + \endgroup \ignorespaces} +\newenvironment{testArea}% + {\list{}{% + \rightmargin=1.5mm\relax + \leftmargin-\rightmargin + \advance\linewidth2\rightmargin + \topsep\z@ + \itemsep\parskip + \parsep\parskip + \partopsep\parskip + \let\makelabel\@gobble}% + \item[]% + \minipage{\linewidth}\normalfont\itshape + \Lineal\par}% + {\endminipage\endlist} +\newcommand*\Pfeil{% + \picture(0,0)% + \put(0,0){\vector(0,1){1.5\ht\strutbox\@gobble}} + \endpicture} +\makeatother + +\usepackage{tabto} + +\begin{document} +\begin{testArea}% see preamble of the example -> CTAN + \NumTabs{4} + duck \tab goose \tab turkey \tab coot \par + \tab \tab \tab grouse +\end{testArea} + +\bigskip +\begin{testArea} + \TabPositions{1.5cm,5cm,8cm} + duck \tab goose \tab turkey \tab coot \par + \tab \tab \tab grouse +\end{testArea} + +\bigskip +\begin{testArea} + duck \tabto{1.5cm} goose \tabto{5cm} turkey \tabto{8cm} + coot \par \tabto{8cm} grouse \tabto*{4cm} pelican +\end{testArea} +\end{document} |