summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx')
-rw-r--r--Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx60
1 files changed, 60 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx b/Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx
new file mode 100644
index 00000000000..80dbff2d34f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tabulars-e/05-01-4.ltx
@@ -0,0 +1,60 @@
+%%
+%% A DANTE-Edition example
+%%
+%% Example 05-01-4 on page 169.
+%%
+%% 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{153.70511pt}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\setlength\parindent{0pt}
+\usepackage{longtable}
+\makeatletter
+\newcommand*{\org@longtable}{}
+\let\org@longtable\longtable
+\def\longtable{%
+ \begingroup
+ \advance\c@LT@tables\@ne
+ \edef\x{LT@\romannumeral\c@LT@tables}%
+ \global\LongtableWidth\z@
+ \@ifundefined{\x}{% longtable width not available
+ }{\def\LT@entry##1##2{%
+ \global\advance\LongtableWidth##2\relax}%
+ \@nameuse{\x}}%
+ \typeout{* \x: \the\LongtableWidth}%debug output
+ \endgroup
+ \ifdim\LongtableWidth>\z@
+ \setlength{\LTcapwidth}{\LongtableWidth}%
+ \fi
+ \org@longtable}
+\makeatother
+
+\usepackage{longtable}
+\newlength\LongtableWidth% Siehe Beispielcode
+
+\begin{document}
+\begin{longtable}{|ll|}
+\caption{Caption for a \texttt{longtable}\dotfill}\\
+Hello & world and some more\\
+foo & bar
+\end{longtable}
+\begin{center}
+\begin{minipage}{\LongtableWidth}
+Here we have text with the same width as
+the \texttt{longtable}.
+\end{minipage}
+\end{center}
+\end{document}