8

I would like to output a .tex file in .rtf format. Latex2rtf does the job, except that it does not support biblatex ("package/option unknown"); thus, in the rtf, the citations are replaced with "[Error: Reference source not found]". Is there a way to get latex2rtf to work with biblatex? If not, what is the easiest way to move from tex to rtf with citations intact?

  • 1
    Probably the only way is tex4ht --- converting to OpenDocument and then to RTF. It works quite well with biblatex. Although I also would be glad to learn about other methods, since I had problems with converting math with tex4ht. – Oleg Domanov Oct 2 '13 at 17:51
  • I've had no problems using natbib with bibtex. Just get a document that compiles and the conversion with latex2rtf works fine. – Andy Clifton Oct 3 '13 at 18:07
  • Thanks both. I will try tex4ht, which I'd not heard of. I'd rather stick with biblatex than shift over to natbib+bibtex just for this one stupid journal article. – Nick Oct 5 '13 at 13:18
6

I can suggest 2 ways.

  1. tex4ht (included in Texlive and Miktex) supports biblatex and works quite well. It may fail with some fonts, packages, etc., so it's better to avoid too exotic ones.

  2. biblatex has the natbib compatibility option. So, if you use only natbib commands \citep, \citet, etc., you may easily switch from biblatex to bibtex (by commenting/uncommenting few lines) and then use latex2rtf or other tools. This is a limited "support" of biblatex but it may be enough for your needs. You even may have redefinitions like \renewcommand*{\citep}{\autocite} and preserve some advantages of biblatex.

  • Thanks. Tex4ht works very well -- better than option 2. I had to add some lines toto my preamble as per this answer: tex.stackexchange.com/questions/62885/… And I have not managed to get the outputted file to display superscript footnote markers correctly, but it's close enough. – Nick Oct 8 '13 at 17:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.