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