[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Arguments query of \parbox
From: |
Ikumi Keita |
Subject: |
Re: Arguments query of \parbox |
Date: |
Wed, 02 Feb 2022 18:11:20 +0900 |
Hi Arash,
>>>>> Arash Esbati <arash@gnu.org> writes:
> I think the query of arguments for \parbox isn't correct with the
> current implementation.
> I suggest to define a new function like (suggestions for better name are
> welcome):
> (defun TeX-arg-parbox-pos (optional &optional prompt innerpos)
> (TeX-argument-insert
> (completing-read
> (TeX-argument-prompt optional prompt "Position")
> (if innerpos
> '("t" "b" "c" "s")
> '("t" "b" "c"))
> nil t)))
> and then change the entry for "parbox" to:
> '("parbox" [TeX-arg-parbox-pos]
> [TeX-arg-length "Height"]
> [TeX-arg-parbox-pos "Inner position" t]
> (TeX-arg-length "Width")
> t)
It basically looks good to me.
> minipage environment has the same issue, but I have to look closer.
The above new function can serve for minipage environment, so I think
its name should be something more general. Maybe TeX-arg-tbcs ?
(Hmm, current LaTeX-env-minipage only asks one optional argument, but
minipage environment acutually accepts three optional arguments just
like \parbox. We can fully support them with your new function.)
> And while we're at it, I would delete the ("") entries in
> `TeX-arg-corner' and `TeX-arg-lr' which are not necessary and were
> always confusing to me.
Fine with me.
BTW, I noticed that doc strings of TeX-arg-{lr,tb} is queer.
"Prompt for a LaTeX side with completion.
^^^^^^^^^^???
I guess these are leftovers of incomplete revising of the doc string of
TeX-arg-corner:
"Prompt for a LaTeX side or corner position with completion.
Regards,
Ikumi Keita
- Re: Arguments query of \parbox,
Ikumi Keita <=