Rich, as the Newbie in question, I actually agree with your basic
premise that if you are doing real web page design then LyX is the
wrong tool in the exact same sense that you meant it, i.e. don't use
a spreadsheet when what you need is a relational database.
But I think if you review the issues I list you will find that I am
trying to create a static document that can be 'reasonably' outputted
as HTML in the same sense that one uses LyX to create a document that
can be 'reasonably' outputted as a PDF. The key issue of course is
what is 'reasonable'? I'd argue that any basic formatting that one
would normally associate with a static document should be available
for HTML formatting.
Here's a summary of the key HTML related points I make in my article
<http://www.goland.org/lyx/>:
Export->HTML does not properly support BibTex - Given that Export-
>PDF works fine with BibTex I suspect this is just a bug
Cannot create hyperlinked text using URL dialog (e.g. the moral
equivalent of <a href="foo">bar</a>)- The issue seems to be that LyX
doesn't natively support the \href macro in hyperref, I'm arguing it
should, especially since PDF generation would also benefit from this
feature.
\ref & \label don't work at all with HTML - I'm not sure if this is a
bug in TeX4ht or in how LyX outputs. In either case this request is
even higher in my personal priority list than the URL issue. Having
to manually manage cross-references is just a nightmare.
Ligatures result in bizarre character choices in HTML if a font other
than AE is used - I suspect this is just ignorance on my part. When I
generate HTML directly form inside of LyX I don't have the ligature
issue. It should shows up when I use htlatex (e.g. TeX4ht) directly.
But I have to use htlatex because LyX doesn't have BibTeX support for
HTML. If I could just find the right argument for htlatex I'm
guessing this problem would go away.
Yaron
On Jan 29, 2006, at 9:20 AM, Rich Shepard wrote:
On Sun, 29 Jan 2006, Martin A. Hansen wrote:
i would love to hear the developers (and others) oppinion on the
raised
issues.
martin,
I've not read the OP's blog so I cannot directly comment on
specific issues
raised. However, I will share my initial reaction to reading the
original
post: Why use a typesetting system designed for text-heavy printed
documents
to produce HTML for Web pages?
IMO, writing HTML is no different in purpose than writing code in
other
programming languages such as C and Python. I believe that a text
editor is
the appropriate tool for the task, not LyX or LaTeX. This reminds
me of
experiences more than a decade ago when I had the misfortune to try
to work
with people who insisted on using a spreadsheet as a data
repository and
reporting tool when what they needed was a fully relational database
management system.
While I'm sure that others will strongly disagree with me, I
think that LyX
is the wrong tool to prepare Web pages, just as I think it's the
wrong tool
to do visually intensive page layout (use Scribus for that).
Rich
--
Richard B. Shepard, Ph.D. | Author of "Quantifying
Environmental
Applied Ecosystem Services, Inc. (TM) | Impact Assessments Using
Fuzzy Logic"
<http://www.appl-ecosys.com> Voice: 503-667-4517 Fax:
503-667-8863