Hladká sazba Zpracování textů na počítači Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně
[email protected]
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Mezery Zápis v TEXu Zlomitelná Pružná \,
␣ ~ \quad \qquad
ne ano ne ano ano
ne ano ano ne ne
Velikost mezery 0,25 em 0,25–0,33–0,5 em 0,25–0,33–0,5 em 1 em 2 em
Upozornění TEX respektuje pravidla americké typografie, velikost zúžené mezery je proto nutné upravit (význam příkazů příště): \def\,{\penalty10000\hskip0.25em} Zpracování textů na počítači
Cvičení 3: Hladká sazba
2 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Speciální znaky Znak spojovník pomlčka (krátká) pomlčka (dlouhá) minus výpustka
Podoba Zápis v TEXu Poznámka – — − …
----
přenositelný 0,5 em 1 em (USA)
$-$ \dots
Aktivní znaky a jejich sazba \ ^ { } % $ & # _ ~ \symbol{92} \symbol{94} \{ \} \% \$ \& \# \_ \~{}
Zpracování textů na počítači
Cvičení 3: Hladká sazba
3 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Vkládací příkazy • Loga – TEX – LATEX – XETEX – XELATEX
\TeX \LaTeX \XeTeX \XeLaTeX
• Aktuální datum – příkazem \today – jazyk nastavuje příkaz \setdefaultlanguage{...} – pozor na oddělovač: \today × \today{} × \today\␣
Zpracování textů na počítači
Cvičení 3: Hladká sazba
4 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Symboly a znaky cizích jazyků Znak čárka (acute) těžký akcent (grave) stříška, vokáň (circumflex) háček (caron) dlouhá přehláska (double acute) tečka (overdot, underdot) přehláska, dierese (umlaut) kroužek (overring)
Zpracování textů na počítači
Příklad
Zápis v TEXu
á à â ǎ a̋̋
\’{a}
ȧ ạ ä å
Cvičení 3: Hladká sazba
\‘{a} \^{a} \v{a} \H{a} \.{a}
\d{a}
\”{a} \r{a}
5 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Symboly a znaky cizích jazyků Znak vodorovná čárka (macron) oblouček (breve) vlnovka (tilda) sedila (cedilla) ocásek (ogonek)
Příklad
Zápis v TEXu
ā ă ã a̧ ą
\={a} \u{a} \~{a} \c{a} \k{a}
Upozornění XELATEX umožňuje přímý zápis znaků z klávesnice, jsou-li v daném fontu k dispozici. Uvedené příkazy slouží pro případ, kdy některý znak není pohodlně dostupný z klávesnice. Například \v{x}andy −→ x̌andy. Zpracování textů na počítači
Cvičení 3: Hladká sazba
6 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Další znaky některých jazyků Znak ł Ł ß ø Ø å Å œ Œ æ Æ ¿ ¡ ı ȷ
Zpracování textů na počítači
Zápis v TEXu \l
\L
\ss \o
\O
\aa
\AA
\oe
\OE
\ae
\AE
?‘
!‘
\i
\j
Cvičení 3: Hladká sazba
7 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Specifika vícejazyčné sazby 1
Nastavení jazyka – – – –
2
správné dělení slov a sazba automatických textů výchozí jazyk: \setdefaultlanguage{LANG1} druhý jazyk: \setotherlanguage{LANG2} více jazyků: \setotherlanguages{LANG2,LANG3}
Připojení fontu s podporou daného jazyka – v případě, že výchozí font nemá potřebné znaky – \newfontfamily\LANGfont[Script=...]{...}
3
Vymezení sazby jazyka – \begin{LANG} ... \end{LANG} – \textLANG{...}
Zpracování textů na počítači
Cvičení 3: Hladká sazba
8 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Příklady Jazyky používající latinku nebo cyrilici – většinou přímo Egzotik dilleri ile çalışmak eğlenceli. Arbeid med eksotiske språk er gøy. Darbas su egzotinių kalbų yra įdomus. Работа с екзотични езици е забавно. Робота з екзотичними мовами весело.
Ruština s využitím speciálního fontu \setdefaultlanguage{russian} \newfontfamily\russianfont{Times New Roman} \begin{russian}
Этот текст создается в системе TEX. \end{russian} Zpracování textů na počítači
Cvičení 3: Hladká sazba
9 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Příklady Arabština – sazba zprava doleva \setdefaultlanguage{arabic} \newfontfamily\arabicfont[Script=Arabic]{Adobe Arabic} \begin{Arabic}
أﺑﻮ ﻋﺒﺪ اﻟﻠﻪ ﻣﺤﻤﺪ ﺑﻦ ﻣﻮﳻ اﻟﺨﻮارزﻣﻲ اﺑﻮ ﺟﻌﻔﺮ \end{Arabic}
Čínština \fontspec{Adobe Fangsong Std R}
本文是在系统中创建
Zpracování textů na počítači
Cvičení 3: Hladká sazba
10 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(1)
Jak vidím -- rychlík Vídeň--Mnichov už odjíždí z~nádraží.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(2)
„Byla to ona,“ oznámil bratrovi.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(3)
Teď (předpokládáme-li větu 5a) snadno vypočteme 17,3\,mm.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(4)
Vztahy cíl--obsah--metoda se realizují v~součinnosti učitele a~žáků. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(5)
Odvezl již 543\,kg brambor, 2,6\,q řepy a~12,8\,hl mléka.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(6)
Předchozí důkaz (autorem je I.\,Newton) umožňuje -- jak známo -- hodnotit vztahy těles. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(7)
Byl tam určitě zcela sám! Nebo ne?
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(8)
Přednášel doc.\,Ing.\,Jaroslav Karlík,~CSc., ale sál byl poloprázdný. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(9)
Informace o~velikosti 1\,b je rovna odpovědi na výrok, tj.\,„ano--ne“. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(10)
Typografie a~sazba -- hlavní nástroje pro zpracování textů na počítači. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(11)
Výrok „\dots\:a~přece se točí!“ neřekl G.\,Bruno.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX.
(12)
Výrobky (kola, pera, hřídele) objednávejte u~firmy Pěník\,\&\,Javůrek. Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkoly 1 Stáhněte si soubor mikro1.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX. 3 Proveďte totéž se souborem mikro1.doc ve Wordu.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
11 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Automatický vlnkovač • TEX – specializovaný program vlna – funkce editoru v systému TEXonWeb • Word – nástroj pro vyhledávání a nahrazování – zaškrnutá možnost „použít zástupné znaky“ – najít: <([aiouksvzAIOUKSVZ])␣ – nahradit za: \1^s
Zpracování textů na počítači
Cvičení 3: Hladká sazba
12 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostatná práce Úkol (učebnice, str. 41, příklad 4)
Ještě donedávna jsme mohli vidět parní lokomotivy v činné službě na mnoha tratích zejména v cizině, například Łobżenica–Zbąszyń (Polsko), Œland–Ålund (Švédsko), Bißhof–Männerdorf (Německo), Vámosgyörk–Gödöllő (Maďarsko), Tarkïz–Neȷgırhza (Turecko).
Zpracování textů na počítači
Cvičení 3: Hladká sazba
13 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Domácí úkol Zadání 1 Stáhněte si soubor mikro2.txt. 2 Odstraňte v textu chyby a vysaďte jej systémem XELATEX. 3 Proveďte totéž se souborem mikro2.doc ve Wordu. 4 Vysázejte odstavec v příkladu 3 z učebnice na str. 41.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
14 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Co jsme se dozvěděli? • Jaké druhy mezer existují, kdy se používají a jak se sází? • Jakým způsobem je možné automatizovat vkládání • • • •
nezlomitelných mezer v TEXu a jakým ve Wordu? Kdy se používá a jak se sází spojovník, pomlčka, minus? Jakým způsobem je možné potlačit význam aktivních znaků, aby je bylo možné vysadit jako běžné znaky? Jaké jsou možnosti zápisu znaků s diakritikou? Jaké kroky je třeba učinit pro sazbu textů v jazycích s odlišným způsobem formátování?
Zpracování textů na počítači
Cvičení 3: Hladká sazba
15 / 16
Mezery a speciální znaky
Vkládací příkazy
Symboly a znaky cizích jazyků
Vícejazyčná sazba
Samostatná práce
Shrnutí
Samostudium Kde se dozvědět více? Učebnice LATEX pro začátečníky, kapitola 2, strany 24–41. Upozornění Problematika sazby vícejazyčných textů je v učebnici obsažena pouze na úrovni systému LATEX, tj. pomocí příkazů pro zápis diakritických znamének nad jednotlivými znaky.
Zpracování textů na počítači
Cvičení 3: Hladká sazba
16 / 16