[cstex] Alias pro prostředí

Procházka Lukáš Ing. - Pontex s. r. o. LPr at pontex.cz
Fri Apr 9 11:26:19 CEST 2010


... On je i definován příkaz \frame, který celý obsah uzavírá do složených závorek, tj. lze použít:

\begin{frame}{nadpis}
...
\end{frame}

nebo

\frame{Nadpis}{
...
}

Mně šlo spíš o to, proč nefunguje ten alias...


On Fri, 09 Apr 2010 11:19:49 +0200, Zdenek Wagner <zdenek.wagner at gmail.com> wrote:

> 2010/4/9 Robert Marik <marik at mendelu.cz>:
>> Beamer si hodne veci predefinovava podle sveho, tak mozna proto. Mozna
>> Vam bude stacit reseni nize, ale necekejte, ze by treba fungovalo
>> makro \verb.
>>
> A nebude fungovat víceodstavcový text, to by vyžadovalo \long\def
>
>> S pozdravem
>> Robert Marik
>>
>>
>> \documentclass{beamer}
>>
>> \usepackage[T1]{fontenc}
>> \usepackage{lmodern}
>>
>> \def\BOFRM#1\EOFRM{\begin{frame}#1\end{frame}}
>>
>> \begin{document}
>>
>>  \begin{frame}{XXX} % Tohle funguje
>>   AAA
>>  \end{frame}
>>
>>  \BOFRM{Návrhové situace} % Tohle uz funguje
>>    AAA
>>  \EOFRM
>>
>> \end{document}
>>
>>
>>
>> 2010/4/9 Procházka Lukáš Ing. - Pontex s. r. o. <LPr at pontex.cz>:
>>> Zdravím v konferenci,
>>>
>>> narazil jsem na problém při práci s beamerem, ale asi půjde o obecnou
>>> otázku.
>>>
>>> Chtěl jsem vytvořit "aliasy" pro \begin{frame} a \end{frame}. V příloze i
>>> textu zkušební kód:
>>>
>>> --8<--
>>>
>>> \documentclass{beamer}
>>>
>>> \usepackage[T1]{fontenc}
>>> \usepackage{lmodern}
>>>
>>> \def\BOFRM{\begin{frame}}
>>> \def\EOFRM{\end{frame}}
>>>
>>> \begin{document}
>>>
>>>  \begin{frame}{XXX} % Tohle funguje
>>>    AAA
>>>  \end{frame}
>>>
>>> %  \BOFRM{Návrhové situace} % Tohle nefunguje
>>> %    AAA
>>> %  \EOFRM
>>>
>>> \end{document}
>>>
>>> --8<--
>>>
>>> Když odremuji tři řádky začínající %, objeví se chyba. Z jakého důvodu?
>>>
>>> Často používám podobná makra - v beameru např.
>>>
>>> \def\BOBLK{\begin{block}}
>>> \def\EOBLK{\end{block}}
>>>
>>> - Většinou fungují; proč ne pro frame?
>>>
>>> Předem děkuji za odpovědi.
>>>
>>> Zdravím
>>>
>>> Lukáš Procházka
>>>
>>> _______________________________________________
>>> 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
>>
>
>
>


-- 
Ing. Lukáš Procházka [mailto:LPr at pontex.cz]
Pontex s. r. o.      [mailto:pontex at pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038




More information about the csTeX mailing list