Thank you Matthew, <div><br></div><div>As usual you have been very kind. </div><div><br></div><div>I've been able to modify your example to easily produce exactly what I need. </div><div><br></div><div>It has also been a very useful example to learn from.</div><div><br></div><div>Kind regards </div><div><br></div><div>Stephen<br><br>On Saturday, 11 October 2014, Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At Fri, 10 Oct 2014 17:03:18 +0100, Stephen De Gabrielle wrote:<br>
> I think I'm going about this the wrong way.<br>
><br>
> What I wanted to do was switch from LaTeX (before I had to learn to much),<br>
> to racket (still learning), but bring a nice package I had from latex[1].<br>
> I did try dropping the location of my tma.sty code into your example[2],<br>
> but assuming 'its all just LaTex/Tex' seems to be wrong as the error[0] I<br>
> get tells me that my LaTeX definitions are missing when pdfLaTeX tries to<br>
> make the PDF.<br>
<br>
Unfortunately, it will be difficult to customize Scribble's Latex-based<br>
output without understanding Latex. Maybe we can get you just far<br>
enough with this customization...<br>
<br>
To answer your original question: Yes, you can use<br>
`make-latex-defaults` that way. Instead of using `part` directly, it's<br>
easiest to use `title`, so that you don't have to fill in all the<br>
fields of `part`.<br>
<br>
Another piece of the puzzle is that `\myname`, etc., need to appear in<br>
the Latex output before the title. A Scribble paragraph with the<br>
'pretitle style property will do that.<br>
<br>
The enclosed "latex-default-ex.scrbl" illustrates.<br>
<br>
<br>
Normally, I'd expect `make-text-addition` to work in the way that<br>
Matthias suggested, which would mean this simplification of<br>
"latex-default-ex.scrbl":<br>
<br>
 @(define tma-style<br>
    (style<br>
     #f<br>
     (list<br>
      (make-tex-addition #"\\usepackage{cancel}\\usepackage{tma}"))))<br>
<br>
But `make-tex-addition` causes "tma.sty" to be pulled in later, and<br>
apparently that conflicts with one of the packages that Scribble uses.<br>
Such is life with Latex, and the simplification doesn't work.<br>
</blockquote></div><br><br>-- <br>Sent from Gmail Mobile<br>