Lout

Lout
Lout
Entwickler Jeffrey H. Kingston
Aktuelle Version 3.38
(15. Oktober 2008)
Betriebssystem Plattformunabhängig
Programmier­sprache C
Kategorie Schriftsatz
Lizenz GPL (Freie Software)
Deutschsprachig nein
lout.wiki.sourceforge.net

Lout ist eine semantisch festgelegte, aber erweiterbare Layout-Sprache für die computergestützte Erstellung von Textdokumenten. In Art und Weise der Layout-Beschreibung sowie der Ausdruckskraft der Sprache ist Lout vergleichbar mit LaTeX und den troff-Makros. Der Name der Sprache symbolisiert den Begriff document layout. Die (einzige / Referenz-)Implementierung Basser Lout steht als freie Software unter der GNU General Public License (GPL) zur Verfügung.

Inhaltsverzeichnis

Geschichte

Lout ist das Ergebnis eines Forschungsprojekts, das im Sommer 1984 an der School of Information Technologies an der Universität Sydney begonnen wurde. Das Ziel war, eine konsistente Sprache für die Textformatierung zu entwickeln, die es einem Anwender ermöglicht, die Fähigkeiten moderner Druckgeräte auszunutzen, ohne mit technischen Details der Realisierung qualitativ hochwertiger Druckausgaben konfrontiert zu sein. Das Ergebnis des Projekts ist das 1991 in der ersten Version erschienene Formatierungsprogramm Basser Lout, das aus einer mit Lout ausgezeichneten Textdatei eine PostScript-Datei generiert.

Eigenschaften

Mit Lout können Textdokumente entsprechend den Textverarbeitungsstandards beschrieben werden. Neben Sprachelementen für logische Textteile wie Überschriften, Absätze, Zitate, Fußnoten, Kopf- und Fußzeilen, für Dokumenttypen wie Bücher oder Artikel und variable Schriftgestaltung gibt es Beschreibungselemente für das Setzen mathematischer Formeln, Tabellen, Indizes und Bibliografien. Einfache Grafiken und Graphen können beschrieben werden. Während die Ausdrucksmächtigkeit der Sprache mit LaTeX vergleichbar ist, ist die Ressourcen-Anforderung des Basser-Lout-Interpreters erheblich geringer. Auf Grund der geringeren Verbreitung existieren für Lout jedoch nicht annähernd so viele Anpassungen und Erweiterungen wie für LaTeX. Von troff unterscheidet sich Lout vor allem durch seine Sprachkonsistenz.

Als Layoutsprache, die mit dem Basser-Lout-Interpreter vollständig implementiert ist, kann Lout als Zielsprache für die Layoutierung von SGML- oder XML-Dokumenten eingesetzt werden.

Beispiel

@SysInclude {doc}
@Doc @Text @Begin
@Display @Heading {Diese Überschrift wird zentriert und fett gesetzt}
Das ist ein Absatz.
@PP
Das ist ein zweiter Absatz. @I {Dieser Satz wird kursiv gesetzt.}
@End @Text

Weblinks

Literatur

  • J.H. Kingston: The design and implementation of the Lout document formatting language. In: Software -- Practice & Experience 23,9 (1993), 1001-41.
  • D. Stender: Gut gesetzt - Hochwertige Dokumente erstellen mit Lout. In: Linux User 04/2011, 53-55.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Lout — Développeur Jeffrey H. Kingston Dernière version 3 …   Wikipédia en Français

  • lout — lout·ish; lout; lout·ish·ly; lout·ish·ness; …   English syllables

  • Lout — (lout), v. i. [OE. louten, luten, AS. l[=u]tan; akin to Icel. l[=u]ta, Dan. lude, OHG. l[=u]z[=e]n to lie hid.] To bend; to box; to stoop. [Archaic] Chaucer. Longfellow. [1913 Webster] He fair the knight saluted, louting low. Spenser. [1913… …   The Collaborative International Dictionary of English

  • Lout — Lout, v. t. To treat as a lout or fool; to neglect; to disappoint. [Obs.] Shak. [1913 Webster] …   The Collaborative International Dictionary of English

  • lout — lout1 [lout] n. [prob. < or akin to ME lutien, to lurk < OE lutian, akin to lutan: see LOUT2] an awkward, ill mannered person; boor vt. Obs. to treat with contempt; flout loutish adj. loutishly adv. loutishness n. lout2 [lout] vi., vt …   English World dictionary

  • Lout — Lout, n. [Formerly also written lowt.] A clownish, awkward fellow; a bumpkin. Sir P. Sidney. [1913 Webster] …   The Collaborative International Dictionary of English

  • lout — [laut] n [Date: 1500 1600; Origin: Perhaps from Old Norse lutr bent down ] a rude, violent man = ↑yob >loutish adj ▪ loutish behaviour >loutishly adv >loutishness n …   Dictionary of contemporary English

  • lout — [ laut ] noun count FORMAL an unpleasant young man who behaves badly, especially in public => LAGER LOUT …   Usage of the words and phrases in modern English

  • lout — ► NOUN ▪ an uncouth or aggressive man or boy. DERIVATIVES loutish adjective. ORIGIN perhaps from archaic lout «to bow down» …   English terms dictionary

  • lout — (n.) 1540s, awkward fellow, clown, bumpkin, perhaps from a dialectal survival of M.E. louten (v.) bow down (c.1300), from O.E. lutan bow low, from P.Gmc. *lut to bow, bend, stoop (Cf. O.N. lutr stooping, which might also be the source of the… …   Etymology dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”