[cstex] Problém s makry

"Procházka Lukáš Ing. - Pontex s. r. o." LPr at pontex.cz
Wed Oct 15 08:28:44 CEST 2008


... Děkuji za odpověď. Ač jsem dával při výkladu pozor, co jsem mohl, 
praxe prověří.

Zdravím

Lukáš Procházka


Zdenek Wagner wrote:
> Dne 14. říjen 2008 17:21 "Procházka Lukáš Ing. - Pontex s. r. o."
> <LPr at pontex.cz> napsal(a):
>   
>> Dobrý den,
>>
>> pokouším se vytvořit makro DefObj, které zadefinuje další makra:
>>
>> \def\DefObj #1 #2 #3/{\gdef\SO#1{#3}}
>>
>> \DefObj aza 101 Komunikace Královské Poříčí -– Sokolov, Těšovice/ % Má
>> vytvořit makro SOaza
>>     
>
> Asi jste malo daval pozor na tutorialu Petra Olsaka. Zde nadefinujete
> makro \SO, za nimz musi nasledovat aza a v jeho těle bude Komunikace
> Královské Poříčí -– Sokolov, Těšovice
>
>   
>> \DefObj azb 102 Chodník podél obj. 101 + schody v~km 0.732/ % Má vytvořit
>> makro SOazb
>>
>>     
> Zde předefinujete makro \SO tak, že za ním musí být azb, a změní se tělo.
>
> Správné řešení s \expandafter a \csname již napsali jiní, já jsem jen
> vysvětlil, proč to takto nejde.
>
>   
>> Při zápisu \SOaza se ovšem objeví chybové hlášení "undefined control
>> sequence" (má vložit text: Komunikace Královské Poříčí -– Sokolov,
>> Těšovice). Kde je chyba?
>>
>> Předem děkuji za odpověď.
>>
>> Zdravím
>>
>> Lukáš Procházka
>>
>>
>> --
>>
>> Ing. Lukáš Procházka [LPr at pontex.cz <mailto:LPr at pontex.cz>]
>> Pontex s. r. o.      [www.pontex.cz <http://www.pontex.cz>]
>> [pontex at pontex.cz <mailto:pontex at pontex.cz>]
>> Bezová 1658
>> 147 14 Praha 4
>>
>> Tel: +420 244 06 22 38
>> Fax: +420 244 46 10 38
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>>     
>
>
>
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LPr.vcf
Type: text/x-vcard
Size: 375 bytes
Desc: not available
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20081015/22028d2d/attachment-0003.vcf>


More information about the csTeX mailing list