This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
Re: CVS PDF-docs
- From: Iztok Zupet <iztok dot zupet at vsr dot si>
- To: Gary Thomas <gthomas at ecoscentric dot com>,Andrew Lunn <andrew dot lunn at ascom dot ch>
- Cc: Jonathan Larmour <jifl at ecoscentric dot com>,eCos patches <ecos-patches at sources dot redhat dot com>
- Date: Wed, 16 Oct 2002 11:05:29 +0200
- Subject: Re: CVS PDF-docs
- Organization: VSR d.o.o.
- References: <1034448580.2453.23.camel@alatka> <200210151706.17017.iztok.zupet@vsr.si> <200210152020.23877.iztok.zupet@vsr.si>
- Reply-to: iztok dot zupet at vsr dot si
On Tuesday 15 October 2002 20:20, Iztok Zupet wrote:
> On Tuesday 15 October 2002 17:06, Iztok Zupet wrote:
> > Done Tutorial in PNG, compression level 6 and uploaded. Take a look.
>
> Jade's complaints about PNG simply resolved. Done also UserGuide and
> uploaded. The proposed patch and PNG-s follow tomorrow.
All the hacks removed except one:
The picture size for PDF output can be adjusted by DPI property in the PNG
itself. I used gimp to do it. (150dpi works fine).
Sorry Jade simply leaves out the WIDTH and SCALEFIT attributes from any kind
of TeX output, while they work fine for the HTML output.
Due to this list size limit, I put the PNG-s to:
<http://www.vsr.si/ecos/download>
Regards
Iztok
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/ChangeLog ./doc/ChangeLog
*** /ecoscvs/orig/ecos/doc/ChangeLog Tue Oct 15 13:49:47 2002
--- ./doc/ChangeLog Wed Oct 16 09:29:59 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15 Iztok Zupet <iz@vsr.si>
+
+ * pkgconf/rules.doc: modified for pdf target
+ * README-PDF: added
+ * makemakefile: defined MAIN_PDF
+
2002-10-15 Jonathan Larmour <jifl@eCosCentric.com>
* sgml/makemakefile: Only put ecos.sgml in MAIN_SGML. Put all others
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/README-PDF ./doc/README-PDF
*** /ecoscvs/orig/ecos/doc/README-PDF Thu Jan 1 01:00:00 1970
--- ./doc/README-PDF Wed Oct 16 07:56:46 2002
***************
*** 0 ****
--- 1,24 ----
+ To build the PDF version of docs (on Linux), simply use:
+ make pdf
+
+ If Your pdfjadetex complains with
+ > ! TeX capacity exceeded, sorry [save size=5000].
+ then define
+ save_size.pdfjadetex=10000 (at least) in
+ /usr/share/texmf/web2c/texmf.cnf instead of 5000.
+
+ If You don't get coloured links in Your output, or if You
+ wish to modify the pdfjadetex default behaviour then add
+ a file named jadetex.cfg into each directory where the build
+ takes place and put something like that into:
+
+ \hypersetup{pdfpagemode=None, pdfauthor=eCos (pdfjadetex) , colorlinks=true,
+ linkcolor=blue, pdfstartview=FitH}
+
+ Regaqrds
+ Iztok
+ <iz@vsr.si>
+
+
+
+
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/makemakefile ./doc/sgml/makemakefile
*** /ecoscvs/orig/ecos/doc/sgml/makemakefile Tue Oct 15 13:49:48 2002
--- ./doc/sgml/makemakefile Wed Oct 16 09:30:19 2002
***************
*** 81,87 ****
cat >> makefile <<EOF
MAIN_HTML := ecos.html
! MAIN_PDF :=
OTHER_SGML :=
PICTURES :=
--- 81,87 ----
cat >> makefile <<EOF
MAIN_HTML := ecos.html
! MAIN_PDF := ecos.pdf
OTHER_SGML :=
PICTURES :=
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/ChangeLog ./doc/sgml/tutorials/ChangeLog
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/ChangeLog Tue Oct 1 09:58:27 2002
--- ./doc/sgml/tutorials/ChangeLog Wed Oct 16 09:30:19 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15 Iztok Zupet <iz@vsr.si>
+
+ * ecos-tutorial.sgml: pictures (gif==>png)
+ * pix/*.png: generated from gifs with gimp
+ * makefile: defined MAIN_PDF
+
2002-09-23 Andrew Lunn <andrew.lunn@ascom.ch>
* .cvsignore: Ignore the generated html files.
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/ecos-tutorial.sgml ./doc/sgml/tutorials/ecos-tutorial.sgml
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/ecos-tutorial.sgml Mon Sep 16 09:53:30 2002
--- ./doc/sgml/tutorials/ecos-tutorial.sgml Wed Oct 16 09:30:19 2002
***************
*** 3,9 ****
<!-- Begin Document Specific Declarations -->
<?Fm: Validation Off>
-
<!ENTITY foreword SYSTEM "foreword.sgml">
<!ENTITY ui "µITRON">
--- 3,8 ----
***************
*** 14,32 ****
<!ENTITY version CDATA "2.0.x">
<!ENTITY Version CDATA "v2_0_x">
<!NOTATION cgm SYSTEM>
! <!ENTITY graphic1 SYSTEM "pix/configtool01.gif" NDATA gif>
! <!ENTITY graphic2 SYSTEM "pix/templates01.gif" NDATA gif>
! <!ENTITY graphic3 SYSTEM "pix/ARMStartup01.gif" NDATA gif>
! <!ENTITY graphic4 SYSTEM "pix/build-lib01.gif" NDATA gif>
! <!ENTITY graphic5 SYSTEM "pix/save-dialog01.gif" NDATA gif>
! <!ENTITY graphic6 SYSTEM "pix/build-tools01.gif" NDATA gif>
! <!ENTITY graphic7 SYSTEM "pix/user-tools01.gif" NDATA gif>
! <!ENTITY graphic8 SYSTEM "pix/build-tests01.gif" NDATA gif>
! <!ENTITY graphic9 SYSTEM "pix/twothreads2.gif" NDATA gif>
! <!ENTITY figure-welcome-page-entity SYSTEM "pix/supp_welcome.gif" NDATA gif>
! <!ENTITY figure-new-case-web-page-entity SYSTEM "pix/supp_newcase.gif" NDATA gif>
! <!ENTITY figure-case-profile-entity SYSTEM "pix/supp_profile.gif" NDATA gif>
! <!ENTITY figure-build-process-entity SYSTEM "pix/build-processalt.gif" NDATA gif>
<!-- End Document Specific Declarations -->
]>
--- 13,32 ----
<!ENTITY version CDATA "2.0.x">
<!ENTITY Version CDATA "v2_0_x">
<!NOTATION cgm SYSTEM>
! <!NOTATION PNG SYSTEM "PNG">
! <!ENTITY graphic1 SYSTEM "pix/configtool01.png" NDATA png>
! <!ENTITY graphic2 SYSTEM "pix/templates01.png" NDATA png>
! <!ENTITY graphic3 SYSTEM "pix/ARMStartup01.png" NDATA png>
! <!ENTITY graphic4 SYSTEM "pix/build-lib01.png" NDATA png>
! <!ENTITY graphic5 SYSTEM "pix/save-dialog01.png" NDATA png>
! <!ENTITY graphic6 SYSTEM "pix/build-tools01.png" NDATA png>
! <!ENTITY graphic7 SYSTEM "pix/user-tools01.png" NDATA png>
! <!ENTITY graphic8 SYSTEM "pix/build-tests01.png" NDATA png>
! <!ENTITY graphic9 SYSTEM "pix/twothreads2.png" NDATA png>
! <!ENTITY figure-welcome-page-entity SYSTEM "pix/supp_welcome.png" NDATA png>
! <!ENTITY figure-new-case-web-page-entity SYSTEM "pix/supp_newcase.png" NDATA png>
! <!ENTITY figure-case-profile-entity SYSTEM "pix/supp_profile.png" NDATA png>
! <!ENTITY figure-build-process-entity SYSTEM "pix/build-processalt.png" NDATA png>
<!-- End Document Specific Declarations -->
]>
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/tutorials/makefile ./doc/sgml/tutorials/makefile
*** /ecoscvs/orig/ecos/doc/sgml/tutorials/makefile Mon Sep 2 18:01:57 2002
--- ./doc/sgml/tutorials/makefile Wed Oct 16 09:30:19 2002
***************
*** 48,54 ****
TOPLEVEL := ../../../packages
MAIN_SGML := ecos-tutorial.sgml
MAIN_HTML := ecos-tutorial.html
! MAIN_PDF :=
OTHER_SGML :=
PICTURES :=
--- 48,54 ----
TOPLEVEL := ../../../packages
MAIN_SGML := ecos-tutorial.sgml
MAIN_HTML := ecos-tutorial.html
! MAIN_PDF := ecos-tutorial.pdf
OTHER_SGML :=
PICTURES :=
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/ChangeLog ./doc/sgml/user-guide/ChangeLog
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/ChangeLog Tue Oct 1 09:58:27 2002
--- ./doc/sgml/user-guide/ChangeLog Wed Oct 16 09:30:19 2002
***************
*** 1,3 ****
--- 1,9 ----
+ 2002-10-15 Iztok Zupet <iz@vsr.si>
+
+ * user-guide.sgml: pictures (gif==>png)
+ * pix/*.png: generated from gifs with gimp
+ * makefile: defined MAIN_PDF
+
2002-09-23 Andrew Lunn <andrew.lunn@ascom.ch>
* .cvsignore: Ignore the generated html files.
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/makefile ./doc/sgml/user-guide/makefile
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/makefile Mon Sep 2 18:01:57 2002
--- ./doc/sgml/user-guide/makefile Wed Oct 16 09:30:19 2002
***************
*** 48,54 ****
TOPLEVEL := ../../../packages
MAIN_SGML := user-guide.sgml
MAIN_HTML := ecos-user-guide.html
! MAIN_PDF :=
OTHER_SGML :=
PICTURES :=
--- 48,54 ----
TOPLEVEL := ../../../packages
MAIN_SGML := user-guide.sgml
MAIN_HTML := ecos-user-guide.html
! MAIN_PDF := ecos-user-guide.pdf
OTHER_SGML :=
PICTURES :=
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/doc/sgml/user-guide/user-guide.sgml ./doc/sgml/user-guide/user-guide.sgml
*** /ecoscvs/orig/ecos/doc/sgml/user-guide/user-guide.sgml Mon Sep 16 09:53:30 2002
--- ./doc/sgml/user-guide/user-guide.sgml Wed Oct 16 09:30:19 2002
***************
*** 11,52 ****
<!ENTITY config-tool SYSTEM "config-tool.sgml">
<!ENTITY programming-concepts-and-techniques SYSTEM "programming-concepts-techniques.sgml">
<!ENTITY configuration SYSTEM "configuration.sgml">
<!ENTITY send-pr SYSTEM "send-pr.sgml">
! <!ENTITY graphic1 SYSTEM "pix/config-f1.gif" NDATA gif>
! <!ENTITY graphic2 SYSTEM "pix/repos-relocate.gif" NDATA gif>
! <!ENTITY graphic3 SYSTEM "pix/save-as-dialog.gif" NDATA gif>
! <!ENTITY graphic4 SYSTEM "pix/open-dialog.gif" NDATA gif>
! <!ENTITY graphic5 SYSTEM "pix/html-help.gif" NDATA gif>
! <!ENTITY graphic6 SYSTEM "pix/settings-viewers.gif" NDATA gif>
! <!ENTITY graphic7 SYSTEM "pix/configwin.gif" NDATA gif>
! <!ENTITY graphic8 SYSTEM "pix/conflictwin.gif" NDATA gif>
! <!ENTITY graphic9 SYSTEM "pix/propwin.gif" NDATA gif>
! <!ENTITY graphic10 SYSTEM "pix/memorywin.gif" NDATA gif>
! <!ENTITY graphic11 SYSTEM "pix/regprops.gif" NDATA gif>
! <!ENTITY graphic12 SYSTEM "pix/memregions.gif" NDATA gif>
! <!ENTITY graphic13 SYSTEM "pix/memreloc.gif" NDATA gif>
! <!ENTITY graphic14 SYSTEM "pix/BuildPackages.gif" NDATA gif>
! <!ENTITY graphic15 SYSTEM "pix/toolsplatforms.gif" NDATA gif>
! <!ENTITY graphic16 SYSTEM "pix/modifyplatform.gif" NDATA gif>
! <!ENTITY graphic17 SYSTEM "pix/addplatform.gif" NDATA gif>
! <!ENTITY graphic18 SYSTEM "pix/templates.gif" NDATA gif>
! <!ENTITY graphic19 SYSTEM "pix/ToolsOptions.gif" NDATA gif>
! <!ENTITY graphic20 SYSTEM "pix/Conflicts.gif" NDATA gif>
! <!ENTITY graphic21 SYSTEM "pix/find-dialog.gif" NDATA gif>
! <!ENTITY graphic22 SYSTEM "pix/buildoptions.gif" NDATA gif>
! <!ENTITY graphic23 SYSTEM "pix/build-tools2.gif" NDATA gif>
! <!ENTITY graphic24 SYSTEM "pix/user-tools-dialog.gif" NDATA gif>
! <!ENTITY graphic25 SYSTEM "pix/ch-properties-dialog.gif" NDATA gif>
! <!ENTITY graphic26 SYSTEM "pix/connection.gif" NDATA gif>
! <!ENTITY graphic27 SYSTEM "pix/run-tests.gif" NDATA gif>
! <!ENTITY graphic28 SYSTEM "pix/addfromfolder.gif" NDATA gif>
! <!ENTITY graphic29 SYSTEM "pix/bash.gif" NDATA gif>
! <!ENTITY graphic30 SYSTEM "pix/comprepos.gif" NDATA gif>
<!ENTITY Version CDATA "v1_3_x">
! <!ENTITY graphic31 SYSTEM "pix/admin.gif" NDATA gif>
! <!ENTITY graphic32 SYSTEM "pix/settings-display.gif" NDATA gif>
! <!ENTITY graphic33 SYSTEM "pix/settings-confict.gif" NDATA gif>
! <!ENTITY graphic34 SYSTEM "pix/settings-runtests.gif" NDATA gif>
<!ENTITY version CDATA "1.3.x">
<!-- End Document Specific Declarations -->
--- 11,53 ----
<!ENTITY config-tool SYSTEM "config-tool.sgml">
<!ENTITY programming-concepts-and-techniques SYSTEM "programming-concepts-techniques.sgml">
<!ENTITY configuration SYSTEM "configuration.sgml">
+ <!NOTATION PNG SYSTEM "PNG">
<!ENTITY send-pr SYSTEM "send-pr.sgml">
! <!ENTITY graphic1 SYSTEM "pix/config-f1.png" NDATA png>
! <!ENTITY graphic2 SYSTEM "pix/repos-relocate.png" NDATA png>
! <!ENTITY graphic3 SYSTEM "pix/save-as-dialog.png" NDATA png>
! <!ENTITY graphic4 SYSTEM "pix/open-dialog.png" NDATA png>
! <!ENTITY graphic5 SYSTEM "pix/html-help.png" NDATA png>
! <!ENTITY graphic6 SYSTEM "pix/settings-viewers.png" NDATA png>
! <!ENTITY graphic7 SYSTEM "pix/configwin.png" NDATA png>
! <!ENTITY graphic8 SYSTEM "pix/conflictwin.png" NDATA png>
! <!ENTITY graphic9 SYSTEM "pix/propwin.png" NDATA png>
! <!ENTITY graphic10 SYSTEM "pix/memorywin.png" NDATA png>
! <!ENTITY graphic11 SYSTEM "pix/regprops.png" NDATA png>
! <!ENTITY graphic12 SYSTEM "pix/memregions.png" NDATA png>
! <!ENTITY graphic13 SYSTEM "pix/memreloc.png" NDATA png>
! <!ENTITY graphic14 SYSTEM "pix/BuildPackages.png" NDATA png>
! <!ENTITY graphic15 SYSTEM "pix/toolsplatforms.png" NDATA png>
! <!ENTITY graphic16 SYSTEM "pix/modifyplatform.png" NDATA png>
! <!ENTITY graphic17 SYSTEM "pix/addplatform.png" NDATA png>
! <!ENTITY graphic18 SYSTEM "pix/templates.png" NDATA png>
! <!ENTITY graphic19 SYSTEM "pix/ToolsOptions.png" NDATA png>
! <!ENTITY graphic20 SYSTEM "pix/Conflicts.png" NDATA png>
! <!ENTITY graphic21 SYSTEM "pix/find-dialog.png" NDATA png>
! <!ENTITY graphic22 SYSTEM "pix/buildoptions.png" NDATA png>
! <!ENTITY graphic23 SYSTEM "pix/build-tools2.png" NDATA png>
! <!ENTITY graphic24 SYSTEM "pix/user-tools-dialog.png" NDATA png>
! <!ENTITY graphic25 SYSTEM "pix/ch-properties-dialog.png" NDATA png>
! <!ENTITY graphic26 SYSTEM "pix/connection.png" NDATA png>
! <!ENTITY graphic27 SYSTEM "pix/run-tests.png" NDATA png>
! <!ENTITY graphic28 SYSTEM "pix/addfromfolder.png" NDATA png>
! <!ENTITY graphic29 SYSTEM "pix/bash.png" NDATA png>
! <!ENTITY graphic30 SYSTEM "pix/comprepos.png" NDATA png>
<!ENTITY Version CDATA "v1_3_x">
! <!ENTITY graphic31 SYSTEM "pix/admin.png" NDATA png>
! <!ENTITY graphic32 SYSTEM "pix/settings-display.png" NDATA png>
! <!ENTITY graphic33 SYSTEM "pix/settings-confict.png" NDATA png>
! <!ENTITY graphic34 SYSTEM "pix/settings-runtests.png" NDATA png>
<!ENTITY version CDATA "1.3.x">
<!-- End Document Specific Declarations -->
diff -C3 -N -P -r -x '.*' /ecoscvs/orig/ecos/packages/pkgconf/rules.doc ./packages/pkgconf/rules.doc
*** /ecoscvs/orig/ecos/packages/pkgconf/rules.doc Fri Aug 30 12:54:22 2002
--- ./packages/pkgconf/rules.doc Wed Oct 16 10:25:57 2002
***************
*** 91,96 ****
--- 91,97 ----
# Rules for generating pictures
GIFS := $(foreach x,$(PICTURES),$(x).gif)
EPS := $(foreach x,$(PICTURES),$(x).eps)
+ PNGS :=$(foreach x,$(PICTURES),$(x).png)
%.gif: %.fig
convert -crop 0x0 $< $@
***************
*** 100,106 ****
default: check
! # Validating an sgml document can be achieved with
check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS)
nsgmls -vs -c $(CATALOG) $<
--- 101,107 ----
default: check
! # Validating an sgml document can be achieved with
check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS)
nsgmls -vs -c $(CATALOG) $<
***************
*** 116,126 ****
# PDF files can be generated in a similar fashion.
pdf: $(MAIN_PDF)
! $(MAIN_PDF): $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
! jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(ECOS_STYLESHEET)#print $<
! pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
! pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
! pdfjadetex $(subst .sgml,.tex,$(MAIN_SGML))
#$(MAIN_PDF): $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
# jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -d $(ECOS_STYLESHEET)#print $<
--- 117,127 ----
# PDF files can be generated in a similar fashion.
pdf: $(MAIN_PDF)
! $(MAIN_PDF): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(ECOS_STYLESHEET)
! jade -o $(subst .pdf,.tex,$(MAIN_PDF)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(ECOS_STYLESHEET)#print $<
! pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
! pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
! pdfjadetex $(subst .pdf,.tex,$(MAIN_PDF))
#$(MAIN_PDF): $(MAIN_SGML) $(OTHER_SGML) $(EPS) $(ECOS_STYLESHEET)
# jade -o $(subst .sgml,.tex,$(MAIN_SGML)) -t tex -V tex-backend -d $(ECOS_STYLESHEET)#print $<