Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: lhs2tex  ]

Paket: lhs2tex (1.24-1 und andere)

Links für lhs2tex

Screenshot

Debian-Ressourcen:

Quellcode-Paket lhs2tex herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Erzeugt LaTeX-Code aus dokumentierten Haskell-Quellen

Lhs2TeX bietet die folgenden Möglichkeiten:

Verschiedene Möglichkeiten Ihre Quelltext-Datei zu verarbeiten: der »tt«-Stil stellt den Code in einer Schriftart mit konstanter Zeichenbreite dar und erlaubt es Ihnen dennoch, Schlüsselwörter usw. hervorzuheben; der »Poly«-Stil verwendet Schriften mit variabler Zeichenbreite für Bezeichner, kann Einzüge gut darstellen und binäre Operatoren durch mathematische Symbole ersetzen. Auch kümmert er sich um komplexe horizontale Ausrichtungen.

Formatierungsbefehle ermöglichen Ihnen anzupassen, in welcher Form bestimmte Elemente/Teile des Quelltextes ausgegeben werden.

Ein flexibler Syntaxanalysator kann die meisten Spracherweiterungen verarbeiten; Sie müssen sich nicht auf Haskell 98 beschränken.

Präprozessorartige Bedingungen ermöglichen die Erstellung unterschiedlicher Versionen eines Dokuments aus einer einzigen Quelltext-Datei (zum Beispiel eine Veröffentlichung und eine Präsentation).

Aktive Dokumente: Sie können Haskell verwenden, um Teile des Dokuments zu erzeugen (nützlich für die Artikel über Haskell).

Ein Handbuch erklärt alle wichtigen Aspekte von lhs2TeX.

Markierungen: Software-Entwicklung: Dokumentation, Literate Programming, Haskell-Entwicklung, devel::prettyprint, implemented-in::haskell, Benutzer-Schnittstellen: Kommandozeile, Rolle: role::documentation, role::program, Zweck: Hilfswerkzeug, Unterstützt Formate: works-with-format::tex, works-with::software:source, Arbeitet mit: Text

Andere Pakete mit Bezug zu lhs2tex

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

lhs2tex herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 1.24-1+b1 3.745,5 kB31.910,0 kB [Liste der Dateien]
amd64 1.24-1+b2 861,7 kB2.562,0 kB [Liste der Dateien]
arm64 1.24-1+b2 2.757,9 kB16.345,0 kB [Liste der Dateien]
armel 1.24-1+b2 3.046,2 kB15.858,0 kB [Liste der Dateien]
armhf 1.24-1+b2 3.073,8 kB15.846,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 1.24-1+b1 3.474,3 kB32.682,0 kB [Liste der Dateien]
i386 1.24-1+b2 3.507,9 kB22.260,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 1.24-1+b1 4.590,3 kB99.437,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.24-1+b1 2.421,9 kB19.313,0 kB [Liste der Dateien]
mips64el 1.24-1+b2 3.592,2 kB33.009,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 1.24-1+b1 2.293,2 kB23.922,0 kB [Liste der Dateien]
ppc64el 1.24-1+b2 2.383,8 kB20.170,0 kB [Liste der Dateien]
riscv64 (inoffizielle Portierung) 1.24-1+b2 3.161,8 kB34.674,0 kB [Liste der Dateien]
s390x 1.24-1+b2 4.711,7 kB30.570,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.20-1 1.841,2 kB13.842,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.24-1+b1 2.963,6 kB41.108,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 1.24-1+b1 6.077,9 kB22.820,0 kB [Liste der Dateien]