[NTG-context] Pdf bookmarks with meta-structure (frontmatter, bodymatter etc)

Pol Stra tucky.kong at gmail.com
Tue Nov 5 20:25:57 CET 2013


Le lundi 4 novembre 2013, 20:11:25 Hans Hagen a écrit :
> On 10/21/2013 6:45 PM, pol stra wrote:
> > Hello,
> > 
> > In my document, when I use a meta-structure, I only get "introduction"
> > and "content" bookmarks, while not using a meta-structure, I have my
> > part and chapter (which is the desired behaviour). How can I get the
> > same behaviour in both structures?
> > (by the way, how can I change the bookmarks of the table of contents, I
> > tried \completecontent[bookmark=mytitle] and \setupcombinedlist[mytitle]
> > without success).
> > 
> > Thank you all
> > 
> > Here is my sample code:
> > 
> > \setupinteraction [state=start]
> > 
> > \placebookmarks[part, chapter, section, title, subject][force=yes]
> > 
> > \setupcombinedlist[content][
> > 
> >      list={title, part, chapter, subject, subsubject, section,
> >      subsection},
> >      alternative=c]
> > 
> > \setuphead[part][placehead=yes, bodypartlabel=part]
> > 
> > \startmode[meta]
> > 
> >      \startfrontmatter
> >      
> >          \startchapter[title={Introduction}]
> >          
> >              % \component c_introduction
> >              \stopchapter
> >              
> >              \completecontent[criterium=all]
> >      
> >      \stopfrontmatter
> >      
> >      \startbodymatter
> >      
> >          \startpart[title={part}]
> >          
> >              \startchapter[title={chapter1}]
> >              \stopchapter
> >          
> >          \stoppart
> >      
> >      \stopbodymatter
> > 
> > \stopmode
> > 
> > \startmode[nonmeta]
> > 
> >      \startchapter[title={Introduction}]
> >      
> >          % \component c_introduction
> >          \stopchapter
> >          
> >          \completecontent[criterium=all]
> >      
> >      \startpart[title={part}]
> >      
> >          \startchapter[title={chapter1}]
> >          \stopchapter
> >      
> >      \stoppart
> > 
> > \stopmode
> 
> If you want to influence the bookmark title you should explicitly set if
> (and then not use \complete ... but \place...). Anyhow, I've added an
> extra level to the bookmarks where you can also set the block titles.
> 
> \setupinteraction
>    [state=start]
> 
> \placebookmarks
>    [part,chapter,section,title,subject]
>    [force=yes]
> 
> \setupcombinedlist
>    [content]
>    [list={part,chapter,section,subsection},
>     alternative=c]
> 
> \setuphead
>    [part]
>    [placehead=yes,
>     bodypartlabel=part]
> 
> \starttext
> 
>      \startfrontmatter[bookmark=A fancy title]
>          \startchapter[title={The introduction}]
>          \stopchapter
>          \startchapter[title=Contents]
>              \placecontent[criterium=all]
>          \stopchapter
>      \stopfrontmatter
> 
>      \startbodymatter
>          \startpart[title={part}]
>              \startchapter[title={Some chapter}]
>              \stopchapter
>          \stoppart
>      \stopbodymatter
> 
> \stoptext
> 
> 
> -----------------------------------------------------------------
>                                            Hans Hagen | PRAGMA ADE
>                Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>      tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> 
>                                               | www.pragma-pod.nl
> 
> -----------------------------------------------------------------

Thank you for the job Hans!



More information about the ntg-context mailing list