Question on how to simple numbered sections or other headings
Hello all, I have an another newbie ConTeXt user question (very powerful but the learning curve is a bit steep at least for me 😊). Sorry if this is documented in the Wiki but could not find an example to do this. I would like to have text splitted in chapters (or sections) with some title, which I can do fine and have these divided in sections (or subsections) whose title is just for example: Chapitre 1, Chapitre 2, … ie a simple label + a counter after it. How can I do this please ? I tried using \setupheads[number=no] to not print the number at left side of title but this makes \structurenumber or \headnumber[section] empty. Basically what is a way to have (for example): Chapitre 1 instead of 1 Chapitre Many thanks Best regards Joseph Canedo
Is that what you're looking for? \define[2]\MyChapterTitle% {#2: #1} \setuphead[chapter] [command=\MyChapterTitle] \starttext \startchapter [title=Some Title] Some text. \stoptext When you define a command, #1 is your chapter/section/whatever number, #2 is your title. (For future reference: please make minimal examples when asking a question.) Thomas
Easier:
\setuplabeltext [chapter=Chapitre ] % with trailing space; blank by default
\starttext
\startchapter
Some text.
\stopchapter
\startchapter
Some more text.
\stopchapter
\stoptext
Alan
On Sun, 25 Oct 2015 17:32:30 +0100
"Thomas A. Schmitz"
Is that what you're looking for?
\define[2]\MyChapterTitle% {#2: #1}
\setuphead[chapter] [command=\MyChapterTitle]
\starttext
\startchapter [title=Some Title]
Some text.
\stoptext
When you define a command, #1 is your chapter/section/whatever number, #2 is your title.
(For future reference: please make minimal examples when asking a question.)
Thomas
Thanks a lot, very concise. I was wondering if the \stopchapter (or more generally \stop<head>) were needed ? In my document I write in some instances:
\startsubsection
Bla bla
\startsubsection
etc ….
and it seems to work fine (but perhaps pure luck or is the \startsubsection implictly ends the previous one).
Best regards
Joseph
Sent from Windows Mail
From: Alan BRASLAU
Sent: Sunday, October 25, 2015 6:00 PM
To: josephcanedo@gmail.com
Cc: ntg-context@ntg.nl
Easier:
\setuplabeltext [chapter=Chapitre ] % with trailing space; blank by default
\starttext
\startchapter
Some text.
\stopchapter
\startchapter
Some more text.
\stopchapter
\stoptext
Alan
On Sun, 25 Oct 2015 17:32:30 +0100
"Thomas A. Schmitz"
Is that what you're looking for?
\define[2]\MyChapterTitle% {#2: #1}
\setuphead[chapter] [command=\MyChapterTitle]
\starttext
\startchapter [title=Some Title]
Some text.
\stoptext
When you define a command, #1 is your chapter/section/whatever number, #2 is your title.
(For future reference: please make minimal examples when asking a question.)
Thomas
This works only because ConTeXt has some sanity checks, so a new
\startsubsection will implicitly stop an un-stopped subsection. But
it is bad practice to count on this, for I am sure that there are some
situations where something might fail.
The \startXXX ... \stopXXX syntax is generally better than using
simple, traditional (LaTeX) \chapter commands as this exports much
better or more cleanly to xml/xhtml, for example, and produces much
cleaner tagged PDF output as well.
Alan
On Sun, 25 Oct 2015 19:04:01 +0000
I was wondering if the \stopchapter (or more generally \stop<head>) were needed ? In my document I write in some instances:
\startsubsection
Bla bla
\startsubsection
etc ….
and it seems to work fine (but perhaps pure luck or is the \startsubsection implictly ends the previous one).
Yes, that’s correct. I guess command= attribute kind of replaces the “default” processing for the head ? Because when I use it the “align = center” does not seem to be taken in account. Thanks a lot Joseph Sent from Windows Mail From: Thomas A. Schmitz Sent: Sunday, October 25, 2015 5:32 PM To: ntg-context@ntg.nl Is that what you're looking for? \define[2]\MyChapterTitle% {#2: #1} \setuphead[chapter] [command=\MyChapterTitle] \starttext \startchapter [title=Some Title] Some text. \stoptext When you define a command, #1 is your chapter/section/whatever number, #2 is your title. (For future reference: please make minimal examples when asking a question.) Thomas ___________________________________________________________________________________ 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 ___________________________________________________________________________________
participants (3)
-
Alan BRASLAU
-
josephcanedo@gmail.com
-
Thomas A. Schmitz