[cstex] OPmac -- makra pro (cs)plain, prvni verejna verze

Zdenek Wagner zdenek.wagner at gmail.com
Fri Nov 30 15:00:03 CET 2012


Dne 30. listopadu 2012 14:29 Anton Surda <fyzisurd at savba.sk> napsal(a):
>
> Dobry den,
>
>
> chcel by som podakovat p. Olsakovi za velmi pekny a prehladny balik makier
> na
> ulahcenie prace s plainTeXom. Na rozdiel of LaTeXu sa da v nom vyborne
> orientovat. I ked si myslim, ze ten kto odolal zvodom LaTeXu odola aj
> prechodu
> od svojich stylov k OPmacu a bude ho brat skor ako zdroj inspiracie a
> ucitocnych makier. Makra zrejme nie su chranene proti prepisaniu, takze bude
> vhodne, ze pri postupnom preberani si ich mena aj zapamatame.
>
>
> Pan Olsak nas vyzval k testovaniu a zda sa, ze nejake chybicky sa predsa len
> najdu. Hned pri prvom prevzatom makre \afternoindent sa vyskytli mensie
> problemy. Zrusenie
> odstavcovej odrazky sa prenasa aj do dalsieho odstavca ak predchadzajuci
> zacina italikou. V pripade
>
>
> \afternoindent
>
>
> {\it qwer} ty uiop
>
>
> {\it asdf} gh jkl
>
>
> zxcvbn mlk
>
>
> vsetky odstavce zacinaju od kraja.
> Dalo by makro \afternoindent este trochu vylepsit?
>
Jen strilim od boku, aniz bych se podival do vlastniho makra.
Predpokladam, ze \afternoindent vlozi cosi do \everypar a pri pouziti
v odstavci se toto cosi odstrani. Ve vyse uvedenem pripade vsak
odstavec zacina uvnitr skupiny a \everypar se meni lokalne, tj. po
ukonceni skupiny se vrati puvodni obsah \everypar, jaky byl pred
zahajenim odstavce.

Vidim nasledujici moznosti:

1. Uzivatel to musi vedet a pokud odstavec zacina skupinou, pouzit
explicitne \leavevmode

2. Upravu \everypar nedelat v okamziku zahajeni skupiny, ale resil by
to predefinovany \par. Tim se sice vyresi vyse uvedene pripady, ale
staci napsat:

{\it cely odstavec\par}

Pak je cely problem zase zpet, protoze \par provede zmenu uvnitr skupiny

3. Pouzit \global\everypar= ... Nekdy tohle reseni muze vadit, ale
vetsinou asi ne

>
> Zdravi a vopred dakuje
>
> Anton Surda
>
>
>
> ----- Original Message ----- From: "Petr Olsak" <petr at olsak.net>
>
> To: "Diskusni skupina CSTeX" <cstex at cs.felk.cvut.cz>
> Sent: Monday, November 19, 2012 1:41 PM
> Subject: [cstex] OPmac -- makra pro (cs)plain, prvni verejna verze
>
>
>
>>
>> Vážení TeXisté,
>>
>> pokračuji v plnění svých slibů a dovoluji si Vám oznámit, že jsem
>> zveřejnil makro OPmac na www stránce
>>
>>    http://petr.olsak.net/opmac.html
>>
>> Dosud byla tato stránka prázdná (odkazy neodkazovaly), ale od této chvíle
>> už odkazy směřují na beta verzi makra opmac.tex a jeho dokumentace.
>>
>> Prosím zájemce, podívejte se na to a dejte mi případně vědět své pocity.
>> Také uvítám případné náměty na odstranění chyb či překlepů. V této
>> souvislosti ovšem upozorňuji, že technická dokumentace (42 stránek, co vám
>> to číslo připomíná?) je z mého pohledu v dosti surovém stavu, překlepy
>> budu ještě nějakou dobu čistit sám. Uživatelská dokumentace (18 stránek)
>> je už ve stavu, kdy ji za definitivní považuji.
>>
>> Do začátku prosince bych byl rád, kdyby proběhly případné testy toho
>> makra, abych to mohl prohlásit za definitivní a mohl to zařadit do nového
>> balíku csplain.
>>
>> Prvního prosince předvedu csplain i toto makro na setkání CSTUGu v Brně,
>> jak již zde bylo avizováno Petrem Sojkou. Máte možnost se na OPmac podívat
>> už nyní, abyste na přednášce byli v obraze, o čem to je.
>>
>> Nechť vám OPmac slouží
>>
>> Petr Olšák
>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz




More information about the csTeX mailing list