Skip to Content.
Sympa Menu

texmacs-users - Re: [TeXmacs] Numbering of enumeration lists and numbering of references to labels

Subject: mailing-list for TeXmacs Users

List archive

Re: [TeXmacs] Numbering of enumeration lists and numbering of references to labels


Chronological Thread 
  • From: Marc Mertens <address@hidden>
  • To: address@hidden
  • Subject: Re: [TeXmacs] Numbering of enumeration lists and numbering of references to labels
  • Date: Tue, 26 Mar 2019 22:33:49 +0100

Thanks all for your solutions, I will try them out. To be honest I have
never defined my own macros so I have first to learn how to define
them. Am I correct that I first have to define my own style file to
define a macro? I saw in tools a macro editor but I could not use it to
define the eqref macro.

Thanks in advance

Marc Mertens

On Tue, 2019-03-26 at 10:07 +0100, Massimiliano Gubinelli wrote:
> As for the first question. I did a small research, relevant macros to
> the handling of lists and enumerations are contained in 
>
> TeXmacs/packages/standard/std-list.ts
>
> in particular a new counter is defined via
>
> <new-counter|item>
>
> which in turn defines a series of macros to handle the counter like
> <reset-item>
> <the-item>
> <inc-item>
>
> if you want to reset the counter at an arbitrary number, you have to
> add this at the beginning of the new environment
>
> <assign|<counter-item>|10>
>
> for example. Note that this has to really be at the beginning of the
> enumerate environment, in particular before the first item.
>
> Note also that <counter-item> is a macro which returns the name of
> the variable which contains the counter.
>
> Best
> Max
>
>
>
>
> > On 26. Mar 2019, at 03:26, Giovanni Piredda <address@hidden>
> > wrote:
> >
> > I know one way of getting what you want for the second question,
> > but it is not completely automatic.
> >
> > You can define and load the following macro:
> >
> >
> > <assign|eqref|<macro|lab|Equation <reference|<arg|lab>>>>
> >
> > (and similar ones for theorems, propositions and so on)
> >
> > and use it in place of the \reference macro. The advantange of
> > using \eqref with respect to typing everytime "Equation \reference"
> > is that it will ensure consistent formatting.
> >
> > I suspect there is a way to write a macro to automatically
> > recognize the type of reference and format it according to type,
> > like the cleveref package for LaTeX, but - at least for now - it is
> > too complicated for me to figure it out.
> >
> >
> > Giovanni
> >
> >
> >
> >
> > Am 25.03.2019 um 19:49 schrieb Marc Mertens:
> > > Hello,
> > > I have two questions concerning TexMacs. The first is about the
> > > numbering of enumeration list, when I insert a enumeration it
> > > always
> > > start at 1, a, i etc. Is it possible to specify the start
> > > numbering at
> > > a different number.
> > > The second is of the numbering of references. When you insert a
> > > label for a theorem, proposition etc  or a displayed formula and
> > > reference to it the references used the same x.y format for both.
> > > So
> > > sometimes you have to confusion that for example a reference
> > > displays
> > > the same number (for example 10.14) but in one case it refers to
> > > a
> > > theorem and in the other case it references to a displayed
> > > formula. You
> > > can not seen the difference. Is it somehow possible to display
> > > for the
> > > reference to display 'eq 10.14' if it refers to a displayed
> > > formula and
> > >  'theorem 10.14' if it refers to a theorem (and likewise for
> > > lemmas,
> > > propositions ...).
> > > I searched in the manual but could not found a way to do this
> > > two things.
> > >
> > > Thanks in advance for a possible answer and also for a excellent
> > > math
> > > editor.
> > >
> > >
> > > Marc Mertens
>
>



Archive powered by MHonArc 2.6.19.

Top of Page