Hi all, I think the query of arguments for \parbox isn't correct with the current implementation. FTR, \parbox has the following syntax:
\parbox[<position>][<height>][<inner-pos>]{<width>}{<contents>} where supported values for <position> are t, b or c and the ones for <inner-pos> are t, b, c or s. latex.el does this: '("parbox" [ TeX-arg-tb ] [ "Height" ] [ TeX-arg-tb "Inner position" ] "Width" t) and `TeX-arg-tb' is defined as: (defun TeX-arg-tb (optional &optional prompt) "Prompt for a LaTeX side with completion.[...]" (TeX-argument-insert (completing-read (TeX-argument-prompt optional prompt "Position") '(("") ("t") ("b")) nil t) optional)) 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) minipage environment has the same issue, but I have to look closer. 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. Any comments welcome. Best, Arash