From f7db5e8d7c1b9d95af75c77d2d69b659ae17cb63 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 14 Mar 2011 23:48:11 +0000 Subject: finstrut 0.5 (14mar11) git-svn-id: svn://tug.org/texlive/trunk@21719 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/finstrut/finstrut.tex | 24 ++++++++++++++++++---- .../texmf-dist/source/latex/finstrut/fstrutst.tex | 16 ++++++++------- 2 files changed, 29 insertions(+), 11 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/finstrut/finstrut.tex b/Master/texmf-dist/source/latex/finstrut/finstrut.tex index c88180daa8a..3f5f36bc286 100644 --- a/Master/texmf-dist/source/latex/finstrut/finstrut.tex +++ b/Master/texmf-dist/source/latex/finstrut/finstrut.tex @@ -1,8 +1,11 @@ -\ProvidesFile{finstrut.tex}[2011/02/12 documenting finstrut.sty (UL)] +\ProvidesFile{finstrut.tex}[2011/03/14 documenting finstrut.sty (UL)] \title{\textsf{finstrut.sty}\\---\\Final Strut Allowing Vertical - Mode\thanks{This document describes version + Mode---The \texttt{\cs{@finalstrut}} Encyclopedia and + Toolkit\thanks{This document describes version \textcolor{blue}{\UseVersionOf{finstrut.sty}} - of \textsf{finstrut.sty} as of \UseDateOf{finstrut.sty}.}} + of \textsf{finstrut.sty} as of \UseDateOf{finstrut.sty}. + This upload is a birthday package for Donald Arseneau---he + will be so happy!}} % \listfiles %% 2010/12/22 { \RequirePackage{makedoc}[2010/12/20] \ProcessLineMessage{} \MakeJobDoc{18}{\SectionLevelTwoParseInput} @@ -30,11 +33,22 @@ package\urlfoot{CtanPkgRef}{lipsum} for dummy text---this produces a usually unwanted extra, empty line. 'finstrut.sty' changes `\@finalstrut' in order to avoid this effect. + \par +The first version of the package just had this minimum purpose. +But then Donald Arseneau has convinced me to consider +a wide range of cases and to replace my code by his proposals. +v0.5 again adds an idea of my own ones: %% 2011/03/14: +instead of testing for `hmode' vs.~`vmode', +`vmode' may be \emph{forced} by a `\par'---saves tokens! +In order not to break code that some package writers may have +used so far, choices by package options are offered. +v0.4 offered choice among 6 definitions, with v0.5 they are 9---! +(Not 9!.) \par\smallskip\noindent \strong{Keywords:}\quad footnotes; tables, dummy text, macro programming \end{abstract} -% \tableofcontents +\tableofcontents % \newpage \section{Remark on 'lipsum'} @@ -66,3 +80,5 @@ VERSION HISTORY 2011/02/09c remark on `lipsum' upload same day 2011/02/11 \subsection 2011/02/12 for v0.4 +2011/02/16 for v0.5, abstract mentions Donald Arseneau +2011/03/14 "encyclopedia and toolkit", abstract extended diff --git a/Master/texmf-dist/source/latex/finstrut/fstrutst.tex b/Master/texmf-dist/source/latex/finstrut/fstrutst.tex index 990c2affe09..6e6fc1c06dd 100644 --- a/Master/texmf-dist/source/latex/finstrut/fstrutst.tex +++ b/Master/texmf-dist/source/latex/finstrut/fstrutst.tex @@ -1,8 +1,8 @@ -\ProvidesFile{fstrutst.tex}[2011/02/12 test/demo finstrut.sty (DA/UL)] +\ProvidesFile{fstrutst.tex}[2011/03/14 test/demo finstrut.sty (DA/UL)] \documentclass{article} \usepackage{readprov} \usepackage{array} -\usepackage[full,show]{finstrut}[2011/02/12] +\usepackage[fullpar,show]{finstrut}[2011/02/18] %% upd. 2011/03/14 \makeatletter % with array.sty \@ifpackageloaded{array}{% @@ -38,14 +38,16 @@ \begin{tabular}{|l|p{2cm}|}\hline deep & $\displaystyle \int_j$\\\hline \end{tabular} - \par\medskip\noindent + \par\medskip\noindent\nobreak\hfil \begin{tabular}{|l|p{2cm}|}\hline bad prevdepth & Hello world\hrule \\\hline \end{tabular} - \nobreak\hfill -\begin{tabular}{|l|p{2cm}|}\hline - bad prevdepth & Hello world \\\hline -\end{tabular} +\nobreak\hfil +%% irrelevant according to Donald 2011/02/15: +% \nobreak\hfill +% \begin{tabular}{|l|p{2cm}|}\hline +% bad prevdepth & Hello world \\\hline +% \end{tabular} \par\medskip\noindent \arraytest O\footnote{\vrule depth22.22pt\par} -- cgit v1.2.3