[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]
Re: can I use Open office files with emacs and emacspeak?
- To: "krishnakant Mane" <krmane@xxxxxxxxxxx>
- Subject: Re: can I use Open office files with emacs and emacspeak?
- From: "Robert J. Chassell" <bob@xxxxxxxxxxx>
- Date: Thu, 28 Sep 2006 21:40:10 +0000 (UTC)
- Delivered-To: priestdo@xxxxxxxxxxx
- Delivered-To: emacspeak@xxxxxxxxxxx
- In-reply-to: <9c879fa30609281151t45d014eelbccce50478fc5536@xxxxxxxxxxx>(krmane@xxxxxxxxxxx)
- List-Help: <mailto:emacspeak-request@xxxxxxxxxxx?subject=help>
- List-Post: <mailto:emacspeak@xxxxxxxxxxx>
- List-Subscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=subscribe>
- List-Unsubscribe: <mailto:emacspeak-request@xxxxxxxxxxx?subject=unsubscribe>
- Old-Return-Path: <bob@xxxxxxxxxxx>
- Reply-To: bob@xxxxxxxxxxx
- Resent-Date: Thu, 28 Sep 2006 17:40:20 -0400 (EDT)
- Resent-From: emacspeak@xxxxxxxxxxx
- Resent-Message-ID: <Vx874.A.h5D.EFEHFB@xxxxxxxxxxx>
- Resent-Sender: emacspeak-request@xxxxxxxxxxx
is there a way to create .odt or .rtf files from within emacs ...
You can create RTF files from within Emacs using Texinfo. I do not
know about ODT files.
With makeinfo and texi2dvi, you can readily and directly create Info,
HTML, DVI, PDF, plain text, DocBook, and XML with a Texinfo DTD for a
single Texinfo source file.
In addition, using dvips, html2rtf.pl, and rtf2latex, you can create
PostScript and RTF in two steps, and LaTeX in three steps.
RTF files need HTML, so you must convert the Texinfo source file to an
HTML file first. Then you can use html2rtf.pl to convert the HTML
file to RTF.
This is what to do:
makeinfo --no-split --verbose --html foo.texi
/usr/local/src/html2rtf.pl foo.html
The output file that results is labeled foo.rtf
`makeinfo' comes in the Emacs distribution.
html2rtf.pl is a Perl program. Internally, it is called HTML2RTF, but
is better known as html2rtf.pl and is at:
http://fresh.t-systems-sfr.com/unix/src/www/html2rtf.pl
Also, you can generate other output files from a single Texinfo source file:
## Info
makeinfo --no-split --fill-column=70 --verbose foo.texi
Info is the output format I mainly used for listening. It is fast and
efficient.
## Plain text
makeinfo --no-split --verbose --no-headers --output=foo.txt foo.texi
You can append --paragraph-indent=0 to `makeinfo' command lines, too,
as well as other options; I didn't because it made the command lines
overly long.
## DVI
texi2dvi foo.texi
## PDF
texi2dvi --pdf foo.texi
## PostScript, which needs DVI
dvips foo.dvi -o foo.ps
So I can keep them separate, I append .docbook instead of .xml to
files in XML with a DocBook DTD and append .texinfoxml instead of .xml
to files in XML with a Texinfo DTD.
## DocBook
makeinfo --docbook --no-split --verbose --output=foo.docbook foo.texi
## XML with a Texinfo DTD
makeinfo --xml --no-split --verbose --output=foo.texinfoxml foo.texi
LaTeX requires RTF, which requires HTML; so creating a LaTeX output
file has three steps:
## 1. Create an HTML file from the Texinfo source
makeinfo --no-split --verbose --html foo.texi
## 2. Create an RTF file from an HTML file
/usr/local/src/html2rtf.pl foo.html
## 3. Create a LaTeX file from an RTF file
rtf2latex foo.rtf
As a practical matter, the Info, HTML, DVI, and PDF output formats
seem to me to be the most important; I seldom produce any of the
others.
... access their text and attributes with emacspeak?
I don't know about accessing an RTF output file's text and attributes
with Emacspeak; I listen to that file's text with Info.
--
Robert J. Chassell GnuPG Key ID: 004B4AC8
bob@xxxxxxxxxxx bob@xxxxxxxxxxx
http://www.rattlesnake.com http://www.teak.cc
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe | Search