Re: [NTG-context] literal escape strings in bookmarks
Stuart Jansen wrote: Below is a simple example of chapter/section titles containing characters that need to be escaped. Although the page content turns out correctly, the PDF bookmarks contain the literal escape string instead or the desired character. Any ideas how avoid this? I guess this is a bug report. == \setupinteraction[state=start] \placebookmarks[chapter,section] \starttext \chapter{test{\char`_}chapter} The underscore character needs to be escaped in certain situations. \chapter{start{\char124}stop} So does the pipe symbol. \chapter{foo} \section{bar} How can I avoid literals escape strings in bookmarks? \stoptext there some sanitizing mechanism, but i'm not sure if you wan that here; Why do you use the hard coded \char's? If you use the named access mechanisms they are normally handled ok in bookmarks Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] literal escape strings in bookmarks
On Thu, 2005-07-07 at 09:17 +0200, Hans Hagen wrote: there some sanitizing mechanism, but i'm not sure if you wan that here; Why do you use the hard coded \char's? If you use the named access mechanisms they are normally handled ok in bookmarks Mostly because I wasn't aware they existed. Your suggestion mostly works. Unfortunately, I still have a problem with the braces. I'm doing automated document generation, and I've had problems with stray spaces finding their way into the document, so I've taken to always using {\letterbar} or \letterunderscore{}. I suppose I might be able to solve the problem instead with some creative post-processing, but it'd be kinda tricky. Any simple solutions? = \setupinteraction[state=start] \starttext \placebookmarks[chapter,section] \chapter{test{\letterunderscore}chapter} The underscore character needs to be escaped in certain situations. \chapter{start\letterbar{}stop} So does the pipe symbol. \chapter{foo} \section{bar} How can I avoid literals escape strings in bookmarks? \stoptext = -- Stuart Jansen [EMAIL PROTECTED] Guru Labs, L.C. signature.asc Description: This is a digitally signed message part ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] literal escape strings in bookmarks
Stuart Jansen wrote: On Thu, 2005-07-07 at 09:17 +0200, Hans Hagen wrote: there some sanitizing mechanism, but i'm not sure if you wan that here; Why do you use the hard coded \char's? If you use the named access mechanisms they are normally handled ok in bookmarks Mostly because I wasn't aware they existed. Your suggestion mostly works. Unfortunately, I still have a problem with the braces. I'm doing automated document generation, and I've had problems with stray spaces finding their way into the document, so I've taken to always using {\letterbar} or \letterunderscore{}. I suppose I might be able to solve the problem instead with some creative post-processing, but it'd be kinda tricky. Any simple solutions? = \setupinteraction[state=start] \starttext \placebookmarks[chapter,section] \chapter{test{\letterunderscore}chapter} The underscore character needs to be escaped in certain situations. \chapter{start\letterbar{}stop} So does the pipe symbol. \chapter{foo} \section{bar} How can I avoid literals escape strings in bookmarks? \stoptext = \setupinteraction[state=start] \placebookmarks[chapter,section] \starttext \chapter{test\getvalue{letterunderscore}chapter} The underscore character needs to be escaped in certain situations. \chapter{start\getvalue{letterbar}stop} So does the pipe symbol. \chapter{foo} \section{bar} \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] literal escape strings in bookmarks
On Thu, 2005-07-07 at 23:00 +0200, Hans Hagen wrote: \getvalue{letterunderscore} Very nice. Thank you. -- Stuart Jansen [EMAIL PROTECTED] Guru Labs, L.C. signature.asc Description: This is a digitally signed message part ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] literal escape strings in bookmarks
Below is a simple example of chapter/section titles containing characters that need to be escaped. Although the page content turns out correctly, the PDF bookmarks contain the literal escape string instead or the desired character. Any ideas how avoid this? I guess this is a bug report. == \setupinteraction[state=start] \placebookmarks[chapter,section] \starttext \chapter{test{\char`_}chapter} The underscore character needs to be escaped in certain situations. \chapter{start{\char124}stop} So does the pipe symbol. \chapter{foo} \section{bar} How can I avoid literals escape strings in bookmarks? \stoptext == -- Stuart Jansen [EMAIL PROTECTED] Guru Labs, L.C. signature.asc Description: This is a digitally signed message part ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context