Hi Mosè,

Mosè Giordano <[email protected]> writes:

> 2016-08-12 12:09 GMT+02:00 Arash Esbati <[email protected]>:
>>> A feature request: do you think you can make `TeX-insert-item' work in
>>> `empheq' environment when one specifies `align', `gather', or
>>> `alignat' ams-environments, just like it works in the parent
>>> environments?  This may not really easy to implement, tough.
>>
>> Done, new version is attached, the function is called
>> `LaTeX-empheq-item-equation'.
>
> Thank you so much, that's exactly what I was thinking!

Thank you for double checking!

>> One thing occured to me as I wrote it:
>> AUCTeX inserts an `\item' if one hits `M-RET' in an equation env:
>> [...]
>>
>> I added some code to `LaTeX-empheq-item-equation' to suppress this.
>> Should AUCTeX do something like this for standard equation?  WDYT?
>
> I think this is fine in `empheq' environment, not sure it's valuable
> elsewhere.  One shouldn't use it in environments that doesn't have an
> item-like style: I consider it an error of the user to try to issue
> C-c C-j in an `equation' environment.

Yes, I agree that pressing C-c C-j in such a case is an user error.
Then let keep it this way, I leave the code in empheq.el as is.

>>>> And while we're at it: Are you also using features from mathtools.sty?
>>>> I think AUCTeX's style file has a bug in \shoveleft and \shoveright.
>>>
>>> What do you refer to?
>>
>> Hit `C-c C-m shoveleft RET 4 RET 5 RET' in example above and AUCTeX asks
>> for a width and height resulting in \shoveleft(4,5){}.  \shoveleft takes
>> an optional dimension argument, it should be \shoveleft[1cm]{} (see
>> mathtools doc page 17).  The entries
>>
>>     '("shoveleft"  [ TeX-arg-size ] 1)
>>     '("shoveright" [ TeX-arg-size ] 1)
>>
>> should be
>>
>>     '("shoveleft"  [ TeX-arg-length ] 1)
>>     '("shoveright" [ TeX-arg-length ] 1)
>
> Oh, yes, I think you're right, good catch.

I see that mathtools.el has also some other issues.  I have to go
through the manual of mathtools since I've never used it (applies to
empheq as well ;-)

> I think you can install this empheq style file.

Thanks for the thumbs-up; I added some code to update the key-value when
new delimiters are defined with \Declare(Left|Right)Delimiter.  I'll do
some final tests and install the file.

Best, Arash

_______________________________________________
auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex

Reply via email to