]>
Commit | Line | Data |
---|---|---|
9a29912f JS |
1 | \documentstyle[a4,makeidx,verbatim,texhelp,fancyhea,mysober,mytitle]{report}% |
2 | \input{psbox.tex} | |
3 | \newcommand{\commandref}[2]{\helpref{{\tt $\backslash$#1}}{#2}}% | |
4 | \newcommand{\commandrefn}[2]{\helprefn{{\tt $\backslash$#1}}{#2}\index{#1}}% | |
5 | \newcommand{\commandpageref}[2]{\latexignore{\helprefn{{\tt $\backslash$#1}}{#2}}\latexonly{{\tt $\backslash$#1} {\it page \pageref{#2}}}\index{#1}}% | |
6 | \newcommand{\indexit}[1]{#1\index{#1}}% | |
7 | \newcommand{\inioption}[1]{{\bf {\tt #1}}\index{#1}}% | |
8 | \parskip=10pt% | |
9 | \parindent=0pt% | |
10 | %\backgroundcolour{255;255;255}\textcolour{0;0;0}% Has an effect in HTML only | |
11 | \winhelpignore{\title{Manual for Tex2RTF 1.64:\\A \LaTeX\ to RTF and HTML converter}% | |
12 | \author{Julian Smart}% | |
13 | \date{October 1997}% | |
14 | }% | |
15 | \winhelponly{\title{Manual for Tex2RTF 1.64}% | |
16 | \author{by Julian Smart\\$$\image{1cm;0cm}{tex2rtf.wmf}$$}% | |
17 | }% | |
18 | \makeindex% | |
19 | \begin{document}% | |
20 | \maketitle% | |
21 | \pagestyle{fancyplain}% | |
22 | \bibliographystyle{plain}% | |
23 | \pagenumbering{roman}% | |
24 | \setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}% | |
25 | \setfooter{\thepage}{}{}{}{}{\thepage}% | |
26 | \tableofcontents% | |
27 | ||
28 | \chapter*{Copyright notice}% | |
29 | \setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}% | |
30 | \setfooter{\thepage}{}{}{}{}{\thepage}% | |
31 | ||
32 | Copyright (c) 1997 Julian Smart. | |
33 | ||
34 | Permission to use, copy, modify, and distribute this software and its | |
35 | documentation for any purpose is hereby granted without fee, provided that the | |
36 | above copyright notice, author statement and this permission notice appear in | |
37 | all copies of this software and related documentation. | |
38 | ||
39 | THE SOFTWARE IS PROVIDED ``AS-IS'' AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, | |
40 | IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF | |
41 | MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | |
42 | ||
43 | IN NO EVENT SHALL JULIAN SMART OR THE ARTIFICIAL INTELLIGENCE | |
44 | APPLICATIONS INSTITUTE OR UNIVERSITY OF EDINBURGH BE LIABLE FOR ANY | |
45 | SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR | |
46 | ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, | |
47 | WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY | |
48 | OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | |
49 | PERFORMANCE OF THIS SOFTWARE. | |
50 | ||
51 | \chapter{Introduction}% | |
52 | \pagenumbering{arabic}% | |
53 | \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% | |
54 | \setfooter{\thepage}{}{}{}{}{\thepage}% | |
55 | ||
56 | This document describes a utility for converting \popref{\LaTeX}{latexgloss}\ files into | |
57 | several other formats. | |
58 | ||
59 | Only a subset of \LaTeX\ can be processed by this utility, especially | |
60 | since the target document language will never perfectly match \LaTeX. | |
61 | Whether the quality of the results is good enough will depend upon the | |
62 | application and your own expectations. {\it This caveat is worth emphasizing}, because | |
63 | many people assume that any old \LaTeX\ document will go through without modification: it might, | |
64 | but the chances are you'll need to modify it a bit for Tex2RTF. Tex2RTF was written with | |
65 | portable document maintenance and generation in mind, with less emphasis on accepting all \LaTeX\ syntax. | |
66 | You have been warned! | |
67 | ||
68 | Tex2RTF is heavily biased towards making on-line, hypertext versions of | |
69 | \rtfsp\LaTeX\ documents, but the \popref{RTF}{rtf} converter can be used to generate linear, | |
70 | paper-based documents too. | |
71 | ||
72 | The latest version of Tex2RTF, plus source code, can be accessedfrom: | |
73 | ||
74 | \begin{verbatim} | |
75 | http://web.ukonline.co.uk/julian.smart/tex2rtf | |
76 | ftp://www.remstar.com/pub/wxwin/tex2rtf | |
77 | \end{verbatim} | |
78 | ||
79 | It is available in Sun Open Look, Motif, Windows 3.1, Windows 95/NT, and | |
80 | non-GUI UNIX versions. | |
81 | ||
82 | Tex2RTF was developed using the free Open Look, Motif and Windows 3.1 | |
83 | C++ class library \popref{wxWindows}{wxwindows}. | |
84 | ||
85 | \section{Status of Tex2RTF}\index{status of Tex2RTF}% | |
86 | ||
87 | Tex2RTF is under continual development, often following users' | |
88 | suggestions. From version 1.33, Tex2RTF is effectively in a second phase | |
89 | of development. In addition to the bare minimum of syntax and facilities | |
90 | for producing useable help systems or linear RTF, commands are being | |
91 | added to allow visually effective, even aesthetically pleasing, | |
92 | documentation to be produced. | |
93 | ||
94 | Examples are the \verb$\indented$, \verb$\twocollist$ and \verb$\marginpar$\rtfsp | |
95 | commands; over time I hope to be able to reproduce most of the popular | |
96 | styles of formatting and presentation in Windows Help files, whilst | |
97 | allowing a reasonable equivalent to be generated in the other formats. | |
98 | ||
99 | Some new developments in the various formats still need to be catered | |
100 | for by Tex2RTF, such as Windows 95 help files and HTML 3.0. Features | |
101 | that can be added to Tex2RTF as a result of these developments include | |
102 | math and inline image map support in HTML, table support in Windows | |
103 | Help, and generally better formatting abilities in both. However, documentation | |
104 | about these formats is sketchy at the time of writing (October 1995). | |
105 | ||
106 | \section{Acknowledgements}\index{acknowledgements}% | |
107 | ||
108 | Thanks are due to the many people in AIAI and on the Internet at large | |
109 | who have pointed out bugs or shortcomings in Tex2RTF. Michel Lavaud has been | |
110 | a great help in giving advice for improvements to the manual. | |
111 | ||
112 | \section{Change log}\index{change log}% | |
113 | ||
114 | Version 1.64, October 20th 1998 | |
115 | ||
116 | \begin{itemize}\itemsep=0pt | |
117 | \item Added \verb$\insertatlevel$ command. | |
118 | \end{itemize} | |
119 | ||
120 | Version 1.63, October 21st 1997 | |
121 | ||
122 | \begin{itemize}\itemsep=0pt | |
123 | \item Debugged problem with Word bookmarks not being inserted for unnumbered | |
124 | sections. | |
125 | \end{itemize} | |
126 | ||
127 | Version 1.62, August 18th 1997 | |
128 | ||
129 | \begin{itemize}\itemsep=0pt | |
130 |