[cstex] mezera na začátku řádku
Jan Sustek
Jan.Sustek at seznam.cz
Tue May 29 13:17:21 CEST 2012
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
>
>
>
More information about the csTeX
mailing list