lhs2TeX er en preprosessor å generere LaTeX kode fra rate Haskell kilder.
Krav:
Det har blitt bekreftet å bygge videre på Linux og MacOSX.
- Du trenger en nyere versjon av GHC (5.04.X eller høyere bør gjøre) for å bygge lhs2TeX, og, selvfølgelig, trenger du en TeX distribusjon å gjøre bruk av lhs2TeX utgang. Programmet omfatter en konfigurasjon som er egnet for bruk med latex. I teorien skal det ikke være noe problem å generere kode for andre TeX smaker, for eksempel plainTeX eller sammenheng
Egenskaper .
< ul>
Ulike stiler å behandle kildefilen: for eksempel & quot; tt & quot; stilen bruker en monospace skrifttype for koden som samtidig gir deg til å markere søkeord etc, mens & quot; poly & quot; stilen bruker proporsjonale skrifter for identifikatorer, håndterer innrykk pent, er i stand til å erstatte binære operatorer ved matematiske symboler og ta vare på komplekse horisontale linjer. Formatering direktiver, som lar deg tilpasse måten enkelte spesialtegn i kildekoden skal vises i det bearbeidede utgang. En liberal parser som kan håndtere de fleste språk utvidelser; du trenger ikke å begrense deg til Haskell 98. Preprocessor stil conditionals som lar deg generere ulike versjoner av et dokument fra en enkelt kilde fil (for eksempel et papir og en presentasjon) .
Aktive dokumenter. du kan bruke Haskell å generere deler av dokumentet (nyttig for papirer på Haskell) En manuell forklarer alle de viktige aspekter av lhs2TeX. Hva er nytt i denne versjonen:
- Denne versjonen skal fungere ordentlig med GHC-7.0.2 og Cabal-1.10.
12 Apr 16
Kommentarer ikke funnet