Responzivní design a automatická sazba s LuaLaTeXem
Zpravodaj Československého sdružení uživatelů TeXu, Tome 34 (2024) no. 1-4, pp. 28-38
Cet article a éte moissonné depuis la source Czech Digital Mathematics Library

Voir la notice de l'article

Tento článek představuje využití metod responzivního designu a pokročilých vlastností LuaLaTeXu pro automatickou sazbu dokumentů určených pro různé cílové výstupy, jak tištěné, tak elektronické, například mobilní telefony, tablety nebo čtečky e-knih. Konkrétně se zaměřuje na využití LuaLaTeXu pro automatizovanou sazbu s pomocí balíčků Responsive pro nastavení velikosti písma a řádkování podle velikosti stránky, Luavlna pro zamezení výskytu jednopísmenných předložek na koncích řádků, Lua-widow-control pro omezení osamocených řádků na koncích a začátcích stránek a Linebreaker, který brání přetečení řádků.
Tento článek představuje využití metod responzivního designu a pokročilých vlastností LuaLaTeXu pro automatickou sazbu dokumentů určených pro různé cílové výstupy, jak tištěné, tak elektronické, například mobilní telefony, tablety nebo čtečky e-knih. Konkrétně se zaměřuje na využití LuaLaTeXu pro automatizovanou sazbu s pomocí balíčků Responsive pro nastavení velikosti písma a řádkování podle velikosti stránky, Luavlna pro zamezení výskytu jednopísmenných předložek na koncích řádků, Lua-widow-control pro omezení osamocených řádků na koncích a začátcích stránek a Linebreaker, který brání přetečení řádků.
@article{10_5300_2024_1_4_28,
     author = {Hoftich, Michal},
     title = {Responzivn{\'\i} design a automatick\'a sazba s {LuaLaTeXem}},
     journal = {Zpravodaj \v{C}eskoslovensk\'eho sdru\v{z}en{\'\i} u\v{z}ivatel\r{u} TeXu},
     pages = {28--38},
     year = {2024},
     volume = {34},
     number = {1-4},
     doi = {10.5300/2024-1-4/28},
     language = {cs},
     url = {http://geodesic.mathdoc.fr/articles/10.5300/2024-1-4/28/}
}
TY  - JOUR
AU  - Hoftich, Michal
TI  - Responzivní design a automatická sazba s LuaLaTeXem
JO  - Zpravodaj Československého sdružení uživatelů TeXu
PY  - 2024
SP  - 28
EP  - 38
VL  - 34
IS  - 1-4
UR  - http://geodesic.mathdoc.fr/articles/10.5300/2024-1-4/28/
DO  - 10.5300/2024-1-4/28
LA  - cs
ID  - 10_5300_2024_1_4_28
ER  - 
%0 Journal Article
%A Hoftich, Michal
%T Responzivní design a automatická sazba s LuaLaTeXem
%J Zpravodaj Československého sdružení uživatelů TeXu
%D 2024
%P 28-38
%V 34
%N 1-4
%U http://geodesic.mathdoc.fr/articles/10.5300/2024-1-4/28/
%R 10.5300/2024-1-4/28
%G cs
%F 10_5300_2024_1_4_28
Hoftich, Michal. Responzivní design a automatická sazba s LuaLaTeXem. Zpravodaj Československého sdružení uživatelů TeXu, Tome 34 (2024) no. 1-4, pp. 28-38. doi: 10.5300/2024-1-4/28

[1] Hoftich, Michal: The Responsive package. [online]. 2023. Ver. 0.1 [cit. 2023-03-30]. Dostupné z: https://www.ctan.org/pkg/responsive

[2] Hoftich, Michal: The Luavlna package: Prevent line breaks after single letter words, units, or academic titles. [online]. 2023. 0.1k [cit. 2023-03-30]. Dostupné z: https://ctan.org/pkg/luavlna

[3] Chernoff, Max: The Lua-widow-control package: Automatically remove widows and orphans from any document. [online]. 2022. Ver. 3.0.0 [cit. 2023-03-30]. Dostupné z: https://ctan.org/pkg/lua-widow-control

[4] Hoftich, Michal: The Linebreaker package: Prevent overflow boxes with LuaLaTeX. [online]. 2023. Ver. 0.1c [cit. 2023-03-30]. Dostupné z: https://ctan.org/pkg/linebreaker

[5] Cavazza, Edoardo: Modern CSS Techniques To Improve Legibility. [online]. 2020 [cit. 2023-03-30]. Dostupné z: https://www.smashingmagazine.com/2020/07/css-techniques-legibility/

[6] Mortensen, Spencer: The Typographic Scale. [online]. 2011. [cit. 2023-03-30]. Dostupné z: https://spencermortensen.com/articles/typographic-scale/

[7] Chernoff, Max: Automatically Removing Widows and Orphans with lua-widow-control. Dostupné z DOI: 10.5300/2022-1-4/49. | DOI

Cité par Sources :