John McCabe-Dansted wrote:
On 5/24/06, Stephen Harris <[EMAIL PROTECTED]> wrote:
LyX developers already try to make the menus easier and
toolbars more available for _all_ users. I don't think Rich resents
making things easier, but the completely ignorant notion that making
Lyx menus more like Word menus would accomplish such a goal. ERTs
Who suggested that "making Lyx menus more like Word menus would
accomplish such a goal"? Rich seemed to be replying to the suggestion
that LyX include a GUI to create .sty and .layout files.
--
John C. McCabe-Dansted
PhD Student
University of Western Australia
The original poster, Enrique said in part:
> ... or even one single line of LaTeX code is too steep a learning
> curve for the average Word user to ever climb.
SH: If you don't put ERTs, which I think qualifies as a
"single line of LaTeX code", (not just .layouts) inside
the LyX document in order to implement Latex functionality,
how then would it be accomplished? What alternative is
there but to use the menu with Word friendly user jargon?
Maybe you think the OP meant the average Word user shoudn't
have to deal with any Latex code only inside a layout file,
but that inside a LyX file, typing Ctrl-l and knowing what
to type next *was* a reasonable expectation for an average
Word user. I don't think that interpretation is reasonable.
And if you don't type inside ERT, that only leaves a menu
item to select, or, give up employing a useful functionality.
I didn't criticize improving .layouts in some fashion which
is why I omitted that idea from my quote. I think Enrique's
post covers more ground than just layouts. I only quoted:
> Enrique: or even one single line of LaTeX code is too steep
> a learning curve for the average Word user to ever climb.
This quote was contrived to characterize Rich as unfortunately
unsympathetic to the needs of a causal user which is partially
the cause of LyX not having more users.
David: Rich, I read nothing in Mr. Gonzalez' suggestion that
would require that you or anyone else "come down to that level."
I read something in the OP's suggestion because the OP didn't
say just layouts. And I can't see how using Latex code in a
layout is too steep of a learning curve but using Latex code
in an ERT is an acceptable "roll your own" learning curve.
Looking at how incredibly difficult it is to create a .layout
http://wiki.lyx.org/Layouts/CreatingLayouts
"For using their LaTeX-class, you'll have to write your own LyX-layout.
(It shouldn't be that difficult...)
Find the basis class for your new class. Lets assume, the LaTeX class
amcsiggraph.cls is a descendant of article.cls, then the lyx layout to
use is article.layout. Save the following to a file acmsiggraph.layout
in your layouts directory (~/.lyx/layouts/ on UNIX):
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[acmsiggraph]{ACM SigGraph}
# Read the definitions from article.layout
Input article.layout
ACM SigGraph is the text you will see in the
Layout>Document>Document-Class drop-down list.
(After Edit>Reconfigure and a restart of lyx.)
That is all I have to say on this matter,
Stephen