[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] PDFPIC macro
From: |
Peter Schaffter |
Subject: |
Re: [Groff] PDFPIC macro |
Date: |
Wed, 17 Sep 2014 17:22:47 -0400 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Sep 17, 2014, Steffen Nurpmeso wrote:
> I'm not in the position to say something to PDFPIC today (direct
> support would be pretty cool!), but there should be general tools
> for sh(1) (perl(1)...) that can be included in a defined way and
> used. I.e., roff "libraries".
>
> And the very same is true for generic use of external commands, as
> is used by you, and what came to my mind immediately when reading:
>
> . sy pdfinfo @$1 | \
> grep "Page *size" | \
> sed -e 's/Page *size: *\\([[:digit:].]*\\) *x *\\([[:digit:].]*\\).*$/\
> .nr pdf-wid (p;\\1)\\n\
> .nr pdf-ht (p;\\2)/' \
> > /tmp/pdfpic\n[$$]
>
> For example here. There should be a way to safely generate
> temporary file names in the temporary directory that is currently
> used, whatever this is (most likely $TMPDIR).
Yes. The way groff stands now, I'm uneasy relying on external tools
and .sy for anything but local, user-written macros. There's precedent,
though, in www.tmac (PIMG), and this seems to be the best solution
for PDF images.
--
Peter Schaffter
http://www.schaffter.ca
- [Groff] PDFPIC macro, Peter Schaffter, 2014/09/17
- Re: [Groff] PDFPIC macro, Bernd Warken, 2014/09/17
- Re: [Groff] PDFPIC macro, Steffen Nurpmeso, 2014/09/17
- Re: [Groff] PDFPIC macro,
Peter Schaffter <=
- Re: [Groff] PDFPIC macro, Keith Marshall, 2014/09/17
- Re: [Groff] PDFPIC macro, Steffen Nurpmeso, 2014/09/18
- Re: [Groff] PDFPIC macro, Peter Schaffter, 2014/09/18
- Re: [Groff] PDFPIC macro, Deri James, 2014/09/18
- Re: [Groff] PDFPIC macro, Keith Marshall, 2014/09/18
- Re: [Groff] PDFPIC macro, Deri James, 2014/09/18
- Re: [Groff] PDFPIC macro, Keith Marshall, 2014/09/20
- Re: [Groff] PDFPIC macro, Keith Marshall, 2014/09/20
- Re: [Groff] PDFPIC macro, Werner LEMBERG, 2014/09/21
- Re: [Groff] PDFPIC macro, Deri James, 2014/09/21