ScanCSV – Lua knihovna pro zpracování CSV souborů ConTeXtem a LuaLaTeXem
Zpravodaj Československého sdružení uživatelů TeXu, Tome 22 (2012) no. 2, pp. 76-90
Voir la notice de l'article provenant de la source Czech Digital Mathematics Library
Tento článek popisuje možnosti použití jazyka Lua pro vytvoření knihovny Lua funkcí, které mohou zajímavým způsobem zpřístupnit ConTeXtu, LuaTeXu a LuaLeTeXu textové databázové údaje, uložené v CSV souborech. Prioritou při tvorbě popisované luaknihovny bylo, aby mohla být používána i uživateli bez sebemenších znalostí jazyka Lua. Kdo zvažuje, že si "něco začne" s Lua, má příležitost zjistit, jak Lua funguje. Kdo chce zůstat "ryzím TeXistou", má možnost používat popisovanou knihovnu formou „blackboxu“, tj. do zdrojového textu ConTeXtu (PlainTeXu, LeTeXu) zapsat několik řádků Lua kódu, zkompilovat zdroják odpovídajícím formátem a koukat, jak to celé krásně funguje. Pro vážnější zájemce jsem připravil ke stažení řadu pokročilých ukázek, demonstrujících zajímavé možnosti praktického použití knihovny. Ačkoliv je Lua knihovna primárně určena pro použití v ConTeXtu, přichystal jsem řadu ukázek použití v LaTeXu, který bude zřejmě čtenáři tohoto článku preferován.
@article{10_5300_2012_2_76,
author = {Hajtmar, Jaroslav},
title = {ScanCSV {\textendash} {Lua} knihovna pro zpracov\'an{\'\i} {CSV} soubor\r{u} {ConTeXtem} a {LuaLaTeXem}},
journal = {Zpravodaj \v{C}eskoslovensk\'eho sdru\v{z}en{\'\i} u\v{z}ivatel\r{u} TeXu},
pages = {76--90},
publisher = {mathdoc},
volume = {22},
number = {2},
year = {2012},
doi = {10.5300/2012-2/76},
language = {cz},
url = {http://geodesic.mathdoc.fr/articles/10.5300/2012-2/76/}
}
TY - JOUR AU - Hajtmar, Jaroslav TI - ScanCSV – Lua knihovna pro zpracování CSV souborů ConTeXtem a LuaLaTeXem JO - Zpravodaj Československého sdružení uživatelů TeXu PY - 2012 SP - 76 EP - 90 VL - 22 IS - 2 PB - mathdoc UR - http://geodesic.mathdoc.fr/articles/10.5300/2012-2/76/ DO - 10.5300/2012-2/76 LA - cz ID - 10_5300_2012_2_76 ER -
%0 Journal Article %A Hajtmar, Jaroslav %T ScanCSV – Lua knihovna pro zpracování CSV souborů ConTeXtem a LuaLaTeXem %J Zpravodaj Československého sdružení uživatelů TeXu %D 2012 %P 76-90 %V 22 %N 2 %I mathdoc %U http://geodesic.mathdoc.fr/articles/10.5300/2012-2/76/ %R 10.5300/2012-2/76 %G cz %F 10_5300_2012_2_76
Hajtmar, Jaroslav. ScanCSV – Lua knihovna pro zpracování CSV souborů ConTeXtem a LuaLaTeXem. Zpravodaj Československého sdružení uživatelů TeXu, Tome 22 (2012) no. 2, pp. 76-90. doi: 10.5300/2012-2/76
Cité par Sources :