[racket] Help generating PDF documents with Scribble

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Mar 22 12:20:39 EDT 2013

It sounds like Scribble itself isn't really getting stuck, but it
creates Latex that your pdflatex doesn't like.

Assuming that your "example-paper2.tex" is the same as the "ex.tex"
that I've enclosed, then there must be something in the document that
is tripping up your version of Latex and doesn't bother the version of
Latex that I have installed. Possibly it's the use of the `stabular'
environment (via `bigtabular'), which doesn't show up with the default
bibliography style.

Does commenting out the `bigtabular' use allow the ".tex" file to
build?


At Fri, 22 Mar 2013 10:29:00 -0400, "George Rudolph" wrote:
> scribble --pdf works fine if I leave out the number-style tag, yes.
> If I do not specify a target file, I get the error saying I should specify one.
> 
> Note: I obfuscated user-specific path information with **** below.
> 
> scribble --latex ... generates a .tex file as expected, with numbered entries, 
> but compiling the .tex file
> example_paper2.tex in my LaTeX editor hangs. See below, snipped for brevity:
> -------------------
> Command Line:   latex.exe --src --interaction=errorstopmode --synctex=-1 
> "example_paper2.tex"
> Startup Folder: C:\Sp13\notes
> 
> This is pdfTeX, Version 3.1415926-2.4-1.40.13 (MiKTeX 2.9)
> entering extended mode
> (C:\*****\example_paper2.tex
> ...
> 
> ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\wasysym\uwasy.fd")
> -----------------------------
> 
> WRT stack trace, when I run scribble --pdf example_paper2.scrbl
> and ctl-c, the stacktrace is
> 
> delete-file: cannot delete file
>   path: 
> C:\*****\AppData\Local\Temp\scribble-tex-to-pdf-13639620241363962024190\example_
> paper2.aux
>   system error: Permission denied; errno=13
>   context...:
>    c:\Racket\collects\racket\private/map.rkt:53:19: loop
>    c:\Racket\collects\racket\file.rkt:52:0: delete-directory/files
>    c:\Racket\collects\scribble\private\indirect-renderer.rkt:28:28: 
> with-handlers-handler37
>    c:\Racket\collects\racket\private\more-scheme.rkt:161:2: 
> select-handler/no-breaks
>    c:\Racket\collects\scribble\render.rkt:30:0: render31
>    c:\Racket\collects\scribble\run.rkt: [running body]
> 
> 
> 
> 
> -----Original Message-----
> From: Matthew Flatt [mailto:mflatt at cs.utah.edu] 
> Sent: Thursday, March 21, 2013 4:38 PM
> To: George Rudolph
> Cc: users at racket-lang.org
> Subject: Re: [racket] Help generating PDF documents with Scribble
> 
> I guess that `scribble --pdf' normally works for you, and
> 
>      scribble --latex example_paper2.scrbl
> 
> similarly hangs?
> 
> Does interrupting Scribble with Ctl-C provide a stack trace?
> 
> At Thu, 21 Mar 2013 16:30:48 -0400, "George Rudolph" wrote:
> > Matt,
> > I am running Racket 5.3.1 on Windows 7.
> > 
> > When I include the style parameter as you have shown, either in your 
> > document or mine:
> > 1. command line 
> >         scribble example_paper2.scrbl
> >     generates the expected html document.
> > 2. command line
> >     scribble --pdf example_paper2.scrbl hangs.
> > 
> > George
> > 
> > -----Original Message-----
> > From: Matthew Flatt [mailto:mflatt at cs.utah.edu]
> > Sent: Tuesday, March 19, 2013 7:17 PM
> > To: George Rudolph
> > Cc: users at racket-lang.org
> > Subject: Re: [racket] Help generating PDF documents with Scribble
> > 
> > At Thu, 14 Mar 2013 16:52:20 -0400, "George Rudolph" wrote:
> > > 2. Where/how can I set the option to use number-style in the bibliography?
> > > I assumed it was an option in (define-cite....), but I cannot figure 
> > > out how to specify it correctly.
> > 
> > Yes, it's an option in `define-cite'.
> > 
> > Here's an example:
> > 
> > ----------------------------------------
> > 
> > #lang scribble/base
> > @(require scriblib/autobib)
> > 
> > @(define-cite ~cite citet generate-bibliography 
> >               #:style number-style)
> > 
> > @(define a (make-bib #:author "Alpha" #:title "A" #:date 2013)) 
> > @(define b (make-bib #:author "Beta" #:title "B" #:date 2014))
> > 
> > @title{Example}
> > 
> > The first letter@~cite[a] and the second@~cite[b].
> > 
> > @generate-bibliography[]
> > 
> > 
> > 
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ex.tex
Type: application/octet-stream
Size: 11280 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20130322/b5377f06/attachment-0001.obj>

Posted on the users mailing list.