ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* issues with bookmarks
@ 2015-07-26 18:01 Pablo Rodriguez
  2015-07-26 21:58 ` Alan BRASLAU
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Pablo Rodriguez @ 2015-07-26 18:01 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hans,

sorry for the long message, but I’m afraid that bookmarks have some issues.

1. When specifying sectionblocks, bookmarks for parts don’t contain
chapters as child elements:

    \setupinteraction[state=start]
    \placebookmarks[part, chapter][part, chapter]
    \setuphead[part][placehead=yes]
    \starttext
    \startfrontmatter
    \chapter{Foreword}
    \chapter{Introduction}
    \stopfrontmatter
    \startbodymatter
    \part{First Part}
    \chapter{First Chapter}
    \chapter{Second Chapter}
    \part{Second Part}
    \chapter{Third Chapter}
    \chapter{Fourth Chapter}
    \stopbodymatter
    \stoptext

It isn’t related to parts and chapters, it also happens with chapters
and sections:

    \setupinteraction[state=start]
    \placebookmarks[chapter, section][chapter, section]
    \starttext
    \startfrontmatter
    \section{Foreword}
    \section{Introduction}
    \stopfrontmatter
    \startbodymatter
    \chapter{First chapter}
    \section{First section}
    \section{Second section}
    \chapter{Second chapter}
    \section{Third section}
    \section{Fourth section}
    \stopbodymatter
    \stoptext

It works fine, if sectionblocks are removed:

    \setupinteraction[state=start]
    \placebookmarks[part, chapter][part, chapter]
    \setuphead[part][placehead=yes]
    \starttext
    \chapter{Foreword}
    \chapter{Introduction}
    \part{First Part}
    \chapter{First Chapter}
    \chapter{Second Chapter}
    \part{Second Part}
    \chapter{Third Chapter}
    \chapter{Fourth Chapter}
    \stoptext

2. Sectionblocks also displace bookmark location, such as in this sample:

    \setupinteraction[state=start]
    \placebookmarks[part, chapter, hiddentitle][part, chapter]
    \setuphead[part][placehead=yes]
    \definehead
        [hiddentitle]
        [chapter]
    \setuphead
        [hiddentitle]
        [number=no]
    \starttext
    \hiddentitle{[Copyright]}
    \startfrontmatter
    \chapter{Foreword}
    \chapter{Introduction}
    \stopfrontmatter
    \startbodymatter
    \part{First Part}
    \chapter{First Chapter}
    \chapter{Second Chapter}
    \part{Second Part}
    \chapter{Third Chapter}
    \chapter{Fourth Chapter}
    \stopbodymatter
    \stoptext

Foreword and Introduction are listed after Fourth Chapter.

If sectionblocks are removed, bookmark listing is ordered right:

    \setupinteraction[state=start]
    \placebookmarks[part, chapter, hiddentitle][part, chapter]
    \setuphead[part][placehead=yes]
    \definehead
        [hiddentitle]
        [chapter]
    \setuphead
        [hiddentitle]
        [number=no]
    \starttext
    \hiddentitle{[Copyright]}
    \chapter{Foreword}
    \chapter{Introduction}
    \part{First Part}
    \chapter{First Chapter}
    \chapter{Second Chapter}
    \part{Second Part}
    \chapter{Third Chapter}
    \chapter{Fourth Chapter}
    \stoptext

3. In the previous sample, as well in the following one, bookmark
hierarchy is wrong:

    \setupinteraction[state=start]
    \placebookmarks[part, chapter, hiddentitle][part, chapter]
    \setuphead[part][placehead=yes]
    \definehead
        [hiddentitle]
        [chapter]
    \setuphead
        [hiddentitle]
        [number=no]
    \starttext
    \hiddentitle{[Copyright]}
    \startfrontmatter
    \chapter{Foreword}
    \chapter{Introduction}
    \stopfrontmatter
    \startbodymatter
    \part{First Part}
    \chapter{First Chapter}
    \chapter{Second Chapter}
    \part{Second Part}
    \chapter{Third Chapter}
    \chapter{Fourth Chapter}
    \stopbodymatter
    \startbackmatter
    \chapter{Conclusions}
    \chapter{Epilogue}
    \stopbackmatter
    \stoptext

I’m afraid that (the misplaced Foreword or Introduction and) Conclusions
and Epilogue should be first-level bookmarks (such as Copyright is).

After a sectionblock, chapters should have first-level bookmarks if
there is no part bookmark containing them. Otherwise, this will be the
misleading impression that the chapters are children of the part bookmark.

Am I missing something or have I hit a bug?

Many thanks for your help,


Pablo
-- 
http://www.ousia.tk
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-07-27 18:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-26 18:01 issues with bookmarks Pablo Rodriguez
2015-07-26 21:58 ` Alan BRASLAU
2015-07-27 12:39   ` Hans Hagen
2015-07-27 12:47 ` Hans Hagen
2015-07-27 14:13   ` Pablo Rodriguez
2015-07-27 17:34     ` Hans Hagen
2015-07-27 18:21       ` Pablo Rodriguez
2015-07-27 13:26 ` juh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).