summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/textpos
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-05-29 23:08:25 +0000
committerKarl Berry <karl@freefriends.org>2009-05-29 23:08:25 +0000
commitb1521f26e92b1d1f917e7033398b51ca6160ea34 (patch)
tree97c34afafce1aeb92089ceb9e61c311f76370ecc /Master/texmf-dist/source/latex/textpos
parent6672ce1582c8de8e3fbe4485d03d98bbf4526cd9 (diff)
textpos 1.7f (29may09)
git-svn-id: svn://tug.org/texlive/trunk@13520 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/textpos')
-rw-r--r--Master/texmf-dist/source/latex/textpos/textpos.drv12
-rw-r--r--Master/texmf-dist/source/latex/textpos/textpos.dtx39
-rw-r--r--Master/texmf-dist/source/latex/textpos/textpos.ins2
3 files changed, 32 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/textpos/textpos.drv b/Master/texmf-dist/source/latex/textpos/textpos.drv
index 71a01a01bea..b4e38eaf756 100644
--- a/Master/texmf-dist/source/latex/textpos/textpos.drv
+++ b/Master/texmf-dist/source/latex/textpos/textpos.drv
@@ -6,7 +6,7 @@
%%
%% textpos.dtx (with options: `driver')
%% Textpos: absolute positioning of text on the page
-%% This software is copyright, 1999, 2001--2003, 2005--7 Norman Gray.
+%% This software is copyright, 1999, 2001--2003, 2005--7, 2009 Norman Gray.
%%
%% This program is free software; you can redistribute it and/or
%% modify it under the terms of the GNU General Public License
@@ -28,14 +28,12 @@
%% See the file LICENCE for a copy of the GPL.
%% You can also find an online copy at http://www.gnu.org/copyleft/gpl.html .
%%
-%%% Source: $Id: textpos.dtx.in,v 1.18 2007/04/04 13:22:51 norman Exp $
+%%% Source: @HGIDENT@
%%
-%%\def\ParseRCSDate$#1: #2 #3 ${\def\TP@Date{#2}}
-%%\ParseRCSDate$Date: 2007/04/04 13:22:51 $
\def\filename{textpos}
-\def\fileversion{1.7d}
-\def\filedate{2007/03/30}
-\def\docdate{2007 March 30}
+\def\fileversion{1.7f}
+\def\filedate{2009/05/28}
+\def\docdate{2009 May 28}
\documentclass{ltxdoc}
\title{Textpos: absolute positioning of text on the page}
\author{Norman Gray\\(\texttt{http://nxg.me.uk})}
diff --git a/Master/texmf-dist/source/latex/textpos/textpos.dtx b/Master/texmf-dist/source/latex/textpos/textpos.dtx
index da206294dc1..b2faedc0d2e 100644
--- a/Master/texmf-dist/source/latex/textpos/textpos.dtx
+++ b/Master/texmf-dist/source/latex/textpos/textpos.dtx
@@ -2,7 +2,7 @@
% This is textpos.dtx, which allows you to place text (and graphics)
% anywhere on the LaTeX page. It's useful for posters.
%
-%% This software is copyright, 1999, 2001--2003, 2005--7 Norman Gray.
+%% This software is copyright, 1999, 2001--2003, 2005--7, 2009 Norman Gray.
%%
%% This program is free software; you can redistribute it and/or
%% modify it under the terms of the GNU General Public License
@@ -24,15 +24,13 @@
%% See the file LICENCE for a copy of the GPL.
%% You can also find an online copy at http://www.gnu.org/copyleft/gpl.html .
%%
-%<+package|driver|example>%%% Source: $Id: textpos.dtx.in,v 1.18 2007/04/04 13:22:51 norman Exp $
+%<+package|driver|example>%%% Source: @HGIDENT@
%%
%<*package|driver>
-%%\def\ParseRCSDate$#1: #2 #3 ${\def\TP@Date{#2}}
-%%\ParseRCSDate$Date: 2007/04/04 13:22:51 $
\def\filename{textpos}
-\def\fileversion{1.7d}
-\def\filedate{2007/03/30}
-\def\docdate{2007 March 30}
+\def\fileversion{1.7f}
+\def\filedate{2009/05/28}
+\def\docdate{2009 May 28}
%</package|driver>
%<+package>\NeedsTeXFormat{LaTeX2e}
%<+package>\ProvidesPackage{textpos}[\filedate\space v\fileversion]
@@ -117,7 +115,7 @@
% \url{http://www.tex.ac.uk/tex-archive/macros/latex/contrib/supported/ms/}
% or one of the other CTAN hosts.
%
-% This software is copyright, 1999, 2001--03, 2005--7, Norman Gray. It
+% This software is copyright, 1999, 2001--03, 2005--7, 2009 Norman Gray. It
% is released under
% the terms of the GNU General Public Licence. See the copyright
% declaration at the top of file \texttt{textpos.dtx}, and the file
@@ -173,6 +171,14 @@
% environment, and whether or not this is sensible, it's not going to
% change now.
%
+% The textblocks are placed on the page in the order in which they
+% appear in the file. This means that later textblocks will be placed
+% on top of earlier ones, which may matter if one or other contains,
+% for example, a block of opaque colour (I believe this to be true in
+% practice for all output mechanisms, though I doubt it's guaranteed
+% in principle). This order was unspecified before textpos 1.7e; it
+% was changed, and specified, in that version.
+%
% \DescribeMacro{\TPGrid}
% You will often wish to set up a grid on your page. Rather than
% calculate and specify the two modules explicitly, you can set up the
@@ -444,7 +450,7 @@
% colour), then the positioned textboxes disappear. In this case,
% specify the option \Lopt{overlay}, to request that the positioned
% blocks of text overlay any other page contents, rather
-% than being overlayed.
+% than being overlaid.
% \item[\Lopt{verbose}, \Lopt{quiet}]The package writes a few messages
% to the output, describing its calculations. These are potentially
% irritating, so you can turn them off with the \Lopt{quiet} option or
@@ -620,8 +626,8 @@
% Axel Sommerfeldt provided elegant code to fix incorrect
% behaviour of |\caption| within the \Lenv{figure} environment.
%
-% Thanks also for bugreports to Jozef Bednarcik, Wolfgang Fleischer,
-% Robert Whittaker and Giovanni Radilla.
+% Thanks also for bugreports and other suggestions to Jozef Bednarcik,
+% Daniel Richard G, Wolfgang Fleischer, Giovanni Radilla and Robert Whittaker.
%
% If you've reported a bug or made a suggestion and I haven't credited
% you here, please do accept my apologies, and please let me know.
@@ -1315,12 +1321,19 @@ located at that point, rather than the top-left corner.
% \end{macrocode}
% Now switch behaviour depending on whether or not we're in the
% absolute-position mode. If we are, then add the newly-constructed
-% box 0 to (the beginning of) the holdbox.
+% box 0 to (the end of) the holdbox. The order matters in some
+% (many?, all?) circumstances, since this way means that later
+% textblock environments go `on top of' earlier ones, which is
+% generally more intuitive. I \emph{think} this would be true for all
+% drivers. Does this have some interaction with the \Lopt{overlay}
+% option, and if so, should it be coupled to that. I haven't
+% documented this one way or the other, and I think that ambiguity is
+% probably useful.
% \begin{macrocode}
\ifTP@abspos
\global\setbox\TP@holdbox\vbox{%
- \box0
\unvbox\TP@holdbox
+ \box0
}%
% \end{macrocode}
% Else, place the box on the page immediately, and restore the value
diff --git a/Master/texmf-dist/source/latex/textpos/textpos.ins b/Master/texmf-dist/source/latex/textpos/textpos.ins
index 3aa21e33319..39347739937 100644
--- a/Master/texmf-dist/source/latex/textpos/textpos.ins
+++ b/Master/texmf-dist/source/latex/textpos/textpos.ins
@@ -12,4 +12,4 @@
\endbatchfile
-%% $Id: textpos.ins,v 1.2 2001/04/19 14:35:31 norman Exp $
+%% $Id$