You can use XLingPaper to produce linguistic documents with at least five outputs, all from the same source document: Web pages, PDF, Microsoft Word, Open Office Writer, and ePUB. It automatically numbers sections and examples and keeps track of section references, citation references, and glosses/abbreviations. See Simons and Black (2009) and Black (2009) for the key notions used.
A number of samples are available.
The XMLmind XML Editor is a freely downloadable editor that makes it quite easy to create not only XLingPaper documents, but also XHTML documents, among others.
What operating systems does XLingPaper run on?
Windows Operating Systems, Mac OS X, and Linux
Does it work with Non-Roman Scripts?
Yes and you can determine which font(s) to use.