texlive[45412] Master: xltabular (27sep17)
commits+karl at tug.org
commits+karl at tug.org
Thu Sep 28 01:03:18 CEST 2017
Revision: 45412
http://tug.org/svn/texlive?view=revision&revision=45412
Author: karl
Date: 2017-09-28 01:03:17 +0200 (Thu, 28 Sep 2017)
Log Message:
-----------
xltabular (27sep17)
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/libexec/ctan2tds
trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/xltabular/
trunk/Master/texmf-dist/doc/latex/xltabular/Changes
trunk/Master/texmf-dist/doc/latex/xltabular/README.md
trunk/Master/texmf-dist/doc/latex/xltabular/doc/
trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.bib
trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf
trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.tex
trunk/Master/texmf-dist/doc/latex/xltabular/latex/
trunk/Master/texmf-dist/doc/latex/xltabular/latex/xltabular.sty
trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.bib
trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf
trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.tex
trunk/Master/texmf-dist/tex/latex/xltabular/
trunk/Master/texmf-dist/tex/latex/xltabular/xltabular.sty
trunk/Master/tlpkg/tlpsrc/xltabular.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/xltabular/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/Changes (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/Changes 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1 @@
+0.01 2017-09-27 - first CTAN version
Added: trunk/Master/texmf-dist/doc/latex/xltabular/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/README.md 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,10 @@
+# README #
+Package xltabular loads package ltablex but keeps the current
+tabularx environment. The environment xltabular is a combination
+between longtable and tabularx.
+
+
+
+%% This file is distributed under the terms of the LaTeX Project Public
+%% License from CTAN archives in directory macros/latex/base/lppl.txt.
+%% Either version 1.3 or, at your option, any later version.
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.bib (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.bib 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,24 @@
+ at ctan{ltablex,
+ Title = {The \texttt{ltablex} package},
+ Author = {Anil Goel},
+ url = {/macros/latex/contrib/ltablex/},
+ version = {1.1},
+ date = {2014-08-13},
+}
+
+ at ctan{tabularx,
+ Title = {The \texttt{tabularx} package},
+ Author = {David Carlisle},
+ url = {/macros/latex/contrib/carlisle/},
+ version = {2.11},
+ date = {2016-02-03},
+}
+
+ at ctan{Pak-longtable,
+ Title = {The \texttt{longtable} package},
+ Author = {David Carlisle},
+ url = {/macros/latex/required/tools/longtable.pdf},
+ date = {2014-10-28},
+ version = {4.11},
+}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf 2017-09-27 23:01:58 UTC (rev 45411)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf 2017-09-27 23:03:17 UTC (rev 45412)
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.tex 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,97 @@
+%% $Id: xltabular-doc.tex 586 2017-09-27 17:00:55Z herbert $
+%
+\listfiles
+\documentclass[fontsize=11pt,DIV=14,parskip=half-]{scrartcl}
+\usepackage{fontspec}
+\usepackage{graphicx}
+\usepackage{multido}
+\usepackage[%usefilenames,
+ TT={Scale=0.88,FakeStretch=0.9},
+ SS={Scale=0.9},
+ RM={Scale=0.9},
+ DefaultFeatures={Ligatures=TeX}]{lucida-otf} % support opentype math fonts
+\usepackage{xltabular}
+\makeatletter
+\let\XLVersion\xltabular at version
+\makeatother
+
+\usepackage{dtk-logos} % for Wikipedia W
+\usepackage{ragged2e}
+
+\usepackage{biblatex}
+\addbibresource{\jobname.bib}
+
+\pagestyle{headings}
+
+\title{Package \texttt{xltabular} \\--\\ v.~\XLVersion}
+\author{Rolf Niepraschk \and Herbert Voß}
+\begin{document}
+\maketitle
+\tableofcontents
+
+\section{Introduction}
+
+The package \texttt{ltablex} supports an environment \texttt{tabularx} with
+the possiblity of pagebreaks and the same header/footer definitions as in
+the package \texttt{longtable}. But the old bevaviour of the \texttt{tabularx}
+environment is no more possible.
+
+The package \texttt{xltabular} defines an environment of the same name
+which behaves like a \texttt{tabularx} as a \texttt{longtable}. In short:
+it is a \texttt{longtable} with the column specifier \texttt{X}. But it leaves the
+\texttt{tabularx} environment with its original behaviour.
+
+
+\section{Examples}
+
+\newcommand\B{XXXXXXXXXXXXXXXXXXXXXXXXXXXX\\}
+\newcommand\BB{\B\B\B\B\B\B\B\B\B\B\B\B\B\B\B}
+\newcommand\BBB{\BB\BB\BB\BB}
+
+\listoftables
+
+\begin{tabularx}{\linewidth}{@{}X@{}}
+\captionaboveof{table}{The original \texttt{tabularx} environment: pagebreak not possible!}\\
+\BBB
+\end{tabularx}
+
+
+\begin{xltabular}{\linewidth}{@{}X@{}}
+\caption{the \texttt{xltabular} environment with \texttt{longtable} property}\\[\belowcaptionskip]
+\BB\\
+Now a manuel \texttt{\textbackslash pagebreak} is used\\
+\pagebreak
+\BBB
+\end{xltabular}
+
+
+
+\begin{xltabular}{\linewidth}{@{}>{\ttfamily}l>{\RaggedRight}X@{}}
+\caption{File endings (only for a demonstration \ldots)}\\\hline
+.ext & Beschreibung\\\hline
+\endfirsthead
+\multicolumn{2}{@{}l}{\ldots\ \small Fortsetzung}\\\hline
+.ext & Beschreibung\\\hline
+\endhead
+\hline
+\multicolumn{2}{r@{}}{\small Fortsetzung\ldots}\\
+\endfoot
+\hline
+\endlastfoot
+aux & (auxiliary) Hilfsdatei, enthält Querverweise usw. \\
+bbl & (bibliography) Hilfsdatei, enthält die Einträge für die Literatur\\
+bib & (bibtex) enthält die Literaturdaten\\
+blg & (bibliography log) enthält die Ausgaben eines Bib\TeX-Laufs\\
+cfg & (config) Konfigurationsdatei\\
+clo & (class options) Definitionen für die Dokumentenklasse
+ und die entsprechenden Klassen-Optionen\\
+\end{xltabular}
+
+
+
+\nocite{*}
+\printbibliography
+
+
+\end{document}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/doc/xltabular-doc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/latex/xltabular.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/latex/xltabular.sty (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/latex/xltabular.sty 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,51 @@
+%% $Id: xltabular.sty 586 2017-09-27 17:00:55Z herbert $
+%%
+%% This file is distributed under the terms of the LaTeX Project Public
+%% License from CTAN archives in directory macros/latex/base/lppl.txt.
+%% Either version 1.3 or, at your option, any later version.
+%%
+% Copyright 2017 Herbert Voss hvoss at tug.org
+% Rolf Niepraschk Rolf.Nieprasch at gmx.de
+%%
+\def\xltabular at version{0.01 }
+\ProvidesPackage{xltabular}
+ [2017/09/27 v\xltabular at version `xltabular' package (hv,rn)]
+
+\RequirePackage{tabularx}
+\let\ORIGi at tabularx=\tabularx
+\let\ORIGi at endtabularx=\endtabularx
+\let\ORIGi at TX@endtabularx=\TX at endtabularx
+%
+\RequirePackage{ltablex}
+\let\ORIGii at tabularx=\tabularx
+\let\ORIGii at TX@endtabularx=\TX at endtabularx
+%
+\let\ORIG at longtable=\longtable
+\let\ORIG at LT@capti at n=\LT at capti@n
+%
+% restore original tabularx
+\let\tabularx=\ORIGi at tabularx
+\let\endtabularx=\ORIGi at endtabularx
+\let\TX at endtabularx=\ORIGi at TX@endtabularx
+%
+% define a new tabularx like the one from "ltablex"
+%
+\newenvironment{xltabular}
+ {\let\TX at endtabularx=\ORIGii at TX@endtabularx
+ \let\endtabularx\endxltabular
+ \ORIGii at tabularx}
+ {\def\@currenvir{tabularx}}
+%
+% In "longtable" Erhöhung des Zählers "table" nur durch "\caption"
+\def\LT at capti@n{%
+ \refstepcounter{table}%
+ \ORIG at LT@capti at n
+}
+\def\longtable{%
+ \addtocounter{table}\m at ne
+ \ORIG at longtable
+}
+
+\endinput
+%%
+%% End of file `xltabular.sty'.
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/latex/xltabular.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.bib (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.bib 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,24 @@
+ at ctan{ltablex,
+ Title = {The \texttt{ltablex} package},
+ Author = {Anil Goel},
+ url = {/macros/latex/contrib/ltablex/},
+ version = {1.1},
+ date = {2014-08-13},
+}
+
+ at ctan{tabularx,
+ Title = {The \texttt{tabularx} package},
+ Author = {David Carlisle},
+ url = {/macros/latex/contrib/carlisle/},
+ version = {2.11},
+ date = {2016-02-03},
+}
+
+ at ctan{Pak-longtable,
+ Title = {The \texttt{longtable} package},
+ Author = {David Carlisle},
+ url = {/macros/latex/required/tools/longtable.pdf},
+ date = {2014-10-28},
+ version = {4.11},
+}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf 2017-09-27 23:01:58 UTC (rev 45411)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf 2017-09-27 23:03:17 UTC (rev 45412)
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.tex 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,97 @@
+%% $Id: xltabular-doc.tex 586 2017-09-27 17:00:55Z herbert $
+%
+\listfiles
+\documentclass[fontsize=11pt,DIV=14,parskip=half-]{scrartcl}
+\usepackage{fontspec}
+\usepackage{graphicx}
+\usepackage{multido}
+\usepackage[%usefilenames,
+ TT={Scale=0.88,FakeStretch=0.9},
+ SS={Scale=0.9},
+ RM={Scale=0.9},
+ DefaultFeatures={Ligatures=TeX}]{lucida-otf} % support opentype math fonts
+\usepackage{xltabular}
+\makeatletter
+\let\XLVersion\xltabular at version
+\makeatother
+
+\usepackage{dtk-logos} % for Wikipedia W
+\usepackage{ragged2e}
+
+\usepackage{biblatex}
+\addbibresource{\jobname.bib}
+
+\pagestyle{headings}
+
+\title{Package \texttt{xltabular} \\--\\ v.~\XLVersion}
+\author{Rolf Niepraschk \and Herbert Voß}
+\begin{document}
+\maketitle
+\tableofcontents
+
+\section{Introduction}
+
+The package \texttt{ltablex} supports an environment \texttt{tabularx} with
+the possiblity of pagebreaks and the same header/footer definitions as in
+the package \texttt{longtable}. But the old bevaviour of the \texttt{tabularx}
+environment is no more possible.
+
+The package \texttt{xltabular} defines an environment of the same name
+which behaves like a \texttt{tabularx} as a \texttt{longtable}. In short:
+it is a \texttt{longtable} with the column specifier \texttt{X}. But it leaves the
+\texttt{tabularx} environment with its original behaviour.
+
+
+\section{Examples}
+
+\newcommand\B{XXXXXXXXXXXXXXXXXXXXXXXXXXXX\\}
+\newcommand\BB{\B\B\B\B\B\B\B\B\B\B\B\B\B\B\B}
+\newcommand\BBB{\BB\BB\BB\BB}
+
+\listoftables
+
+\begin{tabularx}{\linewidth}{@{}X@{}}
+\captionaboveof{table}{The original \texttt{tabularx} environment: pagebreak not possible!}\\
+\BBB
+\end{tabularx}
+
+
+\begin{xltabular}{\linewidth}{@{}X@{}}
+\caption{the \texttt{xltabular} environment with \texttt{longtable} property}\\[\belowcaptionskip]
+\BB\\
+Now a manuel \texttt{\textbackslash pagebreak} is used\\
+\pagebreak
+\BBB
+\end{xltabular}
+
+
+
+\begin{xltabular}{\linewidth}{@{}>{\ttfamily}l>{\RaggedRight}X@{}}
+\caption{File endings (only for a demonstration \ldots)}\\\hline
+.ext & Beschreibung\\\hline
+\endfirsthead
+\multicolumn{2}{@{}l}{\ldots\ \small Fortsetzung}\\\hline
+.ext & Beschreibung\\\hline
+\endhead
+\hline
+\multicolumn{2}{r@{}}{\small Fortsetzung\ldots}\\
+\endfoot
+\hline
+\endlastfoot
+aux & (auxiliary) Hilfsdatei, enthält Querverweise usw. \\
+bbl & (bibliography) Hilfsdatei, enthält die Einträge für die Literatur\\
+bib & (bibtex) enthält die Literaturdaten\\
+blg & (bibliography log) enthält die Ausgaben eines Bib\TeX-Laufs\\
+cfg & (config) Konfigurationsdatei\\
+clo & (class options) Definitionen für die Dokumentenklasse
+ und die entsprechenden Klassen-Optionen\\
+\end{xltabular}
+
+
+
+\nocite{*}
+\printbibliography
+
+
+\end{document}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/xltabular/xltabular-doc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/xltabular/xltabular.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xltabular/xltabular.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/xltabular/xltabular.sty 2017-09-27 23:03:17 UTC (rev 45412)
@@ -0,0 +1,51 @@
+%% $Id: xltabular.sty 586 2017-09-27 17:00:55Z herbert $
+%%
+%% This file is distributed under the terms of the LaTeX Project Public
+%% License from CTAN archives in directory macros/latex/base/lppl.txt.
+%% Either version 1.3 or, at your option, any later version.
+%%
+% Copyright 2017 Herbert Voss hvoss at tug.org
+% Rolf Niepraschk Rolf.Nieprasch at gmx.de
+%%
+\def\xltabular at version{0.01 }
+\ProvidesPackage{xltabular}
+ [2017/09/27 v\xltabular at version `xltabular' package (hv,rn)]
+
+\RequirePackage{tabularx}
+\let\ORIGi at tabularx=\tabularx
+\let\ORIGi at endtabularx=\endtabularx
+\let\ORIGi at TX@endtabularx=\TX at endtabularx
+%
+\RequirePackage{ltablex}
+\let\ORIGii at tabularx=\tabularx
+\let\ORIGii at TX@endtabularx=\TX at endtabularx
+%
+\let\ORIG at longtable=\longtable
+\let\ORIG at LT@capti at n=\LT at capti@n
+%
+% restore original tabularx
+\let\tabularx=\ORIGi at tabularx
+\let\endtabularx=\ORIGi at endtabularx
+\let\TX at endtabularx=\ORIGi at TX@endtabularx
+%
+% define a new tabularx like the one from "ltablex"
+%
+\newenvironment{xltabular}
+ {\let\TX at endtabularx=\ORIGii at TX@endtabularx
+ \let\endtabularx\endxltabular
+ \ORIGii at tabularx}
+ {\def\@currenvir{tabularx}}
+%
+% In "longtable" Erhöhung des Zählers "table" nur durch "\caption"
+\def\LT at capti@n{%
+ \refstepcounter{table}%
+ \ORIG at LT@capti at n
+}
+\def\longtable{%
+ \addtocounter{table}\m at ne
+ \ORIG at longtable
+}
+
+\endinput
+%%
+%% End of file `xltabular.sty'.
Property changes on: trunk/Master/texmf-dist/tex/latex/xltabular/xltabular.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2017-09-27 23:01:58 UTC (rev 45411)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2017-09-27 23:03:17 UTC (rev 45412)
@@ -675,7 +675,7 @@
xetexfontinfo xetexko
xetexref xevlna xfor xgreek xhfill
xii xifthen xint xits
- xkeyval xlop xltxtra xmltex xmpincl xnewcommand
+ xkeyval xlop xltabular xltxtra xmltex xmpincl xnewcommand
xoptarg xpatch xpeek xpiano xpicture xpinyin xprintlen xpunctuate
xq xsavebox xsim xskak xstring xtab xunicode
xwatermark xyling xymtex xypic xypic-tut-pt xytree
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2017-09-27 23:01:58 UTC (rev 45411)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2017-09-27 23:03:17 UTC (rev 45412)
@@ -1215,6 +1215,7 @@
'xits', "&MAKEflatten",
'xkeyval', "&MAKExkeyval",
'xlop', "&MAKEflatten",
+ 'xltabular', "&MAKEflatten",
'xmltex', "&MAKExmltex",
'xor', "die 'skipping, will be in xpackages when ready (Morten says)'",
'xpackages', "die 'skipping, now l3packages, etc.'",
Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2017-09-27 23:01:58 UTC (rev 45411)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2017-09-27 23:03:17 UTC (rev 45412)
@@ -1139,6 +1139,7 @@
depend xhfill
depend xifthen
depend xint
+depend xltabular
depend xmpincl
depend xnewcommand
depend xoptarg
Added: trunk/Master/tlpkg/tlpsrc/xltabular.tlpsrc
===================================================================
More information about the tex-live-commits
mailing list