[racket-dev] generating tex with a different component order from Scribble

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Fri Nov 25 18:53:11 EST 2011

Given that I have an existing paper in Scribble, which I need to get
into this format, which of the following would be
easiest/prettiest/most useful for the future?

- writing a new renderer
- generalizing the existing latex renderer
- hacking prefix.tex (although I don't see how this would work)

On Fri, Nov 25, 2011 at 6:50 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> I think you could probably make it work with a replacement
> "prefix.tex", although it won't be easy or pretty.
>
> At Fri, 25 Nov 2011 17:43:24 -0600, Robby Findler wrote:
>> Yes, I believe that is not possible without creating a new renderer.
>>
>> Robby
>>
>> On Fri, Nov 25, 2011 at 4:49 PM, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
>> > I'd like to create a language in Scribble from writing papers
>> > according to the `acmsmall' documentclass.  Unfortunately, the guide
>> > for this documentclass says, right at the beginning:
>> >
>> > Following order is mandatory to generate a correct title page:
>> >
>> > \documentclass{acmsmall}
>> > %\acmVolume{V}
>> > %\acmNumber{N}
>> > %\acmArticle{A}
>> > %\acmYear{YYYY}
>> > %\acmMonth{0}
>> > \markboth{}{}
>> > \title{}
>> > \author{...
>> > \affil{...}}
>> > \begin{abstract}
>> > ...
>> > \end{abstract}
>> > \category{}{}{}
>> > \terms{}
>> > \keywords{}
>> > \acmformat{}
>> > \begin{document}
>> > \begin{bottomstuff}
>> > ...
>> > \end{bottomstuff}
>> > \maketitle
>> >
>> > which is unfortunately quite different from the order that scribble
>> > generates.  What's the easiest way to change this?  Do I need to write
>> > a new renderer, replacing the latex renderer?
>> > --
>> > sam th
>> > samth at ccs.neu.edu
>> > _________________________________________________
>> >  For list-related administrative tasks:
>> >  http://lists.racket-lang.org/listinfo/dev
>> >
>



-- 
sam th
samth at ccs.neu.edu



Posted on the dev mailing list.