Smíšená sazba Zpracování textů na počítači Ing Pavel Haluza, PhD ústav informatiky PEF MENDELU v Brně haluza@mendelucz
Nastavení stupně písma Globálně pro celý dokument základní stupeň písma v běžném odstavci nepovinný parametr příkazu \documentclass možnost volby mezi 10pt, 11pt a 12pt Lokálně v libovolné části dokumentu 10 standardních písmových stupňů: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge velikosti odvozeny od základního stupně písma přepínače s platností do konce aktuální skupiny v systému X LATEX lze stupeň písma nastavit také jako nepovinný parametr příkazu pro volbu fontu E Zpracování textů na počítači Cvičení 2: Smíšená sazba 2 / 14
Standardní písmové stupně Příkaz [10pt] [11pt] [12pt] \tiny 5,00 pt 6,00 pt 6,00 pt \scriptsize 7,00 pt 8,00 pt 8,00 pt \footnotesize 8,00 pt 9,00 pt 10,00 pt \small 9,00 pt 10,00 pt 10,95 pt \normalsize 10,00 pt 10,95 pt 12,00 pt \large 12,00 pt 12,00 pt 14,40 pt \Large 14,40 pt 14,40 pt 17,28 pt \LARGE 17,28 pt 17,28 pt 20,74 pt \huge 20,74 pt 20,74 pt 24,88 pt \Huge 24,88 pt 24,88 pt 24,88 pt Zpracování textů na počítači Cvičení 2: Smíšená sazba 3 / 14
Změna rodiny písma antikva (roman font family) výchozí \textrm{} nebo \rmfamily grotesk (sans serif font family) \textsf{} nebo \sffamily strojopis (teletype font family) \texttt{} nebo \ttfamily Změna váhy písma polotučné (medium weight) výchozí \textmd{} nebo \mdseries tučné (boldface weight) \textbf{} nebo \bfseries Zpracování textů na počítači Cvičení 2: Smíšená sazba 4 / 14
Změna tvaru písma vzpřímené (upright shape) výchozí \textup{} nebo \upshape kurzíva (italic shape) \textit{} nebo \itshape skloněné (slanted shape) \textsl{} nebo \slshape kapitálky (small capitals) \textsc{} nebo \scshape Upozornění Příslušný font musí mít podporu požadované vlastnosti Problémy jsou zejména u kapitálek a skloněného řezu Zpracování textů na počítači Cvičení 2: Smíšená sazba 5 / 14
Změna velikosti písmen verzálky všechna písmena velká \uppercase{} minusky všechna písmena malá \lowercase{} nemusí vždy fungovat korektně (problémy s diakritikou) Inteligentní vyznačovací příkaz zdůraznění (emphasis) \emph{} uvnitř vzpřímeného řezu nastaví kurzívu uvnitř kurzívního řezu nastaví vzpřímený Vyznačovací příkazy lze libovolně kombinovat nesmějí se ale navzájem ovlivňovat tedy vždy nejvýše jeden z každé skupiny Zpracování textů na počítači Cvičení 2: Smíšená sazba 6 / 14
Kombinace vyznačování Příklad tučná kurzíva na osm způsobů \textbf{\textit{}} \textit{\textbf{}} \textbf{\itshape } \textit{\bfseries } {\bfseries\itshape } {\itshape\bfseries } {\bfseries\textit{}} {\itshape\textbf{}} Zpracování textů na počítači Cvičení 2: Smíšená sazba 7 / 14
Výběr a připojení písma Výchozí nastavení v X L A TEXu antikva: Latin Modern Roman grotesk: Latin Modern Sans strojopis: Latin Modern Mono Globální změna pro celý dokument E antikva: \setmainfont{} = \rmfamily grotesk: \setsansfont{} = \sffamily strojopis: \setmonofont{} = \ttfamily Upozornění TEX nekontroluje, do které kategorie zvolené písmo patří Za výběr vhodného zástupce odpovídá uživatel Zpracování textů na počítači Cvičení 2: Smíšená sazba 8 / 14
Výběr a připojení písma Lokální změna písma v libovolné části dokumentu přepínač \fontspec{} Další možnosti jako nepovinné parametry podpora ligatur [Mapping=tex-text] velikost (měřítko) [Scale=1] lze použít pro \setfont i \fontspec Podpora ligatur také jako globální příkaz \defaultfontfeatures{mapping=tex-text} Příklad \fontspec[mapping=tex-text,scale=15]{arial} Zpracování textů na počítači Cvičení 2: Smíšená sazba 9 / 14
Písma dostupná na TEXonWeb Štormovy fonty (Stormtype fonts) František Štorm (* 1966), Střešovická písmolijna více než 400 kvalitních písem v různých řezech cena balíku v současnosti téměř 120 000 Kč bližší informace na https://wwwstormtypecom/ Tradiční fonty z Windows Arial, Tahoma, Verdana, Times New Roman, Courier, Calibri, Cambria, Candara, Consolas, Constantia, Corbel Ukázky dostupných písem http://usermendelucz/xhaluza/ztp/ztp-cv02-fontypdf při použití nutno doslovně opsat jméno písma ne všechna písma podporují všechny řezy a vyznačení ne všechna písma podporují diakritiku Zpracování textů na počítači Cvičení 2: Smíšená sazba 10 / 14
Úkoly Příprava: Napište odstavec textu o minimální délce čtyř vysázených řádků a zkopírujte jej, abyste měli jeho pět stejných výskytů 1 Označte ve dvou odstavcích dva stejné úseky skloněným a kurzívním řezem Pozorujte rozdíly mezi těmito řezy, a to na úrovni jednotlivých znaků i na úrovni celkového vjemu (posuďte vyznačovací schopnosti) 2 Vysaďte zvolený úsek kapitálkami a posuďte vyznačovací schopnosti tohoto řezu 3 Vysaďte dva stejné odstavce obyčejným a tučným řezem Pozorujte rozdíly v délce sazby Zpracování textů na počítači Cvičení 2: Smíšená sazba 11 / 14
Úkoly 4 V jednom odstavci vyberte vhodné sousloví a nastavte mu výrazně větší stupeň oproti okolnímu textu (např \LARGE) 5 Ve zvoleném odstavci použijte bezserifové písmo a v jiném odstavci strojopisné písmo 6 Mějme větu: Dnes je krásně a nebude-li pršet, nezmoknem Vysázejte tuto větu několikrát pod sebou různými písmy a porovnejte výsledky Použijte příkaz \fontspec{} 7 Vysázejte seznam všech písmových stupňů od \tiny až po \Huge pro písma Times New Roman a Bookman Old Style a porovnejte jejich čitelnost v různých stupních Zpracování textů na počítači Cvičení 2: Smíšená sazba 12 / 14
Co jsme se dozvěděli? Kde nastavuje základní stupeň písma běžného odstavce? Kterými příkazy můžeme lokálně změnit stupeň písma? Od čeho je odvozena bodová velikost jednotlivých stupňů písma při použití standardních příkazů? Kterými příkazy nastavujeme rodinu, váhu a tvar písma? Jak funguje vyznačovací příkaz \emph? Která písma můžeme použít v systému X L A TEX? Kterými příkazy nastavíme písma v jednotlivých kategoriích antikvy, grotesky, strojopis? Kterým příkazem můžeme lokálně změnit písmo? Jak ovlivní příkazy \setfont příkazy \family? E Zpracování textů na počítači Cvičení 2: Smíšená sazba 13 / 14
Samostudium Kde se dozvědět více? Ụčebnice L A TEX pro začátečníky, kapitola 3, strany 42 50 Upozornění Způsob práce s fonty v systému X L A TEX se liší od způsobu práce v systému L A TEX, který je popsán v učebnici Princip popsaný v učebnici je funkční, pokud není připojen balíček xltxtra a není zvolen překladač xelatex E Zpracování textů na počítači Cvičení 2: Smíšená sazba 14 / 14