[OS X TeX] Re: draftcopy "weirdness"
John B. Thoo
jthoo at yccd.edu
Mon Apr 11 00:03:20 EDT 2011
On Apr 10, 2011, at 12:00 PM, in MacOSX-TeX Digest, Vol 42, Issue 9,
people wrote:
Date: Sat, 9 Apr 2011 17:57:32 -0400
From: Alain Schremmer <schremmer.alain at gmail.com>
> On Apr 9, 2011, at 5:38 PM, John B. Thoo wrote:
>
>>
>> On Apr 9, 2011, at 3:27 AM, Peter Vamos wrote:
>>
>>> At 04:44 +0100 9/4/11, Alan Munn wrote:
>>>
>>>> That's because the draftcopy package uses Postscript specials to
>>>> place the text. From the docs:
>>>>
>>>> "Currently this package works only for Postscript and not for
>>>> PDF, sorry."
>>>
>>> Alternatively, use the pdfdraftcopy package, available from
>>>
>>> <http://sarovar.org/frs/?group_id=52&release_id=97>
>>>
>>> Surprisingly, this is not on my TeXLive 2010 distribution.
>>> Licensing issues perhaps?
>>
>> Thank you, Peter. I tried it and it works as advertised.
>> Unfortunately, it does not offer a "timestamp" option. Any
>> suggestions for how I can include a timestamp with "pdfdraftcopy"?
>> Thanks.
>
> I was intrigued: So I copied your header and typed a few words. I
> went TeXShop 2.38 > Typeset > TeX and DVI and then hit Typeset on
> the source page and got back my few words duly stamped DRAFT April 9,
> 2011
I am using TeX-Live 2009 in Mac OS X 10.6.7. As you can see, if I use "draftcopy" with the "timestamp" option and 'latex'+'divpdf', I get a watermark (on every page) with the word "DRAFT" and, below that, the date and time.
<http://ms.yccd.edu/math/Drafts/ast_draft.pdf>
Date: Sat, 9 Apr 2011 15:11:43 -0700
From: Michael Sharpe <msharpe at ucsd.edu>
> \usepackage[draft]{pdfdraftcopy}
> \draftstring{DRAFT \today}
That works great to print the day, but not the time.
Date: Sun, 10 Apr 2011 01:22:14 +0200
From: Claus Gerhardt <claus.gerhardt at uni-heidelberg.de>
> I found this latex code via Google
>
> \usepackage{graphicx,type1cm,eso-pic,xcolor}
>
> \makeatletter
> \AddToShipoutPicture{%
> \setlength{\@tempdimb}{.5\paperwidth}%
> \setlength{\@tempdimc}{.5\paperheight}%
> \setlength{\unitlength}{1pt}%
> \put(\strip at pt\@tempdimb,\strip at pt\@tempdimc){%
> \makebox(0,0){\rotatebox{45}{\textcolor[gray]{0.70}%
> {\fontsize{3cm}{3cm}\selectfont{Final Version}}}}%
> \makebox(-100,-300){\rotatebox{45}{\textcolor[gray]{0.70}%
> {\fontsize{2cm}{2cm}\selectfont{Internal Use}}}}
> \makebox(-500,-0){\rotatebox{90}{\textcolor[gray]{0.70}%
> {\fontsize{0.7cm}{0.7cm}\selectfont{\textcopyright Copyright 2008 - Jean Martina}}}}
> }%
> }
> \makeatother
That's neat. How do I include a timestamp? I tried copying some code from draftcopy.sty, but that didn't work for me. (I'm really not good at this.)
Date: Sun, 10 Apr 2011 16:32:27 +0100
From: Peter Vamos <P.Vamos at exeter.ac.uk>
> Additionally, if you want the time on a new line then you have to
> enclose the draftstring in a parbox or the minipage environment. For
> example, to approximate what you originally wanted, try this:
>
> \usepackage[draft]{pdfdraftcopy}
> \draftstring{%
> \begin{minipage}{17cm}
> \begin{center}
> \ DRAFT \quad\today
> \end{center}
> \end{minipage}
> }
That puts the date on a new line very nicely; however, there is no time.
Thank you all for your help. I appreciate it a lot.
---John.
-----------------------------------------------------------------------
"It is worth thinking deeply about simple things."
---Jesus De Loera, UC Davis mathematics, 12 Jan 2011
More information about the MacOSX-TeX
mailing list