19.04.2013 Aufrufe

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Prolog Was <strong>ist</strong> Lua Bibliotheken in Lua Lua und T E X Grafische Oberfläche Daten dynamisch holen Online-Zugriff Epilog<br />

Online-Zugriff<br />

Tabelle aus den XML-Daten auslesen<br />

function print_table(key, beginCol, endCol)<br />

local data = tabledata(key)<br />

local ascii<br />

local nrow = 2 -- Titelzeile überspringen<br />

local found = true<br />

while found do<br />

found = false<br />

for ascii=beginCol, endCol do<br />

local cellname = string.char(64 + ascii) .. tostring(nrow)<br />

local val = data[ cellname ]<br />

if not(val) then<br />

break<br />

end<br />

found = true<br />

tex.print(val)<br />

if (ascii < endCol) then<br />

tex.print("&")<br />

end<br />

end<br />

nrow = nrow + 1<br />

tex.print("\\\\")<br />

end<br />

end<br />

<strong>Chr<strong>ist</strong>of</strong> <strong>Meigen</strong> halle23, Leipzig<br />

<strong>Das</strong> <strong>Dokument</strong> <strong>ist</strong> <strong>Programm</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!