I have some ideas, several of which I will attempt to implement myself
if there is acceptance.  This is not ordered by priority:

* \dotfill and \hrulefill in addition to existing \hfill
  I use the former a lot for documents where you "sign on the dotted line"
  I plan on starting with this easy one.

* Reference dialog should list all referencable entitites by default
  (sections and other headings, float captions, numbered math, and so on.)  
  This way, the user won't need to insert a ref himself.  Lyx should do that
  automatically, whenever somethingactually get referred to.

  The manual references will still be useful, for example if I want to
  refer to something well into a long subsection.  It may very well end up
  on a different page than the section heading.

* Easy to use support for oldstylenums. They look good, and are
  well supported by latex in any document class.  Could be done
  with a charstyle, but this is problematic - text inside
  oldstylenums screws up sometimes, and applying a charstyle is too
  much work anyway.  

  "oldstyle numbers" are really lowercase numerals. Using them should be
  as simple as using some shift (scrollock isn't in use?)
  and lock one of the two sets of keyboard number keys into producing
  oldstylenums instead. 

  If there isn't much interest for this, how about making an lfun
  that only the "interested" will bind to a key?

* We have "pagestyle" in the document settings dialog. We should also
  have "titlepagestyle" and "chapterpagestyle" for the classes that support
  them.  I have so many documents with the titlepagestyle in ERT . . .

* A new page in document settings for setting up running headers
  and footers.  (Using fanchyhead, or scrpage2 in the case of a
  Koma-class)

* Ability to use more than 10pt, 11pt and 12pt. Well, extarticle have
  that, but others can have it too using the extsizes package.

* support for nicefrac.sty (fractions with a slanted line)
  In text, this looks much better than the usual math fractions.
  In tables, these are lower so numerators won't hit the table line
  above.

* Another alignment option for minipages/boxes - that align by the real top
  of the minipage. (Not the topmost baseline which sometimes is at
  the bottom!)  This is necessary to place a minipage with text
  next to a minipage with a logo in it.
  this is easy, all we need is to emit \null\par{} as the first thing
  when generating the latex code for stuff inside such a minipage. 
  Otherwise, they are equvalent to the existing top-aligned minipages.

* Implement export->latex(pdflatex), which gives a tex files where 
  pictures are prepared for pdflatex use. Should be simple, by 
  using the export->pdf(pdflatex) code.

* Option for printing via pdf/pdflatex instead of postscript.
  Necessary if you want to enjoy microtype.  Should be easy enough,
  just run pdflatex and hand the .pdf to lpr instead of a .ps


It will obvoiusly take quite a while to get time for all of this.  Please tell
me if something isn't ok - so I can avoid doing it.
  
Helge Hafting

Reply via email to