Re: [Rd] Sweave/ESS-like tools for HTML

From: Detlef Steuer <detlef.steuer_at_hsu-hamburg.de>
Date: Wed, 17 Oct 2007 08:37:02 +0200

Hi Duncan,

your approach looks _quite_ useful to me! I'm a bit afraid it will be a very hard jump to get on that tool, but riding it must be fun.

Yes, I'm interested!

Detlef

On Wed, 17 Oct 2007 08:59:13 +1300
Duncan Temple Lang <duncan_at_wald.ucdavis.edu> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Doug.
>
> This is probably more than you want - either to know or to use
> for your specific task, but I'll throw it out there for general
> information.
>
> I write documents using XML, specifically an extended version
> of Docbook with elements for describing R concepts (e.g.
> code, plot, output, function name, argument, ...). Then,
> I use XSL to transform this to either HTML, FO and on to PDF,
> or to LaTeX (via db2latex). As for processing
> the R code and inserting the output into the resulting view/document,
> I use the Sxslt package from within R which allows me to combine XSL
> rules with those that also call R functions.
> I author the documents using the nxml mode in emacs
> and have some basic "gestures" for sending code from the document
> to R.
>
>
> Deb Nolan and I use this for creating dynamic and interactive
> documents which can be transformed to HTML with embedded
> controls for the reader to control the R computations
> interactively.
>
> Rather than thinking of the document as being one whose
> primary purpose is to be displayed to readers,
> the approach allows us to put arbitrary things into the
> document as part of our work but render only the bits
> we want for a particular audience, e.g. mix code,
> pedagogical material, R documentation, data, code
> from other languages.
>
> The XML/Docbook-XSL-R approach is very general and flexible
> with possibly "too" many degrees of freedom. If the document is
> destined only for HTML, then writing in HTML directly may be
> best. The generality is useful when there are multiple targets
> and one wants to extract information programmatically, e.g.
> extract subsets of the code within the document such as
> that in section 2, or only Matlab code.
>
> I will be packaging up all the material we have on this soon,
> so if anyone wants a copy, let me know.
>
>
> D.
>
> Douglas Bates wrote:
> > My university provides me with a powerful course management system for
> > the courses that I teach. Among other things I can create a wiki for
> > the course, which is very convenient for cross-linking different bits
> > of the course.
> >
> > Naturally I use R extensively in my teaching and I want to incorporate
> > R code, output and graphics in such a wiki. If I were producing LaTeX
> > sources instead of HTML sources I create .Rnw files for Sweave and I
> > would edit them using ESS in emacs.
> >
> > What options do I have for producing HTML with embedded R content and
> > what is a good, preferably emacs-based, way of editing the source
> > code?
> >
> > One basic problem is trying to present mathematical expressions in HTML (see
> > http://www.cs.tut.fi/~jkorpela/math/) but, aside from that, there are
> > questions of presenting input R expressions and the corresponding
> > output and of incorporating graphics files produced by R. I could try
> > to use latex2html or texi2html but the output from latex2html at least
> > would be quite inconvenient to use because it generates so many linked
> > files. Once they are uploaded it would be horrible trying to get all
> > the links straightened out.
> >
> > In a sense there are already tools for this type of output from .Rd
> > files. Would it be best to use those tools or to use texinfo tools or
> > ...?
> >
> > ______________________________________________
> > R-devel_at_r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHFRgR9p/Jzwa2QP4RAi2vAJ0S+Mnbjvt6z9pe1kPoIxHeaaZQkACggHOL
> GflkuedfvPVQfm6fayigGK0=
> =4fKz
> -----END PGP SIGNATURE-----
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Somebody once said, "If you lend someone $10 and never see that person 
again, it was probably worth it".
--- found in a mailing list

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Wed 17 Oct 2007 - 06:41:00 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 25 Oct 2007 - 11:37:11 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.