* Conflict with chapter definition and header
@ 2006-07-19 17:09 Confused Scientist
2006-07-20 8:10 ` Taco Hoekwater
0 siblings, 1 reply; 4+ messages in thread
From: Confused Scientist @ 2006-07-19 17:09 UTC (permalink / raw)
[-- Attachment #1.1: Type: text/plain, Size: 4478 bytes --]
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
[-- Attachment #1.2: Type: text/html, Size: 7931 bytes --]
[-- Attachment #2: Type: text/plain, Size: 139 bytes --]
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Conflict with chapter definition and header
2006-07-19 17:09 Conflict with chapter definition and header Confused Scientist
@ 2006-07-20 8:10 ` Taco Hoekwater
2006-08-03 18:13 ` Confused Scientist
0 siblings, 1 reply; 4+ messages in thread
From: Taco Hoekwater @ 2006-07-20 8:10 UTC (permalink / raw)
Confused Scientist wrote:
>
> 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:
The header and footer problem is because you have put the
\noheadersandfooters command inside of the \vbox. Do it like
this, and it works:
\startsetups [chapter:before]
\page[left]
\vbox to 35mm{}
\noheaderandfooterlines
\vbox{\blank
Cheers, taco
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Conflict with chapter definition and header
2006-07-20 8:10 ` Taco Hoekwater
@ 2006-08-03 18:13 ` Confused Scientist
2006-08-04 8:14 ` Taco Hoekwater
0 siblings, 1 reply; 4+ messages in thread
From: Confused Scientist @ 2006-08-03 18:13 UTC (permalink / raw)
[-- Attachment #1.1: Type: text/plain, Size: 3595 bytes --]
Thanks Taco.
This is certainly closer to what I'm trying to do, but I still have a
problem with the chapter names missing from the header of every odd/left
page. Below is how I setup the headers:
\setupheadertexts
[] % even left
[section] % even right
[chapter] % odd left
[] % odd right
Any ideas?
Thanks,
James
-- example --
%%% 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]
\noheaderandfooterlines
\vbox to 35mm{}
\vbox{\blank
\startalignment[left,nothyphenated]
\noindent \setups[chapter:quote]
\stopalignment}
\resetsetups[quote:text]
\page[right]
\noheaderandfooterlines
\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
[-- Attachment #1.2: Type: text/html, Size: 6597 bytes --]
[-- Attachment #2: Type: text/plain, Size: 139 bytes --]
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Conflict with chapter definition and header
2006-08-03 18:13 ` Confused Scientist
@ 2006-08-04 8:14 ` Taco Hoekwater
0 siblings, 0 replies; 4+ messages in thread
From: Taco Hoekwater @ 2006-08-04 8:14 UTC (permalink / raw)
Confused Scientist wrote:
> Thanks Taco.
>
> This is certainly closer to what I'm trying to do, but I still have a
> problem with the chapter names missing from the header of every odd/left
> page. Below is how I setup the headers:
The setups are the problem. Your code essentially does
\vbox{\chapter{}}
The result is that the markings from the \chapter stay local
to the \vbox that contains it. You need something like this
instead (I leave the details for you to sort out)
\setuphead
[chapter]
[command=\MyChapterText,
before=\setups{chapter:before},
after=]
\def\MyChapterText#1#2%
{\vbox to 35mm
{\headtext{chapter}~#1\blank[small]#2\vss}}
\startsetups [chapter:before]
\page[left]
\noheaderandfooterlines
\vbox to 35mm{}
\vbox{\blank
\startalignment[left,nothyphenated]
\noindent \setups[chapter:quote]
\stopalignment}
\resetsetups[quote:text]
\page[right]
\noheaderandfooterlines
\stopsetups
Greetings, Taco
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-08-04 8:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-19 17:09 Conflict with chapter definition and header Confused Scientist
2006-07-20 8:10 ` Taco Hoekwater
2006-08-03 18:13 ` Confused Scientist
2006-08-04 8:14 ` Taco Hoekwater
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).