summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/finstrut
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-03-14 23:48:11 +0000
committerKarl Berry <karl@freefriends.org>2011-03-14 23:48:11 +0000
commitf7db5e8d7c1b9d95af75c77d2d69b659ae17cb63 (patch)
treec4dbe30463ea8a7e107e5ccc1ca84ef07744dfe5 /Master/texmf-dist/source/latex/finstrut
parent9c1c061b5f034069229ffbede2fc7663e895367d (diff)
finstrut 0.5 (14mar11)
git-svn-id: svn://tug.org/texlive/trunk@21719 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/finstrut')
-rw-r--r--Master/texmf-dist/source/latex/finstrut/finstrut.tex24
-rw-r--r--Master/texmf-dist/source/latex/finstrut/fstrutst.tex16
2 files changed, 29 insertions, 11 deletions
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}