bkyk8rc3zvpnsf5inmcqq4n3k98cv6hj-my-site-hyper-literate-git.test.suzanne.soy-0.0.1

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

pdf-render.rkt (652B)


      1 #lang scheme/base
      2 
      3 (require "private/indirect-renderer.rkt" "private/run-pdflatex.rkt"
      4          (prefix-in latex: "latex-render.rkt"))
      5 
      6 (provide render-mixin
      7          dvi-render-mixin
      8          xelatex-render-mixin)
      9 
     10 (define render-mixin
     11   (make-indirect-renderer-mixin
     12    (λ (%) (latex:render-mixin % #:image-mode 'pdf)) #".tex" #".pdf"
     13    run-pdflatex))
     14 
     15 (define dvi-render-mixin
     16   (make-indirect-renderer-mixin
     17    (λ (%) (latex:render-mixin % #:image-mode 'ps)) #".tex" #".pdf"
     18    run-dvipdf-latex))
     19 
     20 (define xelatex-render-mixin
     21   (make-indirect-renderer-mixin
     22    (λ (%) (latex:render-mixin % #:image-mode 'pdf)) #".tex" #".pdf"
     23    run-xelatex))