Subject: mailing-list for TeXmacs Users
List archive
From : Joris van der Hoeven <address@hidden>- To: address@hidden
- Subject: Re: [TeXmacs] Lists with prefixes on labels
- Date: Wed, 2 Apr 2008 16:08:30 +0200
On Wed, Apr 02, 2008 at 01:45:58PM +0100, Jeremy Henty wrote:
> On Wed, Apr 02, 2008 at 12:40:12PM +0100, Jeremy Henty wrote:
> > I would like to have lists that are distinguished by prefixes on
> > their labels, ie.
> >
> > Here's a list of axioms:
> > Ax-1 ...
> > Ax-2 ...
> > and here are some of their consequences
> > Thm-1 ...
> > Thm-2 ...
> > Thm-3 ...
There are several answers possible to your first question.
The different possibilities:
1) Define a new list environment with a parameter giving the prefix.
2) Define a new list environment for each prefix using the new-list macro.
3) Use the enumerate* environment which defines a sublist,
and manually adjust the corresponding prefix.
> Following up to myself: I'm getting somewhere with creating a new list
> environment with the new-list macro, but <Enter> does not start a new
> item inside my new list. How can I fix that?
In the case of solution 1, you may manually overload the function
kbd-return for the case when we are inside your environment:
(tm-define (kbd-return)
(:inside enumerate-prefixed)
... code to insert a new item ...)
Please look at what is done for standard lists in std-text-edit.scm.
In the case of solution 2, you may wish to extend the group of
itemize or enumerate environments for each new environment with
a given prefix. This is done using
(define-group enumerate-tag enumerate-mine),
as you can see in std-text-drd.scm.
In the case of solution 3, the enumerate* environment already behaves
like a standard enumeration. The only inconvenience is that you need
two primitives instead of one for every list (one for modifying
the prefix + one for enumerate*).
Best wishes, Joris
- Lists with prefixes on labels, Jeremy Henty, 04/02/2008
- Re: [TeXmacs] Lists with prefixes on labels, Jeremy Henty, 04/02/2008
- Re: [TeXmacs] Lists with prefixes on labels, Joris van der Hoeven, 04/02/2008
- Re: [TeXmacs] Lists with prefixes on labels, Jeremy Henty, 04/03/2008
- Re: [TeXmacs] Lists with prefixes on labels, Joris van der Hoeven, 04/03/2008
- Re: [TeXmacs] Lists with prefixes on labels, Jeremy Henty, 04/03/2008
- Re: [TeXmacs] Lists with prefixes on labels, Joris van der Hoeven, 04/03/2008
- Re: [TeXmacs] Lists with prefixes on labels, Jeremy Henty, 04/03/2008
- Re: [TeXmacs] Lists with prefixes on labels, Joris van der Hoeven, 04/02/2008
- Re: [TeXmacs] Lists with prefixes on labels, Jeremy Henty, 04/02/2008
Archive powered by MHonArc 2.6.19.