Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilRadomír Müller
1
Jiří Rybička rybicka@mendelu.cz
Styles reloaded Jiří Rybička
2
Obsah Fonty Uživatelské designy Vícejazyčná podpora
Vícestupňová hierarchie 2
3
Fonty Katalog Celebration Set Střešovické písmolijny
Kvalitní písma s podporou v TeXu (P. Olšák) Možnost použít variantní fontové sady (Knuth nebo Štorm) Princip – všechny změny písem registrovány ve zvláštním stylu
4
Schéma definice fontů stránek} \def\pagefnt{\normalsize\sffamily\bfseries} ... uisfonts.sty uisftest.sty uisobec.sty aplikační styl ...
5
Alternativní design Různé možnosti tisku (barevný/černobílý)
Optimální čitelnost pro daného uživatele Přítomnost/vynechání zvolených prvků
6
Předdefinovaný design
uisobec.sty aplikační styl \def\znakf{\relax} \def\zahlavi{\color{pefblue}\nazfak...} \def\folio{\parbox{\textwidth}{% \color{pgcol}\pagefnt\thepage}} ... design.sty ...
7
Vícejazyčná podpora Styl – text s vloženými parametry
Text – různá pravidla pro různé jazyky (dělicí vzory, uvozovky apod.) Velké množství dílčích řetězců v jazykových mutacích Napojení na existující systém překladu UIS
8
Řešení – varianta I. Všechny řetězce v jednom souboru
pro #1} pre #1} for #1} ... alltext.sty \def\langtext#1#2{% \csname \fi\fi} uisobec.sty \def\nadpis{\rozvzahlavifnt } aplikační styl
9
Řešení – varianta I. Celý soubor textů se vygeneruje z databáze
Velké množství textů – zpomalení překladu Možnosti optimalizace: 1. Přidání řetězců do formátu LaTeX –> při každé změně generování latex.fmt 2. Automatizované rozdělení celého souboru na části používané v jednotlivých stylech –> dodána informace o příslušnosti ke stylu, nutnost vkládání do stylu, nikoliv do uisobec.sty
10
Řešení – varianta II. Generování jazykových mutací celých stylů
Zdrojový aplikační styl: \def\zahlavi{\rozvnadpfnt !!translate('rozvrhy-pro') } Vygenerovaná mutace: \def\zahlavi{\rozvnadpfnt Schedule for }
11
Vícestupňová hierarchie
uisfonts.sty alltext.sty pomocná makra uisobec.sty společná nastavení (univerzita, fakulty, rektor, děkani...) dopis.sty realizace typografických pravidel, designy pozvanka.sty rozhpopd.sty konkrétní aplikace
12
Děkuji za pozornost Dotazy?
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.