latex-properties.rkt (820B)
1 #lang scheme/base 2 (require "private/provide-structs.rkt" 3 racket/serialize 4 racket/contract/base) 5 6 (provide-structs 7 [tex-addition ([path (or/c path-string? (cons/c 'collects (listof bytes?)) bytes?)])] 8 [latex-defaults ([prefix (or/c bytes? path-string? (cons/c 'collects (listof bytes?)))] 9 [style (or/c bytes? path-string? (cons/c 'collects (listof bytes?)))] 10 [extra-files (listof (or/c path-string? (cons/c 'collects (listof bytes?))))])] 11 [(latex-defaults+replacements latex-defaults) 12 ([replacements (hash/c string? (or/c bytes? path-string? (cons/c 'collects (listof bytes?))))])] 13 [command-extras ([arguments (listof string?)])] 14 [command-optional ([arguments (listof string?)])] 15 [short-title ([text (or/c string? #f)])] 16 [table-row-skip ([amount string?])])