ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Andrew Dowell <and715244@yahoo.co.uk>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Beginner question.  Chapter heading in words
Date: Sun, 11 Nov 2012 12:24:04 +0000	[thread overview]
Message-ID: <509F98E4.8040304@yahoo.co.uk> (raw)
In-Reply-To: <20121110144352.49903bde@homerow>

[-- Attachment #1: Type: text/plain, Size: 3312 bytes --]

On 10/11/12 13:43, Marco Patzer wrote:
> 2012-11-10 Marco Patzer:
>
>> 2012-11-10 Hans Hagen:
>>
>>> On 11/10/2012 1:38 PM, Andrew Dowell wrote:
>>>>                     Chapter One
>>>>
>>>>         This is the Name of the First Chapter
>> I assume the OP was looking for a way to convert a counter to the
>> corresponding English word:
>>
>>    \defineconversion
>>      [words]
>>      [One, Two, Three, Four, Five]
> I forgot to add how to hook this into Hans' example:
>
> \defineconversion
>    [words]
>    [One, Two, Three, Four, Five]
>
> \setuphead
>     [chapter]
>     [header=high,
>      command=\MyChapterTitle,
>      style=\bfc,
>      conversion=words,
>      numberstyle=\bfb]
Thanks for your quick and helpful replies Marco and Hans.

I've not quite managed to get it working yet.

I also forgot to mention that I wanted it A5 2up on A4.  I thought I'd 
got that sorted using

\setuppapersize  [A5][A4]
\setuparranging  [2UP,rotated,doublesided]
\setuppagenumbering  [alternative=doublesided]
\setuplayout   [margin=0pt,width=fit]
\setupbodyfont  [lbr,12pt]

from the manual (page 55), but on closer inspection of the output seems 
to scramble the chapters.  My test setup has four chapters. The output 
labels the first chapter 'Chapter 1', the second chapter 'Chapter 4', 
the third chapter 'Chapter 2' and the forth chapter 'Chapter 3'.

Yes I did want the chapters to be numbered as words but I can't get 
Marco's modification to work.  It would be useful if there was a build 
in conversion without having to write out the words as Jamie's book has 
21 chapters!

I've tried various permutations including

   \incrementcounter [mycount]
       \convertedcounter [mycount]


in each chapter but none of the ones I tried work.

(I also tried including the dorecurse, but presume that was for testing)



I'm not sure if Han's example was supposed to be a stand alone or some 
sort of style file.  I tried running ConteXt on it but it stopped half 
way through.  I was using the the set up suggested in the manual of 
having a project file, and environment file, a product file and 
components.  That may be unnecessary complication but I thought I'd just 
follow the instructions till I understand it better.

I put your formatting suggestions into my environment file (attached).

Thanks for the suggestion of punknova Hans, it might come in sometime 
but Jamie wants it to look as much like a proper book as possible.

He's also telling me he wants the pages arranged as
sheet one
side one
page4 p1
side two
p2 p3

sheet two
side one
p8 p5
  side two
p6 p7

etc

so that the folded A4's bind next to each other, rather than in each 
other as the format I'm using at the moment gives.

I've also attached my product, project and test component files

Thanks again

Andrew

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


[-- Attachment #2: envbookk.tex --]
[-- Type: text/x-tex, Size: 939 bytes --]

\startenvironment env2bookk

\setuppapersize  [A5][A4]
\setuparranging  [2UP,rotated,doublesided]
\setuppagenumbering  [alternative=doublesided]
\setuplayout   [margin=0pt,width=fit]
\setupbodyfont  [lbr,12pt]

\setupheadertexts
  [][chapter]
  [\getvariable{document}{title}][]

\setuppagenumbering
  [alternative=doublesided,
   location=footer]

\unexpanded\def\MyChapterTitle#1#2%
  {\framed
    [offset=overlay,
     frame=off,
     width=\textwidth,
     align={middle,lohi}]
    {#1\blank#2}}

\setuphead
  [chapter]
  [header=high,
   command=\MyChapterTitle,
   style=\bfc,
   numberstyle=\bfb]

\setuplabeltext
  [chapter=Chapter~]


\defineconversion
    [words]
    [One, Two, Three, Four, Five]

  \definecounter [mycount]
  \setupcounter  [mycount] [numberconversion=words]

\setuphead
   [chapter]
   [header=high,
    command=\MyChapterTitle,
    style=\bfc,
    conversion=words,
    numberstyle=\bfb]


\stopenvironment


[-- Attachment #3: prds2.tex --]
[-- Type: text/x-tex, Size: 121 bytes --]

\startproduct prds2
\project projbook

%\component pt1
\component test4
%\component c_article_by_me
% ...

\stopproduct


[-- Attachment #4: projbook.tex --]
[-- Type: text/x-tex, Size: 225 bytes --]

\startproject projbook
%\environment envbook % only mentioned here!
\environment envbookkk 
\product prds2
%\product prd_year2004-02
%\product prd_year2004-03
%\product prd_year2004-04

%\product tableofcontent

\stopproject

[-- Attachment #5: test4.tex --]
[-- Type: text/x-tex, Size: 575 bytes --]

\startcomponent pt1
\product prds2 % but you can use it in other products anyway
\project projbook
%\title{Editorial}

%Jamie and Dad and the Teddy Train.
% Chapter One 


\startchapter[title=First]
	
	one
        \dorecurse{10}{\input ward\par}

    \stopchapter

    \startchapter[title=Second]
	two
        \dorecurse{10}{\input ward\par}

    \stopchapter

	\startchapter[title=third]
	
	three
        \dorecurse{10}{\input ward\par}

    \stopchapter

    \startchapter[title=fourth]
	four
        \dorecurse{10}{\input ward\par}

    \stopchapter


\stopcomponent pt1


[-- Attachment #6: Type: text/plain, Size: 485 bytes --]

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

  reply	other threads:[~2012-11-11 12:24 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-10 12:38 Andrew Dowell
2012-11-10 13:03 ` Hans Hagen
2012-11-10 13:37   ` Marco Patzer
2012-11-10 13:43     ` Marco Patzer
2012-11-11 12:24       ` Andrew Dowell [this message]
2012-11-11 12:58       ` Andrew Dowell
2012-11-11 13:22       ` Hans Hagen
2012-11-12 13:27         ` Sietse Brouwer
2012-11-10 13:06 ` Hans Hagen

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=509F98E4.8040304@yahoo.co.uk \
    --to=and715244@yahoo.co.uk \
    --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).