ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: Page breaking problem
Date: Mon, 19 Jun 2006 12:20:05 +0200	[thread overview]
Message-ID: <44967A55.4060500@wxs.nl> (raw)
In-Reply-To: <7ED29D61-4A64-4881-B6C2-5CAF2D48A168@duke.edu>

Helin Gai wrote:
> Hi, I'm new to ConTeXt and I'm preparing a document for my own  
> reference. The source code is below. I came across a few weird  
> issues: 1) I don't quite understand why the page break occurs on
because of \startbackground, best use textbackgrounds
>   
> pages 4 and 6; 2) Why are the first two items in the table of  
> contents in red instead of green?
>   
try:

\setupinteraction[color=red,contrastcolor=blue]

the contrastcolor is used whet the ref is on the same page

> Thanks so much!!
>
> % The source starts here:
> \setupcolors[state=start]
> \setuppapersize[letter][letter]
> \setupbodyfont[10pt]
> \setupbackground 
> [background=screen,corner=round,leftoffset=10pt,topoffset=3pt,rightoffse 
> t=10pt,bottomoffset=3pt]
> \setuptyping[before={\startbackground},after=\stopbackground]
> \setuphead[chapter][page=no,style={\bfb\ss},]
> \setupheadertexts[][chapter]
> \setuppagenumbering[location={header,margin},left=--~,right=~--]
>
>
> \setupinteraction[state=start]
>
>
>
>
> \starttext
> \completecontent
> \chapter{Logic Structure of a Project}
>
> \starttyping
> \startproject name_of_project
> \environment  name_of_environ
> \product      name_of_product
> \stopproject
>
> A product could be composed of different ``components.''
> \stoptyping
>
>
> \chapter{Page Dimensions}
> \starttyping
> \setuppapersize[..1..][..2.._]
> 1. A3 A4_ A5 A6 letter ... CD landscape mirrored rotated 90 180 270
> 2. A3 A4_ A5 A6 letter ... landscape mirrored rotated negative 90 180  
> 270
>
> \definepapersize[name][..=..]
> width, height, offset: dimension
> scale: number
> \stoptyping
>
> \chapter{Layout}
>
> \starttyping
> \showframe[text,margin,edge]
> \showsetups
> \showlayout
>
> \setuplayout[..=..]
> HORIZONTAL:
>    leftedge, leftmargin, leftmargindistance = backspace
>    width: dimension/fit/middle
>    rightmargindistance, rightmargin, rightedget = cutspace
> VERTICAL:
>    topsapce, header, headerdistance
>    height: dimension/fit/middle (=header+text+footer)
>    footerdistance, footer, bottomspace
> OTHER
>    grid=yes/no_
>    horoffset, veroffset
>    style: normal, bold, slanted, boldslanted, type, cap,  
> small ...command
>    marking: on/off_/color
>    location: left, middle, right, bottom, top, singlesided_, doublesided
>    scale: dimen
>
> \adaptlayout[page_numbers][height,lines]
> \makeupwidth, \makeupheight, \textwidth, \textheight (=height-header- 
> footer)
> \stoptyping
>
> \chapter{Logo}
>
> \starttyping
> \definelogo[name][2][3][..=..]
> 2. top header footer bottom
> 3. none page leftedge leftmargin left middle right rightmargin rightedge
> command
> state
> \stoptyping
>
> \chapter{Spacing}
>
> \starttyping
> \setupinterlinespace[..._][..=..]
> ..._ reset small_ medium big on off
> height, depth, top, bottom: number
> line: dimen
>
> \setupwhitespace[...]
> none_, small, medium, big, line, fixed, fix, dimen
> \whitespace
> \nowhitespace
>
> \blank[..]
> n*small n*medium n*big nowhite back white disable force reset line  
> halfline formula fixed flexible
>
> \setupblank[..]
> normal_ standard line dimen big medium small fixed flexible
>
> \defineblank[name][...]
> same as \setupblank
>
> \packed
> \startpacked ... \stoppacked
> \startunpacked ... \stopunpacked
>
> \setupspacing[broad,packed]
> \space, \nospace, fixedspaces
> \stoptyping
>
> \chapter{Indentation}
>
> \starttyping
> \setupindenting[...]
> none_, small, medium, big, yes, next, first
>
> \noindenting
>
> \indenting[..]
> never_, not, no yes, always, first, next
>
> \startnarrower[...] ... \stopnarrower
> n*left n*middle n*right
> \setupnarrower[..=...]
> left, right, middle
> \stoptyping
>
> \chapter{Header and Footer}
> \starttyping
> \setupheadertexts[.1._][.2.][.3.]
> 1. text_ margin edge
> 2. <text> <section> date <mark> pagenumber
> 3. same as 2.
>
> \setupfootertexts
>
> \setupheader[.._][..=..]
> ._ text_ margin edge
> state=normal_/stop/start/empty/high/none/nomarking/<name>
> strut=yes/no
> style
> leftstyle
> rightstyle
> leftwidth
> rightwidth
> before
> after
>
> \setupfooter
> \stoptyping
>
> \chapter{Page Numbers}
> \starttyping
> \setuppagenumber[..=..]
> number: number
> state=start/stop/keep
>
> \setuppagenumbering[..=..]
> alternative=singlesided/doublesided
> location=header/footer/left/right/middle/margin/marginedge/inleft/ 
> inright
> converstion=numbers/characters/Characters/romannumerals/Romannumerals
> style
> left: text
> right: text
> way: bytext/by<section>/bypart_
> text: text
> numberseparator: text
> textseparator: text
> sectionnumber: yes/no
> separator: text
> strut: yes_/no
> state: start_/stop
> command: \command#1
> \stoptyping
>
>
>
>
> \chapter{Columns}
>
> \starttyping
> \setupcolumns[..=..]
> n: number
> ntop: number
> rule=on/off_
> height: dimen
> tolerance=verystrict/strict/tolerant_/verytolerant/stretch
> distance: dimen
> balance=yes_/no
> align=yes/no/text
> blank=fixed_/halfline/line_/flexible/big/medium/small
> option=background
> direction=left/right
> Those of \setupframed
>
> \defineparagraphs[name][..=..]
> n: number
> rule=on/off_
> height=fit/dimen
> before: command
> after: command
> inner: command
> distance: dimen
> tolerance
> align=left/right/middle
> \setupparagraphs[name][2.._][..=..]
> 2. <number>/each
> style
> width
> height
> align=left/right/middle/width/breedte_
> tolerance
> distance
> before
> after
> inner
> command
> rule=on/off
>
> \start<paragraph> ...\<paragraph> \stop<paragraph>
> \stoptyping
>
> \chapter{Marginal Text}
> \starttyping
> \inmargin[.._][ref_]{...}
> + - low
> \inright
> \inleft
> \inothermargin
> \margintext
>
> \setupinmargin[..._][..=..]
> ..._ left right number
> location=left/right/both_
> style
> before
> after
> align=inner_/outer/left/right/middle/normal/no/yes
> line: number
> distance
> separator: text
> those of \setupframed
>
> \startcolumns .. \column .. \stopcolumns
> \stoptyping
>
>
> \chapter{Alignment}
> \starttyping
> \leftaligned{...}
> \midaligned{...}
> \rightaligned{...}
> \wordright{...}
>
> \startalignment ... \stopalignment
> \setupalign[...]
> width left right middle inner outer wide broad height bottom line  
> reset hanging nothanging hyphenated nothyphenated
> \stoptyping
>
>
> \chapter{Lines}
> \starttyping
> \crlf
> \startlines ... \stoplines
> \setuplines[..=..]
> before, after, inbetween, indenting=yes/no_/even/odd
>
> \startlinenumbering[...] ... \stoplinenumbering
> continue
> \setuplinenumbering[..=..]
> conversion=numbers/characters/Characters/romannumerals/Romannumerals/ 
> text
> start: number
> step: number
> width: dimen
> location=intext/inmargin_
> style
> prefix: text
> referencing=on/off
> \stoptyping
>
> \chapter{Pages}
> \starttyping
> \page[..]
> yes_ makeup no preference bigpreference left right disable last  
> quadruple even odd blank empty reset
> \stoptyping
>
> \stoptext
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
>   


-- 

-----------------------------------------------------------------
                                          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
-----------------------------------------------------------------

  reply	other threads:[~2006-06-19 10:20 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-19  9:39 Helin Gai
2006-06-19 10:20 ` Hans Hagen [this message]
2006-06-19 10:45   ` Helin Gai
2006-06-19 18:51     ` nico
2006-06-19 23:28       ` Helin Gai
2006-06-19 19:05   ` nico
2006-06-20  8:55     ` Hans Hagen
2006-06-20 19:46       ` nico

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44967A55.4060500@wxs.nl \
    --to=pragma@wxs.nl \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).