Helge Hafting wrote:
* Layout files should be able to set things like document font, language,
paper size and so on - if the layout writer thinks it is appropriate.
Today I can't just send someone a custom .layout, I have to tell
them to
set "palatino", margins, and so on too. And they have to do this on
every new document, if the custom document type don't match
document defaults otherwise used.
Please post an enhancement request about this so it doesn't get lost.
* References.
- Should be mostly automatic. The writer should not need to insert
a label in order to refer to section 3.6.1 - LyX should automatically
offer all numbered entities in the reference dialog, and generate
the latex label as needed. The explicit label is only needed in cases
like a reference to the fifth paragraph in a section - it _might_
end up on a different page than the section heading.
This would be nice, indeed.
- Support package nameref so we can print the name of the
entity referenced too. Perhaps this needs explicit labels.
http://bugzilla.lyx.org/show_bug.cgi?id=3221
* hyperref support - mostly a document settings checkbox
to load the package. Nice for PDFs. It should be noted that
there are some limitations - marking something hyper-referenced
with a foreign language will crash latex for example. Good
hyperref support can automatically add the workaround:
\texorpdfstring{std.text with language}{pdfbookmarktext without}
http://bugzilla.lyx.org/show_bug.cgi?id=3482, mostly. I hope to get to
some of this, but it'd be a good project for someone trying to learn the
code. It's not hugely difficult, I don't think, but it will have a lot
of moving parts.
* user defined textstyles and layouts.
This is on the way, at least to a significant extent.
Richard
--
==================================================================
Richard G Heck, Jr
Professor of Philosophy
Brown University
http://frege.brown.edu/heck/
==================================================================
Get my public key from http://sks.keyserver.penguin.de
Hash: 0x1DE91F1E66FFBDEC
Learn how to sign your email using Thunderbird and GnuPG at:
http://dudu.dyn.2-h.org/nist/gpg-enigmail-howto