Mjukvaruinformation:
lhs2TeX är en förprocessor för att generera Latex kod från rate Haskell källor.
Krav:
Det har verifierats att bygga vidare på Linux och MacOSX.
- Du behöver en nyare version av GHC (5.04.X eller högre bör göra) för att bygga lhs2TeX, och, naturligtvis, du behöver en Tex fördelning att utnyttja lhs2TeX produktion. I programmet ingår en konfiguration som är lämplig för användning med LaTeX. I teorin borde det inte vara några problem att generera kod för andra TeX smaker, såsom plainTeX eller sammanhang
Funktioner :.
- Olika stilar för att behandla din källfil: till exempel, & quot; tt & quot; stil använder en fast bredd teckensnitt för koden samtidigt tillåta dig att markera nyckelord etc, medan & quot; poly & quot; stil använder proportionella teckensnitt för identifierare, hanterar indrag fint, kan ersätta binära operatorer med matematiska symboler och ta hand om komplexa horisontella inriktningar.
- Formatera direktiv, vilket gör att du kan anpassa hur vissa polletter i källkoden ska visas i den bearbetade utgång.
- En liberal parser som kan hantera de flesta av de förlängningar språk; du behöver inte begränsa dig till Haskell 98.
- Preprocessor stil villkors som tillåter dig att skapa olika versioner av ett dokument från en enda källa fil (till exempel ett papper och en presentation).
- Aktiva dokument:. Du kan använda Haskell att generera delar av dokumentet (användbart för dokument om Haskell)
- En manual som förklarar alla viktiga aspekter av lhs2TeX.
Vad är nytt i den här versionen:
- Den här versionen bör fungera med ghc-7.0.2 och Cabal-1.10.
Kommentarer hittades inte