[cstex] mezera na začátku řádku
Vit Zyka
vit.zyka at gmail.com
Tue May 29 13:51:43 CEST 2012
Zdravicko,
toto reseni ma tu nevyhodu, ze se ztrati znak, zapisu-li text bez
mezery. Napr. v
\oslovení{Vážený pane,}bla bla bla
prijdu o prvni b.
Lepsi reseni je vyuzit primitivu \ignorespaces:
\newcommand{\osloveni}[1]{%
#1%
\medskip
\noindent
\ignorespaces
}
Vit Zyka
On 29.5.2012 13:17, Jan Sustek wrote:
> Dobry den,
>
> ta mezera tam vznikla z te mezery mezi slozenou zavorkou a bla. Jde na to pouzit trik pomoci makra
> \def\smazmezeru#1{#1}
> ktere jakoby jenom kopiruje argument, ale ve skutecnosti take smaze mezeru pred timto argumentem, protoze expand procesor TeXu odstranuje mezery pred nacitanym neoddelenym argumentem. Zmente Vase makro nasledovne:
> \newcommand{\osloveni}[1]{%
> #1%
> \par
> \medskip
> \noindent
> \smazmezeru
> }
>
> Zdravi
> Honza Sustek
>
>
>> ------------ Původní zpráva ------------
>> Od: Marek Nožka<marek at tlapicka.net>
>> Předmět: [cstex] mezera na začátku řádku
>> Datum: 29.5.2012 13:11:42
>> ----------------------------------------
>> Dobrý den,
>>
>> rád bych vás požádal o pomoc s malým makrem, pomocí kterého chci psát
>> oslovení do dopisů.
>>
>> Makro vypadá takto:
>>
>> \newcommand{\osloveni}[1]{%
>> #1%
>> \par%
>> \medskip%
>> \par%
>> \noindent%
>> }
>>
>> Takže
>>
>> \oslovení{Vážený pane,} bla bla bla
>>
>> by se měl sázet takto:
>>
>> Vážený pane,
>>
>> bla bla bla
>>
>> bohužel sem mi ale před "bla bla bla" na začátku řádku dělá mezera. Dokážu
>> vytušit proč tam je, ale neznám trik jak ji zakázat. Můžete mi prosím
>> poradit.
>>
>> Předem díky za každý nápad.
>>
>> Marek
>>
>> --
>> @ @ @ Marek Nožka
>> '****.@
>> :*****`@ email: marek<@t> tlapicka<d.t> net
>> `*****' jabber: tlapicka<@t> jabber<d.t> spseol<d.t> cz
>> :****: web: http://tlapicka.net/
>> `****'
>> `****' Powered by Debian GNU/Linux
>> `.**'
>> ¨¨
>>
>> _______________________________________________
>> 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
More information about the csTeX
mailing list