* "\setuplabeltext [appendix=Appendix ]" broken mkiv
@ 2010-02-15 15:31 Alan BRASLAU
2010-02-16 21:39 ` Mojca Miklavec
0 siblings, 1 reply; 8+ messages in thread
From: Alan BRASLAU @ 2010-02-15 15:31 UTC (permalink / raw)
To: ntg-context
1. Setting the labeltext "appendix=Appendix " with \startappendices
is broken in mkiv; somewhat works in mkii. What am I doing wrong?
2. How to set the label correctly in the TOC?
Alan
Minimal example
\setuplabeltext [chapter=Chapter ] % with trailing space; blank by default
\setuplabeltext [appendix=Appendix ] % with trailing space; blank by default
\setuphead [chapter] [placehead=yes]
\setuplist [chapter] [label=yes,width=5em,alternative=c]
\starttext
\startfrontmatter
\completecontent
\stopfrontmatter
\startbodymatter
\chapter {one}
\input knuth
\stopbodymatter
\startappendices
\chapter {first}
\input knuth
\stopappendices
\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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-15 15:31 "\setuplabeltext [appendix=Appendix ]" broken mkiv Alan BRASLAU
@ 2010-02-16 21:39 ` Mojca Miklavec
2010-02-16 22:03 ` Hans Hagen
2010-02-16 22:21 ` Hans Hagen
0 siblings, 2 replies; 8+ messages in thread
From: Mojca Miklavec @ 2010-02-16 21:39 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Mon, Feb 15, 2010 at 16:31, Alan BRASLAU wrote:
> 1. Setting the labeltext "appendix=Appendix " with \startappendices
> is broken in mkiv; somewhat works in mkii. What am I doing wrong?
> 2. How to set the label correctly in the TOC?
>
> Alan
>
> Minimal example
>
> \setuplabeltext [chapter=Chapter ] % with trailing space; blank by default
> \setuplabeltext [appendix=Appendix ] % with trailing space; blank by default
> \setuphead [chapter] [placehead=yes]
> \setuplist [chapter] [label=yes,width=5em,alternative=c]
>
> \starttext
>
> \startfrontmatter
> \completecontent
> \stopfrontmatter
>
> \startbodymatter
> \chapter {one}
> \input knuth
> \stopbodymatter
>
> \startappendices
> \chapter {first}
> \input knuth
> \stopappendices
>
> \stoptext
While you keep Hans and others busy, here's another thing that puzzled me:
\definehead[appendix][chapter]
\definehead[subappendix][section]
\starttext
\startappendices
\appendix{one}
\subappendix{one.one}
\appendix{two}
\subappendix{two.one}
\stopappendices
\stoptext
In mkii it gives A.1 and B.1 for numbering, but in mkiv it gives A.1
and B.2 (it forgets to reset the counter for "subappendix").
Mojca
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-16 21:39 ` Mojca Miklavec
@ 2010-02-16 22:03 ` Hans Hagen
2010-02-16 22:21 ` Hans Hagen
1 sibling, 0 replies; 8+ messages in thread
From: Hans Hagen @ 2010-02-16 22:03 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mojca Miklavec
On 16-2-2010 22:39, Mojca Miklavec wrote:
> \definehead[appendix][chapter]
> \definehead[subappendix][section]
>
> \starttext
>
> \startappendices
> \appendix{one}
> \subappendix{one.one}
> \appendix{two}
> \subappendix{two.one}
> \stopappendices
>
> \stoptext
hm, looks like startappendices has no proper reset list
--
-----------------------------------------------------------------
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-16 21:39 ` Mojca Miklavec
2010-02-16 22:03 ` Hans Hagen
@ 2010-02-16 22:21 ` Hans Hagen
2010-02-17 17:44 ` Alan BRASLAU
1 sibling, 1 reply; 8+ messages in thread
From: Hans Hagen @ 2010-02-16 22:21 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mojca Miklavec
On 16-2-2010 22:39, Mojca Miklavec wrote:
> While you keep Hans and others busy, here's another thing that puzzled me:
>
> \definehead[appendix][chapter]
> \definehead[subappendix][section]
>
> \starttext
>
> \startappendices
> \appendix{one}
> \subappendix{one.one}
> \appendix{two}
> \subappendix{two.one}
> \stopappendices
>
> \stoptext
>
> In mkii it gives A.1 and B.1 for numbering, but in mkiv it gives A.1
> and B.2 (it forgets to reset the counter for "subappendix").
\definestructureresetset [\v!appendix:\s!default] [] [1] % why was
this 0
-----------------------------------------------------------------
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-16 22:21 ` Hans Hagen
@ 2010-02-17 17:44 ` Alan BRASLAU
2010-02-17 21:30 ` Mojca Miklavec
0 siblings, 1 reply; 8+ messages in thread
From: Alan BRASLAU @ 2010-02-17 17:44 UTC (permalink / raw)
To: ntg-context; +Cc: Hans Hagen, Mojca Miklavec
On Tuesday 16 February 2010 23:21:31 Hans Hagen wrote:
> On 16-2-2010 22:39, Mojca Miklavec wrote:
> > While you keep Hans and others busy, here's another thing that puzzled
> > me:
> >
> > \definehead[appendix][chapter]
> > \definehead[subappendix][section]
> >
> > \starttext
> >
> > \startappendices
> > \appendix{one}
> > \subappendix{one.one}
> > \appendix{two}
> > \subappendix{two.one}
> > \stopappendices
> >
> > \stoptext
> >
> > In mkii it gives A.1 and B.1 for numbering, but in mkiv it gives A.1
> > and B.2 (it forgets to reset the counter for "subappendix").
>
> \definestructureresetset [\v!appendix:\s!default] [] [1] % why was
> this 0
Why \definehead[appendix][chapter]?
Why not use \chapter{} and \section{}
within \startappendices\stopappendices?
\chapter{} and \section{} get put into the TOC.
(However, there is a bug and they do not get the proper label:
\setlabeltext [appendix=Appendix ] in the head;
\setlabeltext [chapter=Chapter ] in the list.)
\appendix{} does not get put into the TOC
so it works like \title{} rather than \chapter{}
Another (related) bug:
within \startbackmatter\stopbackmatter
\chapter{} (also coming from \completecontent)
indeed does not add the labeltext to the head (and are unnumbered)
but does add the \setlabeltext [chapter=Chapter ] to the TOC yielding:
"Chapter References"
"Chapter Index"
"Chapter Table of Contents"
Alan
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-17 17:44 ` Alan BRASLAU
@ 2010-02-17 21:30 ` Mojca Miklavec
2010-02-17 21:36 ` Hans Hagen
0 siblings, 1 reply; 8+ messages in thread
From: Mojca Miklavec @ 2010-02-17 21:30 UTC (permalink / raw)
To: Alan BRASLAU; +Cc: ntg-context, Hans Hagen
On Wed, Feb 17, 2010 at 18:44, Alan BRASLAU wrote:
>
> Why \definehead[appendix][chapter]?
> Why not use \chapter{} and \section{}
> within \startappendices\stopappendices?
I don't remember exactly (and it was bug anyway even if my code could
have been optimized), but I wanted to have different font size,
different position, different placement in TOC ("Appendix A - Title"
instea of just "A Title"), different page breaking, ... Though I still
didn't figure out how to have "Appendix A -" also printed out in TOC
(instead of plain "A").
So I simply defined another type of section (faster solution than
figuring out how to change appearance of chapter in appendices only).
> \chapter{} and \section{} get put into the TOC.
> (However, there is a bug and they do not get the proper label:
> \setlabeltext [appendix=Appendix ] in the head;
> \setlabeltext [chapter=Chapter ] in the list.)
>
> \appendix{} does not get put into the TOC
> so it works like \title{} rather than \chapter{}
I defined the second list for that purpose (really ugly, but the
fastest way to get it done). But there was a tiny problem with that as
well (mkii more problematic) - I didn't manage to get the spacing
between two consecutive lists right. For example (compare mkii and
mkiv):
\definecombinedlist
[contenta]
[chapter,section]
[level=section,
criterium=all,alternative=c,aligntitle=yes,width=2.5em]
\setuplist
[chapter]
[style=bold]
\setupwhitespace[big]
\starttext
\placecontenta [alternative=c,aligntitle=yes,width=2.5em]
\placecontenta [alternative=c,aligntitle=yes,width=2.5em]
\blank % no effect in mkii at all - remains too narrow
\placecontenta [alternative=c,aligntitle=yes,width=2.5em]
\blank\blank[big]
\placecontenta [alternative=c,aligntitle=yes,width=2.5em]
\crlf % too big
\placecontenta [alternative=c,aligntitle=yes,width=2.5em]
\chapter{a}
\section{a.1}
\section{a.2}
\chapter{b}
\section{b.1}
\section{b.2}
\stoptext
Mojca
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-17 21:30 ` Mojca Miklavec
@ 2010-02-17 21:36 ` Hans Hagen
2010-05-23 12:02 ` Alan BRASLAU
0 siblings, 1 reply; 8+ messages in thread
From: Hans Hagen @ 2010-02-17 21:36 UTC (permalink / raw)
To: ntg-context
On 17-2-2010 22:30, Mojca Miklavec wrote:
> I defined the second list for that purpose (really ugly, but the
> fastest way to get it done). But there was a tiny problem with that as
> well (mkii more problematic) - I didn't manage to get the spacing
> between two consecutive lists right. For example (compare mkii and
> mkiv):
concerning tricks ... today i defined the hybrids between chapter/title,
section/subject etc
\definehead[chaptle] [chapter]
\definehead[suction] [section]
\definehead[subsuction] [subsection]
\definehead[subsubsuction][subsubsection]
\setuphead
[chaptle,suction,subsuction,subsubsuction]
[incrementnumber=list]
no numbers but title goes to toc.
I might even add them to the core some day
Hans
-----------------------------------------------------------------
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: "\setuplabeltext [appendix=Appendix ]" broken mkiv
2010-02-17 21:36 ` Hans Hagen
@ 2010-05-23 12:02 ` Alan BRASLAU
0 siblings, 0 replies; 8+ messages in thread
From: Alan BRASLAU @ 2010-05-23 12:02 UTC (permalink / raw)
To: Hans Hagen; +Cc: ntg-context
On Wednesday 17 February 2010 22:36:19 Hans Hagen wrote:
> On 17-2-2010 22:30, Mojca Miklavec wrote:
> > I defined the second list for that purpose (really ugly, but the
> > fastest way to get it done). But there was a tiny problem with that as
> > well (mkii more problematic) - I didn't manage to get the spacing
> > between two consecutive lists right. For example (compare mkii and
>
> > mkiv):
> concerning tricks ... today i defined the hybrids between chapter/title,
> section/subject etc
>
> \definehead[chaptle] [chapter]
> \definehead[suction] [section]
> \definehead[subsuction] [subsection]
> \definehead[subsubsuction][subsubsection]
>
> \setuphead
> [chaptle,suction,subsuction,subsubsuction]
> [incrementnumber=list]
>
> no numbers but title goes to toc.
>
> I might even add them to the core some day
>
> Hans
Continuing an old thread... with four questions (and no tricks):
FIRST QUESTION:
"chaptle", "suction"?
I get it! But I did not immediately (maybe I am a bit slow). It's too clever
to be easily retained so I suggest finding another solution.
Would not a better syntax be something like:
\section [number=no] {Conclusions}
\chapter [number=no] {A final word}
(from a user's point-of-view, I haven't looking into the programming)?
SECOND QUESTION:
\starttext
\startfrontmatter
\chapter{Preface}
\stopfrontmatter
\startbodymatter
\chapter{First chapter}
\chapter{Second chapter}
\stopbodymatter
\startappendices
\chapter{First appendix}
\chapter{Second appendix}
\stopappendices
\startbackmatter
\chapter{Concluding note}
\stopbackmatter
\stoptext
Yields:
Preface
1 First chapter
2 Second chapter
A First appendix
B Second appendix
Concluding note
As it should.
However, adding
\setuplabeltext[chapter=Chapter ] % with trailing space; blank by default
gives a nice label in the header, yet also yields "Chapter A First
appendix"... This is clearly wrong! Reading the source (strc-def.mkiv), I
tried:
\setuplabeltext [appendix=Appendix ] % with trailing space; blank by default
but this does not work. Is this a bug?
Note that I also tried:
\definehead [appendix] [chapter]
\setuplabeltext [appendix=Appendix ] % with trailing space; blank by default
\definecombinedlist [content] [chapter,appendix]
and replaced \chapter with \appendix between \startappendices\stopappendics
which sort-of works: 1) this is not elegant 2) does not appear in bookmarks.
THIRD QUESTION:
Adding
\setuplist [chapter] [label=yes,width=5em]
to get the nice label to appear in the table of contents yields:
Chapter Preface
Chapter 1 First chapter
Chapter 2 Second chapter
Chapter A First appendix
Chapter B Second appendix
Chapter Concluding note
So this is NOT the way to go! Is there a simple and elegant solution?
FOURTH QUESTION:
Should not the numbering (1, 2, A, B) get included in the bookmarks? If this
should not be so by default, can this feature be easily activated?
Alan
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-05-23 12:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-15 15:31 "\setuplabeltext [appendix=Appendix ]" broken mkiv Alan BRASLAU
2010-02-16 21:39 ` Mojca Miklavec
2010-02-16 22:03 ` Hans Hagen
2010-02-16 22:21 ` Hans Hagen
2010-02-17 17:44 ` Alan BRASLAU
2010-02-17 21:30 ` Mojca Miklavec
2010-02-17 21:36 ` Hans Hagen
2010-05-23 12:02 ` Alan BRASLAU
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).