You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
111 lines
3.8 KiB
111 lines
3.8 KiB
%%
|
|
%% This is file `lwarp-longtable.sty',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% lwarp.dtx (with options: `longtable')
|
|
%% This is a generated file.
|
|
%% Copyright 2016-2020 Brian Dunn
|
|
%%
|
|
%% This work 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.
|
|
%% The latest version of this license is in
|
|
%% http://www.latex-project.org/lppl.txt
|
|
%% and version 1.3 or later is part of all distributions of LaTeX
|
|
%% version 2005/12/01 or later.
|
|
|
|
|
|
|
|
\LWR@ProvidesPackageDrop{longtable}[2014/10/28]
|
|
\newbool{LWR@longtable@havehead}
|
|
\boolfalse{LWR@longtable@havehead}
|
|
\newenvironment{longtable*}[2][]{%
|
|
\LWR@floatbegin{table}%
|
|
\ifdef{\setcaptiontype}{% caption package:
|
|
\setcaptiontype{\LTcaptype}%
|
|
\caption@setoptions{longtable}%
|
|
\caption@setoptions{@longtable}%
|
|
\caption@LT@setup%
|
|
}{% w/o caption package:
|
|
\renewcommand*{\@captype}{\LTcaptype}%
|
|
}%
|
|
\booltrue{LWR@starredlongtable}%
|
|
\boolfalse{LWR@longtable@havehead}%
|
|
\let\captionlistentry\LWR@LTcaptionlistentry%
|
|
\tabular{#2}%
|
|
}
|
|
{\endtabular\LWR@floatend}
|
|
|
|
\newenvironment{longtable}[2][]{%
|
|
\LWR@floatbegin{table}%
|
|
\ifdef{\setcaptiontype}{% caption package:
|
|
\setcaptiontype{\LTcaptype}%
|
|
\caption@setoptions{longtable}%
|
|
\caption@setoptions{@longtable}%
|
|
\caption@LT@setup%
|
|
}{% w/o caption package:
|
|
\renewcommand*{\@captype}{\LTcaptype}%
|
|
}%
|
|
\refstepcounter{\LTcaptype}%
|
|
\boolfalse{LWR@longtable@havehead}%
|
|
\let\captionlistentry\LWR@LTcaptionlistentry%
|
|
\tabular{#2}%
|
|
}
|
|
{\endtabular\LWR@floatend}
|
|
|
|
\newcounter{LTchunksize}
|
|
\newcommand*{\LWR@longtable@headerror}{%
|
|
\PackageError{lwarp-longtable}
|
|
{For longtable:\MessageBreak
|
|
1: Keep either one of an \protect\endhead\space or
|
|
\protect\endfirsthead\space\MessageBreak
|
|
\space phrase as-is, to be used by both print and HTML.\MessageBreak
|
|
2: Place any other \protect\end... phrases inside a\MessageBreak
|
|
\space\protect\warpprintonly\space macro,
|
|
to be ignored by HTML.\MessageBreak
|
|
3: Add a final footer for HTML at the end of the table\MessageBreak
|
|
\space inside a \protect\warpHTMLonly\space macro.
|
|
This can be\MessageBreak
|
|
\space a copy of an \protect\endfoot\space or
|
|
\protect\endfirstfoot\space phrase,\MessageBreak
|
|
\space but without the actual \protect\endfoot\space
|
|
or \protect\endfirstfoot\MessageBreak
|
|
\space macros. If using threeparttablex, add\MessageBreak
|
|
\space \protect\insertTableNotes\space here,
|
|
optionally with\MessageBreak
|
|
\space \protect\UseMinipageWidths\space in front.\MessageBreak
|
|
See the Lwarp documentation regarding longtables\MessageBreak
|
|
and threeparttablex}
|
|
{See the Lwarp documentation regading longtables and threeparttablex.}
|
|
}
|
|
\newcommand*{\LWR@longtable@maybeheaderror}{%
|
|
\ifbool{LWR@longtable@havehead}%
|
|
{\LWR@longtable@headerror}%
|
|
{%
|
|
\booltrue{LWR@longtable@havehead}
|
|
\LWR@tabularendofline% throws away options //[dim] and //*
|
|
}%
|
|
}
|
|
\def\endhead{\LWR@longtable@maybeheaderror}
|
|
\def\endfirsthead{\LWR@longtable@maybeheaderror}
|
|
\def\endfoot{\LWR@longtable@headerror}
|
|
\def\endlastfoot{\LWR@longtable@headerror}
|
|
\providecommand*{\LWR@HTML@tabularnewline}{\LWR@tabularendofline}
|
|
\LWR@formatted{tabularnewline}
|
|
\newcommand{\setlongtables}{}% Obsolete command, does nothing.
|
|
\newlength{\LTleft}
|
|
\newlength{\LTright}
|
|
\newlength{\LTpre}
|
|
\newlength{\LTpost}
|
|
\newlength{\LTcapwidth}
|
|
\LetLtxMacro\LWR@origkill\kill
|
|
\renewcommand*{\kill}{\LWR@tabularendofline}
|
|
\appto\LWR@restoreorigformatting{%
|
|
\LetLtxMacro\kill\LWR@origkill%
|
|
}
|
|
|
|
\endinput
|
|
%%
|
|
%% End of file `lwarp-longtable.sty'.
|
|
|