# [OS X TeX] amsmath +/- lingmacros

Roussanka Loukanova rloukano at stp.lingfil.uu.se
Sun May 18 22:47:41 CEST 2008

```Hi,

> philex.sty builds on linguex.sty and adds among other things some formatting
> options that makes it suitable for single line equations, even though no
> function for alignment of multiline equations.

Thanks: it seems that philex.sty does quite much of what I need.
But, to have all more engaging, I also need to add AVM matrices (avm.sty)
in some of the lines. I'll have to find some rational combination of
(minimal number of) styles.

Roussanka
>
> Peter
>
> Roussanka Loukanova wrote:
>>  Alan, thanks a lot: I didn't know about linguex.sty, up to now. I have
>>  tried it and examples look very pretty, with cases and sub-cases,
>>  consequently enumerated and indented as the math align environment. They
>>  are very intuitive to use.
>>
>>  I'll try linguex.sty more extensively for combinations with other
>>  environments.
>>
>>  Roussanka
>>
>>  On Sun, 18 May 2008, Alan Munn wrote:
>>
>> >  At 12:06 AM +0200 5/18/08, Roussanka Loukanova wrote:
>> > >  Hi again,
>> > >
>> > >  Please, accept my apologies for this another yet off-list topic
>> > >  question..
>> > >
>> > >  I have trouble using amsmath and lingmacros together because
>> > >  lingmacros sets its own counter for enumerated displays.
>> > >
>> > >  I am typesetting a paper, in which I have math formulas and examples
>> > >  of English sentences and need to have all them consecutively
>> > >  enumerated.
>> > >
>> > >  English sentences get nicely enumerated and left aligned, as is
>> > >  customary in linguistics, with lingmacros.sty. But lingmacros.sty uses
>> > >  a separate counter from that of amsmath.
>> >
>> >  I would recommend using linguex.sty instead of lingmacros.
>> >
>> >  To make the counters the same, add the following to your preamble (using
>> >  linguex).
>> >
>> >  \makeatletter
>> >  \let\c at ExNo=\c at equation
>> >  \makeatother
>> >
>> >  Then you can intersperse equations and example sentences.
>> >
>> >  If you want to continue to use lingmacros, you can make the lingmacros
>> >  counter use the equation counter in the same way:
>> >
>> >  \makeatletter
>> >  \let\c at enums=\c at equation
>> >  \makeatother
>> >
>> >  However, because lingmacros uses a regular list, it indents the number,
>> >  and you'd need to mess around
>> >  to get the numbers to line up (so that your example numbers are indented
>> >  the same distance as your equation numbers.)
>> >
>> >  In principle you could do this with:
>> >
>> >  \setlength{\leftmargini}{18pt}
>> >
>> >  But this will have the effect of making all lists have this indent,
>> >  which may not be what you want, if you have other
>> >  itemize/enumerate/description lists.
>> >
>> >  This is why using linguex would probably be easier.
>> >
>> >  Alan
>> >
-------------- next part --------------