changeset 30:cc1e6f1d7161

Use PDF instead of PNG for images in the PDF book
author Josef "Jeff" Sipek <jeffpc@josefsipek.net>
date Sat, 15 Jul 2006 21:53:57 -0400
parents f5ce861d6fcc
children 51d94bd2804c
files en/Makefile en/mq.tex
diffstat 2 files changed, 10 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/en/Makefile	Thu Jul 13 14:58:31 2006 -0700
+++ b/en/Makefile	Sat Jul 15 21:53:57 2006 -0400
@@ -42,7 +42,7 @@
 	if grep 'Reference.*undefined' $(@:.pdf=.log); then exit 1; fi
 endef
 
-pdf/hgbook.pdf: $(sources) $(image-sources:%.svg=%_pdf.png) examples
+pdf/hgbook.pdf: $(sources) $(image-sources:%.svg=%.pdf) examples
 	$(call pdf)
 
 html: html/onepage/hgbook.html html/split/hgbook.html
@@ -80,7 +80,7 @@
 beta/%.tex: %.tex
 	./fblinks $(hg_id) $(dir $@) $<
 
-beta/pdf/hgbook.pdf: $(sources:%.tex=beta/%.tex) $(image-sources:%.svg=%_pdf.png) examples fblinks
+beta/pdf/hgbook.pdf: $(sources:%.tex=beta/%.tex) $(image-sources:%.svg=%.pdf) examples fblinks
 	$(call pdf)
 
 beta/html/onepage/hgbook.html: $(sources:%.tex=beta/%.tex) $(image-sources:%.svg=%.png) examples
@@ -96,10 +96,13 @@
 %.png: %.svg
 	inkscape -D -e $@ $<
 
-# Produce 300dpi PNGs for PDF.
+# Produce eps & pdf for the pdf
 
-%_pdf.png: %.svg
-	inkscape -D -d 300 -e $@ $<
+%.pdf: %.eps
+	epstopdf $<
+
+%.eps: %.svg
+	inkscape -D -E $@ $<
 
 examples: examples/.run
 
@@ -110,5 +113,5 @@
 	echo $(hg_id) > build_id.tex
 
 clean:
-	rm -rf beta html pdf *.eps *.png *.aux *.dvi *.log *.out \
+	rm -rf beta html pdf *.eps *.pdf *.png *.aux *.dvi *.log *.out \
 		examples/*.out examples/.run build_id.tex
--- a/en/mq.tex	Thu Jul 13 14:58:31 2006 -0700
+++ b/en/mq.tex	Sat Jul 15 21:53:57 2006 -0400
@@ -336,7 +336,7 @@
 
 \begin{figure}[ht]
   \centering
-  \grafix{mq-stack}
+  \includegraphics{mq-stack}
   \caption{Applied and unapplied patches in the MQ patch stack}
   \label{fig:mq:stack}
 \end{figure}