Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
TeX pro každého - píšeme makra

Tomáš
Tomáš (neregistrovaný)
25. 11. 2002 20:50

Všude samý zavináč

<b> Není pravda, že je zvykem dávat do názvů pomocných maker znak @!</b>
Autor asi nečetl nic od Olšáka. Dočetl by se o názoru, že znak @ v názvech maker je pěkná prasárna (pod to se podepisuji i já). Tento zlozvyk zavedl Leslie Lamport, když psal LaTeX. Zhoršuje to orientaci v makrech a dělá to jenom problémy (pořád se musí předefinovávt kategorie znaku @). Když to někdo píše dobrovolně do svých maker, musí být zavináčový fetišista.
O co jednodušší by bylo vykašlat se na zavináče. V případě potřeby rozeznat makra od různých autorů stačí dát do názvu zkratku svého jména a je to.

Stanislav Brabec
Stanislav Brabec (neregistrovaný)
25. 11. 2002 22:06

Re: Všude samý zavináč

Obávám se, že to zavedl sám Knuth v plain TeXu. Stačí se podívat, kolik zavináčů je v definici pomocných maker pro \footnote.

Jan Foniok
Jan Foniok (neregistrovaný)
27. 11. 2002 7:21

Re: Všude samý zavináč

Zavedeno to bylo asi proto, že se Knuth bál, aby mu uživatelé nepředefinovávali jeho vlastní makra, proto používal zavináč v definici formátu a "zakázal" jeho používání v běžné práci tím, že z něj udělal nepísmeno.

Já bych příslušnou větu v článku opravil na "Bývá špatným zvykem používat v názvech maker zavináč."

Zasílat nově přidané příspěvky e-mailem