From 4f8d7fc629e2405894db6ad326fc49d252551177 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Sat, 17 Jul 1999 03:20:13 -0700
Subject: [PATCH] pdf version now works better again

Rev: tutorial/.cvsignore:1.18
Rev: tutorial/Makefile:1.40
Rev: tutorial/pdflatex.pike:1.3
---
 tutorial/.cvsignore    |  6 ++++++
 tutorial/.gitignore    |  6 ++++++
 tutorial/Makefile      |  2 +-
 tutorial/pdflatex.pike | 21 +++++++++++++--------
 4 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/tutorial/.cvsignore b/tutorial/.cvsignore
index 73631fda81..4c34fe0ddc 100644
--- a/tutorial/.cvsignore
+++ b/tutorial/.cvsignore
@@ -8,13 +8,19 @@ Parser.wmml
 ProtocolsHTTP.wmml
 ProtocolsLysKOM.wmml
 ___tmp.*
+__tmp.ppm
 error.pdf
 extra_textflows.mif
 gfx
 illustration*.*
 illustration_cache
+latex_wcache
 man
 pike.pdf
+test.aux
+test.dvi
+test.log
+test.tex
 texput.log
 tut*.html
 tutorial-foo.wmml
diff --git a/tutorial/.gitignore b/tutorial/.gitignore
index e9b3e1db38..b60197ebaf 100644
--- a/tutorial/.gitignore
+++ b/tutorial/.gitignore
@@ -8,13 +8,19 @@
 /ProtocolsHTTP.wmml
 /ProtocolsLysKOM.wmml
 /___tmp.*
+/__tmp.ppm
 /error.pdf
 /extra_textflows.mif
 /gfx
 /illustration*.*
 /illustration_cache
+/latex_wcache
 /man
 /pike.pdf
+/test.aux
+/test.dvi
+/test.log
+/test.tex
 /texput.log
 /tut*.html
 /tutorial-foo.wmml
diff --git a/tutorial/Makefile b/tutorial/Makefile
index fb7798194a..30c37285dc 100644
--- a/tutorial/Makefile
+++ b/tutorial/Makefile
@@ -95,7 +95,7 @@ the_image_module.html: Image.wmml the_image_module.wmml
 clean:
 	-rm -f *.html *.md illustration_cache gfx/* $(MADEFILES) 
 	-rm -f tutorial.dvi tutorial.tex tutorial.aux
-	-rm -f tutorial.log tutorial.toc
+	-rm -f tutorial.log tutorial.toc latex_wcache
 
 rebuild:
 	-rm -f $(MADEFILES)
diff --git a/tutorial/pdflatex.pike b/tutorial/pdflatex.pike
index 9164119292..2bb5566635 100644
--- a/tutorial/pdflatex.pike
+++ b/tutorial/pdflatex.pike
@@ -12,6 +12,14 @@ inherit "latex";
 
 string extention=".pdftex";
 
+string packages=
+#"\\usepackage{isolatin1}
+\\usepackage{latexsym}  % For $\Box$
+\\usepackage{amsmath}
+\\usepackage{longtable}
+\\usepackage[pdftex]{graphicx}
+";
+
 string convert_gfx(TAG tag)
 {
   string file;
@@ -21,7 +29,7 @@ string convert_gfx(TAG tag)
 			  300.0,
 			  tag->data && Sgml.get_text(tag->data));
   
-  if(!file) return "\\{Large Error}\n";
+  if(!file) return "\\{Large Error, no file}\n";
 
   switch( (file/".")[-1] )
   {
@@ -32,9 +40,10 @@ string convert_gfx(TAG tag)
       return "\\includegraphics{"+file+"}";
 
     default:
-      return "\\Huge{error}";
+      return "\\{Huge error, wrong extention}";
 
     case "png":
+    case "jpg":
 //      return "\\epsfbox{"+file+"}";
       
       return sprintf("\\pdfimageresolution=%d\n\\includegraphics{%s}",
@@ -59,12 +68,8 @@ string package(string x)
 \\pdfoutput=1
 \\relax
 \\documentclass[twoside,a4paper]{book}
-\\usepackage{isolatin1}
-\\usepackage{latexsym}  % For $\Box$
-\\usepackage{amsmath}
-\\usepackage{longtable}
-\\usepackage[pdftex]{graphicx}
-\\begin{document}
+"+packages+
+#"\\begin{document}
 \\author{wmml2pdflatex}
 \\setlength{\\unitlength}{1mm}
 
-- 
GitLab