* chapter-like headings with separate numbering @ 2008-11-25 3:08 Sanjoy Mahajan 2008-11-26 8:14 ` luigi scarso 2008-12-05 22:48 ` Aditya Mahajan 0 siblings, 2 replies; 9+ messages in thread From: Sanjoy Mahajan @ 2008-11-25 3:08 UTC (permalink / raw) To: ntg-context I'm experimenting with making a heading that is like a chapter in format but has its own numbering (or lettering). The purpose to have an interlude, or extended example, every few chapters. The following almost-minimal example almost does so. However, the second interlude is numbered with 'A' instead of 'B'. Is there a missing key=value pair, or is the approach completely wrong? \definesection[nc] \setupsection[nc][conversion=Characters] \definehead[interlude][section=nc,default=chapter] \setuphead[interlude][incrementnumber=yes] \starttext \title{Contents} \placelist[chapter,interlude] \chapter{Chap 1} \interlude{Interlude 1} \chapter{Chap 2} \interlude{Interlude 2} \stoptext ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-25 3:08 chapter-like headings with separate numbering Sanjoy Mahajan @ 2008-11-26 8:14 ` luigi scarso 2008-11-26 11:45 ` Sanjoy Mahajan 2008-12-05 22:48 ` Aditya Mahajan 1 sibling, 1 reply; 9+ messages in thread From: luigi scarso @ 2008-11-26 8:14 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 1469 bytes --] On Tue, Nov 25, 2008 at 4:08 AM, Sanjoy Mahajan <sanjoy@mit.edu> wrote: > I'm experimenting with making a heading that is like a chapter in format > but has its own numbering (or lettering). The purpose to have an > interlude, or extended example, every few chapters. The following > almost-minimal example almost does so. However, the second interlude is > numbered with 'A' instead of 'B'. Is there a missing key=value pair, or > is the approach completely wrong? > It seem that interlude is like a section, so it's correct that at every chapter there is a reset of the alphabetical counter > > \definesection[nc] > \setupsection[nc][conversion=Characters] > \definehead[interlude][section=nc,default=chapter] > \setuphead[interlude][incrementnumber=yes] > > \starttext > > \title{Contents} > \placelist[chapter,interlude] > > \chapter{Chap 1} > > \interlude{Interlude 1} > > \chapter{Chap 2} > > \interlude{Interlude 2} > > \stoptext > > ___________________________________________________________________________________ > 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 : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___________________________________________________________________________________ > -- luigi [-- Attachment #1.2: Type: text/html, Size: 2404 bytes --] [-- Attachment #2: Type: text/plain, Size: 487 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-26 8:14 ` luigi scarso @ 2008-11-26 11:45 ` Sanjoy Mahajan 2008-11-26 13:43 ` Wolfgang Schuster 0 siblings, 1 reply; 9+ messages in thread From: Sanjoy Mahajan @ 2008-11-26 11:45 UTC (permalink / raw) To: mailing list for ConTeXt users "luigi scarso" <luigi.scarso@gmail.com> wrote: > It seem that interlude is like a section, so it's correct that at > every chapter there is a reset of the alphabetical counter I meant the interludes to be long examples based upon the preceding few chapters. So I think of interludes as at the same level as a chapter. But your comments suggests an idea: Is there a key=value pair that says "Don't ever reset the interlude counter (but do reset section numbers when a new chapter appears!)?" -Sanjoy `Until lions have their historians, tales of the hunt shall always glorify the hunters.' --African Proverb ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-26 11:45 ` Sanjoy Mahajan @ 2008-11-26 13:43 ` Wolfgang Schuster 2008-11-29 18:39 ` Sanjoy Mahajan 0 siblings, 1 reply; 9+ messages in thread From: Wolfgang Schuster @ 2008-11-26 13:43 UTC (permalink / raw) To: mailing list for ConTeXt users Am 26.11.2008 um 12:45 schrieb Sanjoy Mahajan: > "luigi scarso" <luigi.scarso@gmail.com> wrote: > >> It seem that interlude is like a section, so it's correct that at >> every chapter there is a reset of the alphabetical counter > > I meant the interludes to be long examples based upon the preceding > few > chapters. So I think of interludes as at the same level as a chapter. > But your comments suggests an idea: Is there a key=value pair that > says > "Don't ever reset the interlude counter (but do reset section numbers > when a new chapter appears!)?" Use the archive my dear padawan. http://archive.contextgarden.net/message/20030415.153451.374310d8.en.html Regards, Wolfgang ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-26 13:43 ` Wolfgang Schuster @ 2008-11-29 18:39 ` Sanjoy Mahajan 2008-11-30 11:13 ` Wolfgang Schuster 0 siblings, 1 reply; 9+ messages in thread From: Sanjoy Mahajan @ 2008-11-29 18:39 UTC (permalink / raw) To: mailing list for ConTeXt users >From Wolfgang Schuster <schuster.wolfgang@googlemail.com>: > Use the archive my dear padawan. I did, I did! It sometimes requires a mix of luck and skill in selecting the search phrases. As when using a dictionary to check the spelling of a word -- needs enough luck and skill to be in the vicinity. > http://archive.contextgarden.net/message/20030415.153451.374310d8.en.html > If your question is of interest to others as well, please add an entry > to the Wiki! Thanks, wikified. -Sanjoy `Until lions have their historians, tales of the hunt shall always glorify the hunters.' --African Proverb ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-29 18:39 ` Sanjoy Mahajan @ 2008-11-30 11:13 ` Wolfgang Schuster 0 siblings, 0 replies; 9+ messages in thread From: Wolfgang Schuster @ 2008-11-30 11:13 UTC (permalink / raw) To: mailing list for ConTeXt users Am 29.11.2008 um 19:39 schrieb Sanjoy Mahajan: >> From Wolfgang Schuster <schuster.wolfgang@googlemail.com>: > >> Use the archive my dear padawan. > > I did, I did! It sometimes requires a mix of luck and skill in > selecting the search phrases. As when using a dictionary to check the > spelling of a word -- needs enough luck and skill to be in the > vicinity. > >> http://archive.contextgarden.net/message/20030415.153451.374310d8.en.html > >> If your question is of interest to others as well, please add an >> entry >> to the Wiki! > > Thanks, wikified. If you want to refer to your problem there is a better definition for \problem. \definecomplexorsimpleempty\problem \def\complexproblem[#1]% {\doglobal\increment\ProblemNumber \Problem[#1]{\ProblemNumber}} Wolfgang ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-11-25 3:08 chapter-like headings with separate numbering Sanjoy Mahajan 2008-11-26 8:14 ` luigi scarso @ 2008-12-05 22:48 ` Aditya Mahajan 2008-12-06 14:10 ` Sanjoy Mahajan 1 sibling, 1 reply; 9+ messages in thread From: Aditya Mahajan @ 2008-12-05 22:48 UTC (permalink / raw) To: Sanjoy Mahajan; +Cc: ntg-context On Mon, 24 Nov 2008, Sanjoy Mahajan wrote: > I'm experimenting with making a heading that is like a chapter in format > but has its own numbering (or lettering). The purpose to have an > interlude, or extended example, every few chapters. The following > almost-minimal example almost does so. However, the second interlude is > numbered with 'A' instead of 'B'. Is there a missing key=value pair, or > is the approach completely wrong? An enumeration passes the duck test [1] for headings, so ... [1] http://en.wikipedia.org/wiki/Duck_test \defineenumeration [interlude] [before=\page,conversion=Characters,way=bytext,list=interlude, text={Interlude }] \defineenumeration [interludeA] [before=\page,conversion=Characters,way=bytext,list=interludeA, text=, listtext=, title=yes, titleleft=, titleright=] \starttext \title{Contents} \placelist[chapter,enumeration:interlude,enumeration:interludeA] \chapter{Chap 1} \interlude{Interlude 1} \interludeA{{Interlude 1}} \chapter{Chap 2} \interlude{Interlude 2} \interludeA{{Interlude 2}} \stoptext Aditya ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-12-05 22:48 ` Aditya Mahajan @ 2008-12-06 14:10 ` Sanjoy Mahajan 2008-12-06 17:51 ` Aditya Mahajan 0 siblings, 1 reply; 9+ messages in thread From: Sanjoy Mahajan @ 2008-12-06 14:10 UTC (permalink / raw) To: Aditya Mahajan; +Cc: ntg-context Thanks, that's a nice approach. It doesn't fully pass the duck test: The page headlines come from the chapter titles, even in the interludes. Here is an example. \startsetups[chheadline] {\ss\it Chapter \getmarking[chapternumber].\quad\getmarking[chapter]} \stopsetups \setupheadertexts[\setups{chheadline}][pagenumber] \defineenumeration [interlude] [before=\page,conversion=Characters,way=bytext,list=interlude, text={Interlude }] \defineenumeration [interludeA] [before=\page,conversion=Characters,way=bytext,list=interludeA, text=, listtext=, title=yes, titleleft=, titleright=] \starttext \title{Contents} \placelist[chapter,enumeration:interlude,enumeration:interludeA] \chapter{Chap 1} \interlude{Interlude 1} \interludeA{{Interlude 1}} \chapter{Chap 2} \interlude{Interlude 2} \interludeA{{Interlude 2}} \stoptext ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: chapter-like headings with separate numbering 2008-12-06 14:10 ` Sanjoy Mahajan @ 2008-12-06 17:51 ` Aditya Mahajan 0 siblings, 0 replies; 9+ messages in thread From: Aditya Mahajan @ 2008-12-06 17:51 UTC (permalink / raw) To: Sanjoy Mahajan; +Cc: ntg-context On Sat, 6 Dec 2008, Sanjoy Mahajan wrote: > Thanks, that's a nice approach. It doesn't fully pass the duck test: > The page headlines come from the chapter titles, even in the interludes. Then beat the hell out of it, until it starts behaving like a duck. The main trouble is that descriptions do not set any marking, and there are not enough hooks to set a mark. But we can still use poor man's marks: macros! % First we need two types of headings: for chapters and for interludes startsetups[headline:chapter] {\ss\it Chapter \getmarking[chapternumber].\quad\getmarking[chapter]} \stopsetups % Marking version does not work ... see comment below % \definemarking[interlude] % \definemarking[interludenumber][expansion=yes] % % \startsetups[headline:interlude] % {\ss\it Interlude \getmarking[interludenumber].\quad\getmarking[interlude]} % \stopsetups % So we define our own marks \def\interludeMARK{empty} \def\interludenumberMARK{empty} % And a second version of heading \startsetups[headline:interlude] {\ss\it Interlude \interludenumberMARK.\quad\interludeMARK} \stopsetups % The header texts need to switch between the two \setupheadertexts[\setups{headline:\CURRENTDIVISION}][pagenumber] \setuppagenumbering[location=] % We start with current division as chapter \def\CURRENTDIVISION{chapter} % Provide an option of switching on interlude pages \couplepage[interlude][before={\gdef\CURRENTDIVISION{interlude}}] \startsetups interlude \page \pagetype[interlude] \stopsetups % And switch back on chapter pages \setuphead[chapter][before={\page[right]\def\CURRENTDIVISION{chapter}}] % Now define the enumeration \defineenumeration[interlude] [before=\setups{interlude}, conversion=Characters,way=bytext,list=interludeA, text=, listtext=, title=yes, titleleft=, titleright=, titlecommand=\interludemarking] \def\interludemarking#1% {\gdef\interludeMARK{#1}% \global \edef\interludenumberMARK{\getnumber[\currentdescriptionnumber]}% #1} % Ideally, I would have liked to use marks, but this does not work % Probably because we are inside a box % \def\interludemarking#1% % {\marking[interlude]{#1}% % \marking[interludenumber]{\getnumber[\currentdescriptionnumber]}% % #1} \starttext \title{Contents} \placelist[chapter,enumeration:interlude,enumeration:interludeA] \chapter{Chap 1} \dorecurse{5}{\input knuth \endgraf} \startinterlude {Interlude 1} \dorecurse{5}{\input knuth \endgraf} \stopinterlude \chapter{Chap 2} \dorecurse{5}{\input knuth \endgraf} \startinterlude {Interlude 2} \dorecurse{5}{\input knuth \endgraf} \stopinterlude \stoptext At this stage I am not sure whether you gain anything by using enumerations. You get predefined support for numbering and lists, but that is not too hard to write on your own. Aditya ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-12-06 17:51 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-11-25 3:08 chapter-like headings with separate numbering Sanjoy Mahajan 2008-11-26 8:14 ` luigi scarso 2008-11-26 11:45 ` Sanjoy Mahajan 2008-11-26 13:43 ` Wolfgang Schuster 2008-11-29 18:39 ` Sanjoy Mahajan 2008-11-30 11:13 ` Wolfgang Schuster 2008-12-05 22:48 ` Aditya Mahajan 2008-12-06 14:10 ` Sanjoy Mahajan 2008-12-06 17:51 ` Aditya Mahajan
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).