Search the web
Sign In
New User? Sign Up
d20-xml · Discussion of XML for d20
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
[OT] SRD in LaTeX?   Message List  
Reply | Forward Message #2440 of 2466 |
Re: [d20-xml] [OT] SRD in LaTeX?

On Tue, May 02, 2006 at 12:31:56AM -0400, Fred Drake wrote:
> On 5/1/06, Keith Davies <keith.davies@...> wrote:
> > I took a run at this a year or two ago. My first step was to go through
> > the entire RSRD in Word, applying styles consistently (and adding styles
> > to mark 'monster', 'feat', etc. beginnings).
>
> This is very much something I'd like to avoid doing in a word
> processor of any sort. I can get by doing very basic in MS Word and
> OpenOffice (including semantic marking like this), but I find it so
> much easier in a real text editor.

I agree entirely. This step took a number of hours -- I could have done
it in a single day if I'd had everything set up ahead of time.

I wasn't trying to format the things for presentation, at all. I just
declared some paragraph styles ('Monster', 'Feat', etc.) then tromped
through the files and applied them to the first line. I was just
marking where each element started.

After that, I had XSLT parse things apart. I could've done much the
same thing with text -- prepended 'FEATSTART:' to the front of each
line, say -- but this was quicker, less prone to error, and much easier
to parse apart with XSLT.

And yes, it was mindnumbing and sucked. Thanks for asking.

> I spent a little time this evening thinking about a LaTeX-based markup
> language for this stuff, but there are so many bits and pieces that
> beg for markup. Making use of some of this stuff from LaTeX is likely
> beyond my level of TeX-fu. I wonder if using XML does make sense for
> this, and then use XSLT to generate LaTeX for typesetting.

This is what I was doing, yes. While *TeX is nice for formatting, I
find it's not really good as the base for transformations.

> Whatever the metalanguage, things like this always seem to demand new
> markup languages on top of the base, and that always ends up being A
> Project.
>
> Has anyone experimented with a specialized XML language for the SRD?

That *is* what this mailing list is about, is it not? I think a bunch
of us have. We might even settle on a standard, too, if we all had the
same uses for the data.


Keith
--
Keith Davies "Always code as if the guy who ends up
keith.davies@... maintaining your code is a psychopath
keith.davies@... who knows where you live."
http://www.kjdavies.org/ -- Damian Conway



Tue May 2, 2006 9:10 am

jdk_kjdavies
Offline Offline
Send Email Send Email

Forward
Message #2440 of 2466 |
Expand Messages Author Sort by Date

This is a little off-topic, but this seems as reasonable a place to ask as I'm aware of. Does anyone know of a version of the SRD in LaTeX format, instead of ...
Fred Drake
pythondocs
Offline Send Email
Apr 30, 2006
7:00 pm

... As far as I know, there is no LaTeX-version, but IIRC one could use XeTeX for transforming XML into LaTeX. But I'm not sure which XML formats XeTeX works...
Johannes Luber
verequus
Offline Send Email
Apr 30, 2006
8:54 pm

... I'd like the same thing myself. I've downloaded the latest RTF specs and was thinking of taking a weekend or two to hammer out a RTF to TeX converter. (I...
Jason
desade_ky
Offline Send Email
May 1, 2006
2:20 pm

... I've got an RTF parser (in Python, of course!), but can't share that code since it belongs to my employer. I'd be much more interested in highly semantic...
Fred Drake
pythondocs
Offline Send Email
May 1, 2006
3:11 pm

... RTF doesn't look all that difficult to parse, but I'd need to play with a bit to make any sort of judgment on that. I've also found some free RTF parser...
Jason
desade_ky
Offline Send Email
May 1, 2006
4:57 pm

... It's not all that bad, but not interesting enough by itself to write a parser for if you already have one. ... Table-driven replacements would be trivial,...
Fred Drake
pythondocs
Offline Send Email
May 1, 2006
8:27 pm

... I took a run at this a year or two ago. My first step was to go through the entire RSRD in Word, applying styles consistently (and adding styles to mark...
Keith Davies
jdk_kjdavies
Offline Send Email
May 1, 2006
11:29 pm

... This is very much something I'd like to avoid doing in a word processor of any sort. I can get by doing very basic in MS Word and OpenOffice (including...
Fred Drake
pythondocs
Offline Send Email
May 2, 2006
4:32 am

... I agree entirely. This step took a number of hours -- I could have done it in a single day if I'd had everything set up ahead of time. I wasn't trying to...
Keith Davies
jdk_kjdavies
Offline Send Email
May 2, 2006
9:10 am

... [Snipped for brevity.] ... I was hoping for some consistency in the RTF of the SRD so I could just look at it and not what stylistic changes signal...
Jason
desade_ky
Offline Send Email
May 2, 2006
1:09 pm

... XSLT can easily output to any text based file format. I have generated RTF from XML using XSLT before, you just need to be careful about whitespace and...
frugal@...
frugal10191
Offline Send Email
May 2, 2006
1:37 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help