On Jan 23, 2008 10:04 PM, Henning Hraban Ramm
Am 2008-01-22 um 11:31 schrieb Wolfgang Schuster:
You could try to write \expanded{index{#1}} and use deeptextcommand=\TitleFrame.
Thank you, I always forget about \expanded, and I didn't know about deeptextcommand at all...
But it doesn't work, it stops with:
TitelNoToc : - Inhalt (./prd_creator.tuo ! Argument of \textormathspace has an extra }. <inserted text> \par <to be read again> } \doregistertexthowto ...?id #1\c!textcommand }{#2} \dostopattributes \dohandleregisterentry ...exthowto {\v!index }{#1} \fi \egroup \!! doneafalse \c!entrya ...urround \z@ \ldots \textormathspace } \global \firstregisterentr... <argument> \c!entrya \c!entryb \c!entryc \c!entryd ... l.177 ...age{index}{,}{21}{2--0-6-0-0-0-0-0--5}{7}
probably caused by \dots in: \Titel{Wach nun auf\dots}
with those definitions:
--- >8 --- \def\dots{\thinspace.\thinspace.\thinspace.\thinspace}
\definehead[Titel][chapter] \definehead[TitelNoToc][chapter] \definehead[TitelNoPage][chapter] \definehead[TitelKlein][chapter] \def\TitelFrame#1{\expanded{\index{#1}}% \framed[ width=\textwidth, height=7.5mm, frame=off, align={right,high}, after={}, before={}]% {\switchtobodyfont[12pt]\hw\tfa #1}} \def\TitelFrameKlein#1{\expanded{\index{#1}}% \framed[ width=\textwidth, height=5mm, frame=off, align={right,high}, after={}, before={}]% {\switchtobodyfont[10pt]\hw\tfb #1}} \setuphead[Titel][page=yes, number=no, deeptextcommand=\TitelFrame] \setuphead[TitelNoToc][page=yes, number=no, deeptextcommand=\TitelFrame] \setuphead[TitelNoPage][page=no, number=no, deeptextcommand=\TitelFrame] \setuphead[TitelKlein][page=no, number=no, deeptextcommand= \TitelFrameKlein]
--- 8< ---
Does that mean that must not use any commands (like \dots) in my \expanded{\index{#1}}?
You could use \unknown Wolfgang