Subject: RTFLATEX -- July 25th, 1995 New release of RTF-to-LaTeX converter (RTFLaTeX), version 2.14, by Daniel TAUPIN, Laboratoire de Physique des Solides, 91405 ORSAY, France. New features: -- C source (from p2c) corrected to avoid data overrunning due to a p2c "feature" ignoring string truncation at assignments, but overwriting nearby and unpredictable data, -- font handling conform either to LaTeX2e or to LaTeX209 (option) -- tables (approximately) converted Does not convert: -- pictures -- equation editor output (this is... unpredictably coded) -- other features whose semantic is not clear in Microsoft's specifications Available at anonymous ftp: rsovax.lps.u-psud.fr Directory [anonymous.rtf2tex] ftp: hprib.lps.u-psud.fr Directory pub/rtflatex Provided as zipped (executable for MS-DOS, Turbopascal source, standard C and data files) Installation ============ To install it quickly on MS-DOS, put all the RTFLATEX.* files in the same directory. To get help, execute RTFLATEX without arguments. To recompile on MS-DOS, either: - use Borland's TurboPascal with RTFLATEX.PAS, - compile "rtflatex.c" with a djgpp/gcc compiler gcc rtflatex.c -ortflatex -lm -funsigned-char -v coff2exe -s /go32.exe rtflatex To recompile on non MS-DOS systems, perform: cc -funsigned-char -v rtflatex.c -ortflatex For final installation, copy or move the rtflatex executable into a directory of the usual path, and copy or move rtflatex.skw IN THE SAME directory. Put rtflatex.sty in the usual TEXINPUT directory. Bugs and associated features ============================ WARNING: this is a "(tentatively) quick-and-(less)dirty" trial to convert RTF although I do not have all specifications. If you find an \RTFac{xy} in your code just send me a message to say: \'xy should be converted as \"Z (for example) or as $\something{}$; in this case specify also whether the coding is \ansi or \mac or something else (look at the very beginning of the RTF file to find out). Secondly, note that Word[perfect] allows anything (bold, teletype, etc.) in formulae but (La)TeX does not, so you have to look carefully at the way formulae are transcribed... and correct the output. If you find undefined sequences of the form \RTFsomething, think of defining \def\RTFsomething{} % case of no argument \def\RTFsomething#1{} % case of one argument in RTFLATEX.STY if possible... and send me your proposal. You can also tell rtflatex to skip that sequence explicitely (even better) by inserting a line being either \RTFsomething (no argument) or \RTFsomethiing{ (with one opening brace, case of one argument) into the file rtflatex.skw . IMPORTANT: if you just want to convert the text and the equations, but you do not need to retrieve the initial Word[perfect] layout (paragraph sizes, line spacings) you have better convert with the "-v" option which provides a cleaner LaTeX source, easier to correct for your own purposes. Daniel TAUPIN