Šesťdesiat vizitiek s ťahákmi k shellu

2019/02/03

TLDR; ťaháky k shellu v tvare vizitiek 9x5cm sú zverejnené na GitHube.

Počas zimného semestra 2018/2019 bežal na PF UPJŠ kurz Seminár k operačným systémom, kde som vyučoval Powershell a Bash. Na začiatku každého shellového stretnutia som rozdal jeden A4kový handout, kde boli uverejnené syntaktické a príkazové nápovedy, ktoré sa mohli hodiť k danej téme.

Obsah z cvičení som následne preklopil z Wordu do LaTeXu a nasekal do formátu vizitiek 9x5cm. Zverejnený je na GitHube, vrátane popisu pokrývaného obsahu (v skratke: syntax shellu, dostupné utility).

Poznámky zo zákopov

Ako štandardný nástroj na buildovanie LaTeXového zdrojáku som použil XeLaTeX. Ten totiž priamo podporuje UTF8 a umožňuje renderovať PDF súbory s použitím natívnych fontov v operačnom systéme (takže dovidenia Computer Modern.)

Pri vyrábaní vizitiek boli dva možné smery:

S použitím balíčka geometry sa v LaTeXu dá nastaviť akýkoľvek rozmer stránky, teda aj rozmer klasickej vizitky.

A imposition? Na MacOS existuje trilión nástrojov na imposition viacerých stránok. Napodiv, väčšina je v Jave z roku 2010, a máloktorý dokáže naukladať stránky na jednu stránku bez zmeny veľkosti. (Druhá množina nástrojov je na Store, za 20 dolárov priemernej ceny…). Klasický scenár hovorí, že chceme naukladať 8 listov A4 na jednu A4, teda ich zmenšiť, pootáčať a správne preusporiadať. Ak však stránka nemá prejsť zmenou veľkosti, často nastal problém.

Nakoniec som urobil full circle a pristál v nástroji pdfjam, ktorý využíva LaTeXový balíček pdfpages a v ňom urobiť na jeden konzolový riadok ľubovoľnú rozumnú transformáciu. (Výsledok je možné vidieť v makefile).

Takto je možné vyrobiť dve sady PDFka: jedno s vizitkovými rozmermi stránok a druhé s naukladanými vizitkami na jednej A4 v správnom rozmere.

>> Home