Køre (La)TeX på en stump tekst

[email protected] (Thomas M. Widmann) 13 Sep 2003 09:57:51 +0100
Newsgroups gmane.comp.tex.danish,gmane.comp.tex.bibulus.devel
Message-ID <[email protected]>
[Bibulus: This posting is primarily sent to DK-TUG, which is why it's
in Danish.  Sorry for any inconvenience.]

Hejsa,

efter mit DK-TUG-foredrag var der nogle stykker, der snakkede om, at
bib2xml burde k=F8re TeX p=E5 BibTeX-felterne for at v=E6re sikker p=E5, =
at de
bliver konverteret korrekt.

Mere konkret:

Hvis man fx har en BibTeX-titel a la flg.

  @Booklet{eksempel,
    title =3D 	 {{\TeX} og {$\Omega$} p{\aa} ingen tid},
    author =3D	 {Ren\'{e} {{\O}ster\aa}}
  }

vil BibTeX pille de yderste tuborgparenteser v=E6k og splitte navnet
op.  Vi f=E5r alts=E5 noget i stil med:

  Fornavn:   Ren\'{e}
  Efternavn: {{\O}ster\aa}
  Titel:     {\TeX} og {$\Omega$} p{\aa} ingen tid

P.t. bruger bib2xml nogle Perl-regexp'er til at f=E5 mening i det, men
det g=E5r ikke ubetinget godt.  Allerhelst ville jeg have i stil med:

  Fornavn:   Ren=E9
  Efternavn: =D8ster=E5
  Titel:     <logo>TeX</logo> og <mathml>&#x3a9;</mathml> p=E5 ingen tid

Er der nogen her, der har et eksempel p=E5, hvordan man nemmest f=E5r TeX
til at parse noget tekst og spytte det ud igen (alts=E5 som tekst, ikke
som DVI)?

Er der alternativt nogen her, der kender andre l=F8sninger til at parse
TeX-syntaks?

/Thomas
--=20
Thomas Widmann          Bye-bye to BibTeX: join the Bibulus project now!
[email protected]              <http://www.nongnu.org/bibulus/>
Glasgow, Scotland, EU     <http://savannah.nongnu.org/projects/bibulus/>