Sazba textu české lidové písně „Když jsem já sloužil“ pomocí modulu l3seq jazyka expl3
Zpravodaj Československého sdružení uživatelů TeXu, Tome 33 (2023) no. 3-4, pp. 153-164.

Voir la notice de l'article provenant de la source Czech Digital Mathematics Library

Jazyk plain TeX vznikl pro sazbu knih a turingovsky úplným programovacím jazykem se stal až na konci svého vývoje. Zatímco příprava textu dokumentů a úpravy vzhledu jsou v plain TeXu přímočaré, programování naráží na chybějící základní datové struktury a na odloženou expanzi maker, která neodpovídá běžnému vyhodnocování v moderních imperativních jazycích. Ve stroji LuaTeX je možné programovat také v imperativním programovacím jazyce Lua. Jazyk Lua sice zmíněnými neduhy plain TeXu netrpí, ale komunikace mezi TeXem a Luou není přímočará a při předávání dat dochází ke ztrátě důležitých informací, jako jsou kategorie TeXových znaků. Programovací jazyk expl3 nabízí zlatou střední cestu a umožňuje uživatelům programovat v TeXu způsobem, na který jsou zvyklí z moderních imperativních programovacích jazyků. V tomto článku představuji modul l3seq jazyka expl3, který poskytuje datovou strukturu seznamu. Možnosti modulu demonstruji na sazbě textu české lidové písně Když jsem já sloužil. Implementaci v jazyce expl3 porovnávám s implementací v plain TeXu.
@article{10_5300_2023_3_4_153,
     author = {Star\'y Novotn\'y, V{\'\i}t},
     title = {Sazba textu \v{c}esk\'e lidov\'e p{\'\i}sn\v{e} {{\quotedblbase}Kdy\v{z}} jsem j\'a slou\v{z}il{\textquotedblleft} pomoc{\'\i} modulu l3seq jazyka expl3},
     journal = {Zpravodaj \v{C}eskoslovensk\'eho sdru\v{z}en{\'\i} u\v{z}ivatel\r{u} TeXu},
     pages = {153--164},
     publisher = {mathdoc},
     volume = {33},
     number = {3-4},
     year = {2023},
     doi = {10.5300/2023-3-4/153},
     language = {cz},
     url = {http://geodesic.mathdoc.fr/articles/10.5300/2023-3-4/153/}
}
TY  - JOUR
AU  - Starý Novotný, Vít
TI  - Sazba textu české lidové písně „Když jsem já sloužil“ pomocí modulu l3seq jazyka expl3
JO  - Zpravodaj Československého sdružení uživatelů TeXu
PY  - 2023
SP  - 153
EP  - 164
VL  - 33
IS  - 3-4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.5300/2023-3-4/153/
DO  - 10.5300/2023-3-4/153
LA  - cz
ID  - 10_5300_2023_3_4_153
ER  - 
%0 Journal Article
%A Starý Novotný, Vít
%T Sazba textu české lidové písně „Když jsem já sloužil“ pomocí modulu l3seq jazyka expl3
%J Zpravodaj Československého sdružení uživatelů TeXu
%D 2023
%P 153-164
%V 33
%N 3-4
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.5300/2023-3-4/153/
%R 10.5300/2023-3-4/153
%G cz
%F 10_5300_2023_3_4_153
Starý Novotný, Vít. Sazba textu české lidové písně „Když jsem já sloužil“ pomocí modulu l3seq jazyka expl3. Zpravodaj Československého sdružení uživatelů TeXu, Tome 33 (2023) no. 3-4, pp. 153-164. doi : 10.5300/2023-3-4/153. http://geodesic.mathdoc.fr/articles/10.5300/2023-3-4/153/

Cité par Sources :