Archiv 2020 Od letního semestru 2014/15 otevírám na FIT ČVUT výběrový předmět Typografie a TeX -- archiv:2020Oficiální stránka předmětu včetně možnosti zápisu. Základní informace o předmětu: Absolventi předmětu Typografie a TeX by měli zvládnout nejen pořizovat dokumenty v TeXu na uživatelské úrovni za použití předpřipravených maker (například maker LaTeXu či ConTeXtu), ale měli by být schopni psát pro sebe a jiné uživatele makra vlastní na míru daného typografického požadavku. V předmětu je kromě vnitřního fungování TeXu a navazujícího software věnována značná pozornost pravidlům dobré typografie. Znalosti z předmětu studentům umožní lépe se orientovat i v cizích (často LaTeXových) makrech, se kterými autoři přicházejí do styku při podávání článků do odborných časopisů. K předmětu Typografie a TeX nejsou předpokládány další předchozí znalosti a je nabízen jako výběrový předmět pro studenty bakalářských, magisterských a doktorských studijních programů. Předmět je zakončen zápočtem, který je udělen za semestrální práci. Dále následuje pohovor (zkouška hodnocená známkou) typicky k tématu semestrální práce. Na cvičeních ve čtvrtém až šestém týdnu studenti předvedou v krátké pětiminutové prezentaci (pro ostatní), že dokáží zpracovat TeXem jednoduchý (jakýkoli) dokument. Změna vyplývající z omezení výuky dané příkazem rektora: Studenti během března zašlou vyučujícímu svůj ukázkový dokument emailem včetně připojeného komentáře, čím se to má zpracovat a případně mohou upozornit na zajímavá technická řešení v dokumentu. Je-li třeba pro zpracování více soubrů, studenti pošlou všechny v zipu. Vyučující to vyhodnotí a pošle zpět komentář. Prezentace dokumentů před ostatními neporoběhne. V následné diskusi po každé prezentaci si pak řekneme, co by se dalo dělat jinak či lépe. Do osmého týdne musejí studenti dohodnout téma semestrální práce. Témata práce souvisí s TeXem a může obsahovat vlastní řešení nějakého speciálního typografického úkolu nebo popisuje a srovnává v širších souvislostech hotová existující řešení. Témata uvedená zde mohou posloužit jako inspirace. Je preferováno přijít s návrhem jiného vlastního tématu nebo aspoň s obměnou některého tématu ze seznamu. Každý student se se mnou musí idividuálně na tématu dohodnout nejpozději do osmého týdnu v semestru (nově pro rok 2020: do konce dubna emailem). Zajímavé práce studentů z minulých let
Organizace závěru semestruStudent si může se mnou emailem dohodnout kdykoli konzultaci. Ke konci semestru vypíšu zkouškové termíny do KOSu. Student musí aspoň týden před termínem, který si zapíše, odevzdat svou semestrální práci. Práci mi zašle emailem. Buď celou práci vloží do přílohy emailu nebo na ni odkáže na veřejně přístupné místo. Druhá možnost je zejména vhodná, pokud student práci zpracovává a průběžně ukládá pomocí veřejně přístupných systémů (např. GitHub). I programátorsky zaměřená práce vyžaduje aspoň krátký komentář o způsobu použití a přínosu vytvořeného software. Místo zkoušky a obhajoby práce bude oznámeno. Student u obhajoby vysvětlí obsah své práce a případně předvede jeji funkčnost. Zodpoví na dotazy týkající se práce. Na základě toho studentovi navrhnu výchozí známku z předmětu (A--E). Student se může okamžitě poté účastnit ústní části zkoušky ze znalostí přednášené látky. Pozitivní hodnocení této části zkoušky může celkovou známku z předmětu vylepšit. Se zapsáním známky dostane student zapsán i zápočet. Není-li student spokojen se známkou, může práci dopracovat a zapsat se na další termín. Na zkoušku a obhajobu práce je možné se takto zapsat v souladu se zkušebním řádem i opakovaně. Součástí obhajoby práce je i dohoda, jakým způsobem bude práce zveřejněna na internetu. Jako výchozí stav se předpokládá, že práce bude zveřejněna buď na stránce předmětu v plné verzi, nebo tam bude uveden odkaz na místo, kde je práce veřejně dostupná. Pouze pádné důvody mohou vést k odložení zveřejnění práce, nebo k nezveřejnění práce. Zdroje k přednáškámUživatelské rozhraní, které používá pro ukázky přednášející, je popsáno zde. Můžete pochopitleně použít cokoli jiného. Chcete-li používat on-line TeX s možností sdílení OverLeaf a máte pocit, že to je jen pro LaTeX, pak ten pocit není zcela pravdivý. Můžete použít plainTeX, pdfcsplain, OPmac atd., pokud do projektu nahrajete soubor se jménem latexmkrc obsahující jediný řádek: $pdflatex = 'pdfcsplain %O %S'; Je to tak trochu drbání se pravou rukou za levým uchem, ale funguje to. V roce 2020 připravuji nové slídy k přednášce:
Další zdroje předvedené a vysvětlené na přednášce
Dva řádky makra \reverz rozebraného na tabuli na přednášce vypadají takto: \def\reverz#1{\makereverz#1\reverz\end} \def\makereverz#1#2\end{\ifx#1\reverz \else \makereverz#2\end #1\fi} Můžete si prohlédnout dokument, který srovnává výsledek algoritmu řádkového zlomu v různých programech včetně TeXu. Dokument sice mluví o LaTeXu, ale popisovaná vlastnost se týká TeXu.
Jednotlivá témata přednášek
Doporučená literatura:
Předmět vede Petr Olšák a je otevřen ve spolupráci s katedrou teoretické informatiky. |