[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference vaxuum::document_ft

Title:DOCUMENT T1.0
Notice:**New notesfile (DOCUMENT.NOTE) now available (see note 897)**
Moderator:CLOSET::ADLER
Created:Mon Feb 09 1987
Last Modified:Thu Oct 31 1991
Last Successful Update:Fri Jun 06 1997
Number of topics:897
Total number of notes:4397

341.0. "LaTEX to SDML conversion program?" by PNEUMA::SYIEK () Tue May 05 1987 12:51

    Does anyone have a program for converting LaTEX source files to
    SDML??
    
    Jim
T.RTitleUserPersonal
Name
DateLines
341.1We might start on oneIJSAPL::KLERKTheo de KlerkWed May 06 1987 06:4813
  We are considering making one, as Document has been accepted as the
  markup language for "official" documents to customers (functional specs
  etc) and over the last year a lot have used LaTeX for the first time.

  It's a tricky thing though, especially if a number of user-made \def-s
  are included. Either we make a rough thing for e.g. \begin{itemize}
  to <LIST>(UNNUMBERED) etc or try to convert the TEX's into a Document
  TEX, skipping the Gutentag...
  
  May take a while though (lack of time & priority) before anything
  appears. So if someone already has something...

Theo
341.2HARDY::HEALYFri May 08 1987 06:5717
    The latter sounds like a better strategy.  If you went through LaTeX,
    finding all the LaTeX macros that are inconsistent with DecTeX,
    you could then create DecTeX macros with the same names that will 
    implement the desired functionality of the LaTeX macros.  This
    would skirt the user \def's issue.
    
    I believe if you then pointed DOC$LOCAL_ELEMENTS at the new definition
    file and went:
    
    $DOC/NOTAG latex_doc doc-type output-device
    
    it might stand half-a-chance of whizzing through.  I don't know how LaTeX
    deals with font files (or anything else about it) so maybe there would 
    be some sticky issues there, but otherwise the approach should work.

    (Big job...let me know how it turns out ;^)