From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim X Newsgroups: gmane.emacs.help Subject: Re: creating .rtf files Date: Fri, 18 May 2007 13:57:57 +1000 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <87odkig4vu.fsf@lion.rapttech.com.au> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1179462758 29384 80.91.229.12 (18 May 2007 04:32:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 18 May 2007 04:32:38 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 18 06:32:37 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Hou8q-0000rV-Fs for geh-help-gnu-emacs@m.gmane.org; Fri, 18 May 2007 06:32:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HouH0-0006f7-JU for geh-help-gnu-emacs@m.gmane.org; Fri, 18 May 2007 00:41:02 -0400 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!sn-xt-sjc-02!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (gnu/linux) Cancel-Lock: sha1:e3jvJpAbVV3xErmh3QL8Y2sdNs8= Original-X-Complaints-To: abuse@supernews.com Original-Lines: 52 Original-Xref: shelby.stanford.edu gnu.emacs.help:148529 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:44121 Archived-At: thorne writes: > Amy Templeton writes: > >> I don't know about rich text format (there's probably an emacs >> library for this somewhere), but you *can* save in enriched text if >> you use enriched-mode. > > As a (perhaps) aside, a year or so ago when i looked into it, i was > not able to find any programs to import enriched text. I modified the > standard little C program that converts to html for my uses, but the > resulting html doesn't preserve text formatting. `enriched-mode' > would be a lot more useful to me if it could be easily converted for > use with OpenOffice or LaTeX or some such. > > I recently spent gobs of time futzing around with trying to get text > written in Emacs to programatically turn itself into properly > formatted fiction manuscripts. It involved all kinds of hacks with > ps-print and writing a whole preprocessor and so on. In the end, i > pretty much have come to the realization that Emacs just isn't a > WYSIWYG word processor--it's a text editor. > > So having said that, if you really need .rtf, maybe something > not-emacs would work better. And if you're married to using Emacs > like i am, and if what you're doing is pretty straight-forward, maybe > something like latex2rtf would work.... Or importing plain text into > a word processor after the fact and adding your formatting. > > If your needs are _very_ simple (or you are crazy), you can actually > google the rtf 1.0 spec and write a converter in lisp just for your > own specific needs, which is what i did. > > -- > þ theron tlåx þ > (compose-mail (concat "thorne@" (rot13 "gvzoeny") ".net")) Although I've not looked at it, I did see a post a while back from someone who was working on a mode for reading and writing documents in open document format. Therre is also a pseudo wysiwyg mode for working with latex. Personally, I use auctex for more formal documents, which I can then transform into various formats and muse mode for less formal stuff. I find the combination of auctex and latex extremely powerful. However, a real open document format mode would be really great as this would facilitate collaborative work with people using things like open office. Tim -- tcross (at) rapttech dot com dot au