Friday, February 01, 2002 Hans Hagen wrote:
>>i want to bookmark
>>
>> \def\mycs{Abbreviation}
>>
>> \chapter{\mycs\ Heading}
>>
>>but it fails while processing file.tuo. \sanitizePDFdocencoding is not happy
>>about something, it says "! Undefined control sequence." when it hits \mycs.
HH> the \def\my... needs to go before the \placebookmarks, otherwise it is
HH> indeed unknown; tex works top-bottom
[snip]
HH> [alternatively you can do things like
HH> \appendtoks\def\mycs{WHOW}\to\everysanitize
HH> to get your own clean up in bookmarks]
This solution doesn't seem to work (either because \everysanitize
is not issued by the PDF bookmark sanitizer or because it does not
become effective soon enough). I found that a possible alternative
is
\immediate\writeutility{%
c \string\def\string\mycs{whatever we want}%
}
--
Giuseppe "Oblomov" Bilotta