[cstex] Podmíněné části vstupního kódu
"Procházka Lukáš Ing. - Pontex s. r. o."
LPr at pontex.cz
Thu Sep 24 15:14:24 CEST 2009
Zdravím v konferenci,
prosím o osvětlení chyby. Snažím se implementovat makro, které by podle
nějakého testu definovalo \A na \ifftrue nebo \iffalse (tím chci
podmíněně číst nějaké pasáže vstupního kódu).
V zásadě řeším velmi podobný příklad, jaký je v TBN na straně 51; zřejmě
by šlo (jednodušeji) použít i \newif; přesto bych se (z cvičných důvodů)
rád obešel bez \newif.
Kód vypadá:
\iftrue
\expandafter\let \expandafter\A \csname iffalse\endcsname
\else
\expandafter\let \expandafter\A \csname iftrue\endcsname
\fi
\expandafter\let \expandafter\B \csname fi\endcsname
\documentclass{article}
\begin{document}
AAA
\A
BBB
\B
\end{document}
S chybou:
! Incomplete \iftrue; all text was ignored after line 3.
<inserted text>
\fi
<*> t-If.tex
Pokud začátek vypadá pouze:
\iftrue
\expandafter\let \expandafter\A \csname iffalse\endcsname
\fi
chyba není...
Zřejmě to bude nějaká elementární chyba, ale nedaří se mi ji odhalit.
Předem děkuji a 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 062 238
Fax: (+420) 244 461 038
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: t-If.tex
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20090924/e134ea73/attachment-0002.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LPr.vcf
Type: text/x-vcard
Size: 363 bytes
Desc: not available
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20090924/e134ea73/attachment-0002.vcf>
More information about the csTeX
mailing list