[NTG-context] Conflict with chapter definition and header

Confused Scientist confused.scientist at gmail.com
Wed Jul 19 19:09:45 CEST 2006


Hello,

I'm trying to put together a couple of examples I found in the ConTeXt
manual, the wiki and the maling list archive.  Unfortunately, I've broken my
headers/footers in the process.  What I am trying to do is have a
double-sided layout where (at the beginning of each chapter) a famous quote
is given on the left page and the chapter begins on the right.  I do not
want any header/footer on the left, but I would like the footer (page
number) on the right.

My problem is that I cannot seem to control the page headers and footers for
the left/right chapter page.  Also, I cannot seem to get the section name to
reliably appear after using setupheadertexts?  I am using:

 TeXExec 5.4.3 - ConTeXt / PRAGMA ADE 1997-2005

               texexec : TeXExec 5.4.3 - ConTeXt / PRAGMA ADE 1997-2005
               texutil : TeXUtil 9.0.0 - ConTeXt / PRAGMA ADE 1992-2004
                   tex : pdfeTeX, 3.141592-1.30.4-2.2 (Web2C 7.5.5)
               context : ver: 2006.02.03 21:03
               cont-en : ver: 2006.02.03 21:03  fmt: 2006.2.10  mes: english
               cont-nl : ver: 2006.02.03 21:03  fmt: 2006.2.10   mes: dutch

        total run time : 9 seconds

and below is an example of what I have.  Any ideas on what I've done wrong.

Thanks,
Dave


%%% Layout
\setuppagenumbering[
  alternative=doublesided,
  style={\sc},
  location={footer, marginedge},
  partnumber=no,
  way=bytext]

\setuppapersize[a4][a4]  % paper size (210 x 297 mm)

\definelayout[even]               % Even = Left
             [topspace=14mm,      % at the very top of the page
              bottomspace=14mm,   % at the very bottom of the page
              header=6mm,         % for header
              headerdistance=4mm, % between body and header
              footer=6mm,         % for footer
              footerdistance=4mm, % between body and footer
              backspace=38mm,     % binding edge space
              cutspace=32mm,      % opposite to binding edge
              leftmargin=25mm,    % space for margin notes
              rightmargin=25mm,   % space for right margin notes
              width=fit,
              height=fit]

\definelayout[odd]                % Odd = Right
             [topspace=14mm,      % at the very top of the page
              bottomspace=14mm,   % at the very bottom of the page
              header=6mm,         % for header
              headerdistance=4mm, % between body and header
              footer=6mm,         % for footer
              footerdistance=4mm, % between body and footer
              backspace=38mm,     % binding edge
              cutspace=32mm,      % opposite to binding edge
              leftmargin=25mm,    % the space for margin notes
              rightmargin=25mm,   % the space for right margin notes
              width=fit,
              height=fit]

\setuplayout
  [location=doublesided]  % double-sided pages

\setupheader[style={\it}]
\setupheadertexts
  []        % even left
  [section] % even right
  [chapter] % odd left
  []        % odd right

\definetext[chapter][footer][pagenumber]
\setupheadtext [chapter=Chapter]

\setuphead
  [chapter]
  [command=\MyChapterText,
   style={\sc\tfc},
   placehead=yes,
   color=black,
   number=yes,
   continue=no,
   page=,
   header=high,
   footer=chapter,
   distance=0pt,
   before=\setups{chapter:before},
   after=\setups{chapter:after}]

\def\MyChapterText#1#2{\vbox{\sc\tfc\headtext{chapter}~#1\blank[small]#2}}

\startsetups [chapter:before]
  \page[left]
  \vbox to 35mm{}\vbox{\blank
  \noheaderandfooterlines
  \startalignment[left,nothyphenated]
    \noindent \setups[chapter:quote]
  \stopalignment}
  \resetsetups[quote:text]
  \page[right]
  \vbox to 35mm\bgroup
\stopsetups

\startsetups [chapter:after]
  \vss\egroup
\stopsetups

\showframe

%%% Text
\starttext

\startsetups[chapter:quote]
  \vbox{My quote goes here\par
    \it{---author from ``source'', 1900.}}
\stopsetups

\chapter{This is a split chapter title\blank[small]%
         On two lines}

\input tufte

\section{Section One}
\dorecurse{3}{\input tufte \par \input knuth \par}

\section{Section Two}
\dorecurse{3}{\input tufte \par \input knuth \par}

\startsetups[chapter:quote]
  \vbox{My quote goes here\par
    \it{---author from ``source'', 1900.}}
\stopsetups

\chapter{A short title}

\input tufte

\section{Section One}
\dorecurse{3}{\input tufte \par \input knuth \par}

\section{Section Two}
\dorecurse{3}{\input tufte \par \input knuth \par}

\stoptext
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ntg.nl/pipermail/ntg-context/attachments/20060719/f8b697ed/attachment.html 


More information about the ntg-context mailing list