public inbox for [email protected]
help / color / mirror / Atom feedFrom: Bruce Momjian <[email protected]>
To: Tom Lane <[email protected]>
Cc: Peter Eisentraut <[email protected]>
Cc: [email protected]
Cc: Jim Nasby <[email protected]>
Cc: Devrim GUNDUZ <[email protected]>
Cc: Oleg Bartunov <[email protected]>
Cc: [email protected] <[email protected]>
Cc: PostgreSQL-patches <[email protected]>
Subject: Re: [DOCS] 8.2.0 pdf
Date: Thu, 14 Dec 2006 20:22:03 -0500 (EST)
Message-ID: <[email protected]> (raw)
In-Reply-To: <[email protected]>
Tom Lane wrote:
> Peter Eisentraut <[email protected]> writes:
> > Jim Nasby wrote:
> >> Also, if PDF indexes depend on HTML, perhaps HTML should be a
> >> dependency of PDF in the Makefile.
>
> > By that logic, HTML should also depend on HTML. I don't know how people
> > would like that.
>
> The real point is that the "jade" step needs to be done twice to have
> up-to-date indexes. It makes sense not to force that for html, because
> we use html for proofing. But perhaps we ought to run jade twice in the
> Makefile rule for producing pdftex output? I see that the Makefile
> forces three runs of TeX for similar reasons (which is probably way more
> time than the jade part anyway).
I have modified the sgml Makefile to run jade twice for PDF and PS
output; patch attached and applied to HEAD and 8.2.X.
--
Bruce Momjian [email protected]
EnterpriseDB http://www.enterprisedb.com
+ If your life is a hard drive, Christ can be your backup. +
Attachments:
[text/x-diff] /rtmp/diff (1.8K, 2-%2Frtmp%2Fdiff)
download | inline diff:
Index: doc/src/sgml/Makefile
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/Makefile,v
retrieving revision 1.84
diff -c -c -r1.84 Makefile
*** doc/src/sgml/Makefile 10 Dec 2006 20:46:03 -0000 1.84
--- doc/src/sgml/Makefile 15 Dec 2006 00:18:52 -0000
***************
*** 137,155 ****
--- 137,164 ----
JADE.tex.call = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) $(CATALOG) -d $(srcdir)/stylesheet.dsl -t tex -V tex-backend -i output-print
%-A4.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl
+ # multiple runs are necessary to create proper index entries
+ $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $<
$(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $<
%-US.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl
+ # multiple runs are necessary to create proper index entries
+ $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $<
$(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $<
%-A4.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl
+ # multiple runs are necessary to create proper index entries
+ $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $<
$(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $<
%-US.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl
+ # multiple runs are necessary to create proper index entries
+ $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $<
$(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $<
%.dvi: %.tex-ps
@rm -f $*.aux $*.log
+ # multiple runs are necessary to create proper index entries
jadetex $<
jadetex $<
jadetex $<
***************
*** 160,165 ****
--- 169,175 ----
%.pdf: %.tex-pdf
@rm -f $*.aux $*.log $*.out
+ # multiple runs are necessary to create proper index entries
pdfjadetex $<
pdfjadetex $<
pdfjadetex $<
view thread (22+ messages)
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
Subject: Re: [DOCS] 8.2.0 pdf
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox