Jacob Bishop wrote: > I have been reading documentation, and searching through the mail archives > to try to figure out a good way of doing this (with good being defined > mostly as looks good to the user and produces the correct output). > > In doing so, I have found that I am not the ony one who has come across > this issue. In particular, Paul noted difficulties when he was trying to > write a custom layout for the INFORMS journals ( see > http://lyx.475766.n2.nabble.com/Layouts-multiple-command-arguments-mandatory > -nestings-td476434.html). Jürgen further pointed out that an appropriate > extension of the layout language would help support custom sweave insets as > well ( see > www.mail-archive.com/lyx-users@lists.lyx.org/msg81465.html ). Also, the > non-support for beamer was noted. I have come across this as well, since I > use beamer for presentations. Like others have noted on the lyx-users list, > I am almost to the point of just using raw LaTeX to create my beamer > presentations because of the non-friendliness of LyX when it comes to this. > The only thing that keeps me from doing so is the nice way that LyX handles > image conversion for me, and doesn't generating a billion uneccessary > intermediate files that clutter my workspace. > > At any rate, it appears to me that the appropriate machinery is not yet in > place to enable an aspiring layout author to produce a satisfactory LyX > layout. In particular, I am finding problems with required and optional > arguments. Optional arguments are accessed from shorttitle, and so are > required arguments ( see http://wiki.lyx.org/LyX/NewInLyX20#args ).
Jacob, try most recent trunk. A new interface for arguments was recently introduced, and beamer support is also completely ovehauled. The only thing missing is proper frame layout, which I have in the pipe. Jürgen