From: Mathieu Boespflug <0xbadcode@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: A few puzzling problems (bugs?) with enumerations
Date: Wed, 13 Oct 2010 12:57:34 +0200 [thread overview]
Message-ID: <AANLkTimSEFE-S2bt_vNN9m=8aMzEWzcupUJweEUYgvps@mail.gmail.com> (raw)
In-Reply-To: <AANLkTinUourmbCY2kwDQUFqFuuHBYQa6Ud9nZ0PUfONj@mail.gmail.com>
Also, I notice that the context reference manual from the svn
repository at supelec has the same problem when built with the latest
beta (p 241).
-- Mathieu
On Wed, Oct 13, 2010 at 12:08 PM, Mathieu Boespflug <0xbadcode@gmail.com> wrote:
> Hi,
>
> using the latest beta, I've had a bunch of problems using enumerations
> in mkiv. Earlier betas have had the same problems. Consider the
> following document:
>
> \defineenumeration
> [definition]
> [ text=Definition,
> title=yes,
> list=all,
> listtext={Definition }]
>
> \defineenumeration
> [theorem]
> [ text=Theorem,
> title=yes,
> style=italic,
> list=all,
> number=definition,
> listtext={Theorem }]
>
> \defineenumeration
> [proof]
> [ text=Proof,
> number=no,
> headstyle=italic,
> title=no,
> closesymbol={\mathematics{\square}},
> style=normal]
>
> \starttext
>
> blah blah
>
> \startdefinition{foo}
> body1
> \stopdefinition
>
> \startdefinition
> body2
> \stopdefinition
>
> \startdefinition[-]
> body3
> \stopdefinition
>
> \starttheorem
> $P = NP$
> \stoptheorem
> \startproof
> too long to fit here.
> \stopproof
>
> \section{Inside sections}
>
> \subsection{Inside subsections}
>
> \startdefinition{foo}
> body1
> \stopdefinition
>
> \startdefinition
> body2
> \stopdefinition
>
> \startdefinition[-]
> body3
> \stopdefinition
>
> \starttheorem[thm:pnp]
> $P = NP$
> \stoptheorem
> \startproof
> too long to fit here.
> \stopproof
>
> Let's talk about \in{theorem}[thm:pnp].
>
> \stoptext
>
> I see five problems :
>
> 1. Even when the enumeration has no title, the parentheses appear.
> Judging by Aditya's code in his MyWay on theorems, it used to be that
> when there is no title, the parens don't appear. How do I recover this
> behaviour?
>
> 2. I want the "theorem" enumeration to share its number with the
> "definition" environment. That doesn't seem to work. Outside of any
> section, the theorem just doesn't have any number. Inside a section,
> the theorem very oddly displays the section number.
>
> 3. I want the "proof" enumeration to have no number. That doesn't
> work inside a section. As for the "theorem" enumeration, the section
> number is printed even though here i requested no number at all!
>
> 4. Suppressing the number for a specific enumeration using the [-]
> switch doesn't work. As before, inside a section, the section number
> appears instead of no number.
>
> 5. Citing a specific theorem using \in{theorem}[thm:pnp] doesn't show
> the number of a theorem.
>
> I'm guessing the last four points are all related.
>
> Best regards,
>
> Mathieu
>
___________________________________________________________________________________
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
___________________________________________________________________________________
next prev parent reply other threads:[~2010-10-13 10:57 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-13 10:08 Mathieu Boespflug
2010-10-13 10:57 ` Mathieu Boespflug [this message]
2010-10-15 8:20 ` Mathieu Boespflug
2010-10-15 11:19 ` Wolfgang Schuster
2010-10-15 14:39 ` Mathieu Boespflug
2010-10-15 15:09 ` Arthur Reutenauer
2010-10-16 0:29 ` Aditya Mahajan
2010-10-16 6:48 ` Peter Münster
2010-10-16 8:59 ` 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='AANLkTimSEFE-S2bt_vNN9m=8aMzEWzcupUJweEUYgvps@mail.gmail.com' \
--to=0xbadcode@gmail.com \
--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).