Re: [NTG-context] literal escape strings in bookmarks

2005-07-07 Thread Hans Hagen

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

2005-07-07 Thread Stuart Jansen
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

2005-07-07 Thread Hans Hagen

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

2005-07-07 Thread Stuart Jansen
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

2005-07-06 Thread Stuart Jansen
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