From 83ee377ee0b61092ec1522ac1e1361640f74fa06 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Wed, 31 Jan 2001 03:40:10 +0000 Subject: [PATCH] r479: *** empty log message *** --- doc/tex2rtf/Makefile.am | 24 -- doc/tex2rtf/Makefile.in | 222 -------------- doc/tex2rtf/bullet.bmp | Bin 138 -> 0 bytes doc/tex2rtf/ctsim-concepts.tex | 22 -- doc/tex2rtf/ctsim-gui.tex | 14 - doc/tex2rtf/ctsim-install.tex | 49 ---- doc/tex2rtf/ctsim-textui.tex | 210 ------------- doc/tex2rtf/ctsim-web.tex | 20 -- doc/tex2rtf/ctsim.bib | 36 --- doc/tex2rtf/ctsim.hpj | 29 -- doc/tex2rtf/ctsim.tex | 104 ------- doc/tex2rtf/fancyhea.sty | 145 --------- doc/tex2rtf/logo-huge.bmp | Bin 67856 -> 0 bytes doc/tex2rtf/logo-huge.gif | Bin 4687 -> 0 bytes doc/tex2rtf/make-help | 12 - doc/tex2rtf/makeidx.sty | 11 - doc/tex2rtf/mysober.sty | 154 ---------- doc/tex2rtf/mytitle.sty | 30 -- doc/tex2rtf/psbox.tex | 520 --------------------------------- doc/tex2rtf/tex2rtf.ini | 10 - doc/tex2rtf/texhelp.sty | 298 ------------------- doc/tex2rtf/verbatim.sty | 212 -------------- 22 files changed, 2122 deletions(-) delete mode 100644 doc/tex2rtf/Makefile.am delete mode 100644 doc/tex2rtf/Makefile.in delete mode 100644 doc/tex2rtf/bullet.bmp delete mode 100644 doc/tex2rtf/ctsim-concepts.tex delete mode 100644 doc/tex2rtf/ctsim-gui.tex delete mode 100644 doc/tex2rtf/ctsim-install.tex delete mode 100644 doc/tex2rtf/ctsim-textui.tex delete mode 100644 doc/tex2rtf/ctsim-web.tex delete mode 100644 doc/tex2rtf/ctsim.bib delete mode 100644 doc/tex2rtf/ctsim.hpj delete mode 100644 doc/tex2rtf/ctsim.tex delete mode 100644 doc/tex2rtf/fancyhea.sty delete mode 100644 doc/tex2rtf/logo-huge.bmp delete mode 100644 doc/tex2rtf/logo-huge.gif delete mode 100644 doc/tex2rtf/make-help delete mode 100644 doc/tex2rtf/makeidx.sty delete mode 100644 doc/tex2rtf/mysober.sty delete mode 100644 doc/tex2rtf/mytitle.sty delete mode 100644 doc/tex2rtf/psbox.tex delete mode 100644 doc/tex2rtf/tex2rtf.ini delete mode 100644 doc/tex2rtf/texhelp.sty delete mode 100644 doc/tex2rtf/verbatim.sty diff --git a/doc/tex2rtf/Makefile.am b/doc/tex2rtf/Makefile.am deleted file mode 100644 index 1de7de8..0000000 --- a/doc/tex2rtf/Makefile.am +++ /dev/null @@ -1,24 +0,0 @@ -docs=ctsim.tex ctsim.bib texhelp.sty psbox.tex logo-huge.bmp tex2rtf.ini ctsim.hpj bullet.bmp verbatim.sty mytitle.sty makeidx.sty mysober.sty fancyhea.sty ctsim.bib -EXTRA_DIST = ${docs} - -dvi: ctsim.tex - bibtex ctsim - latex ctsim - makeindex ctsim - latex ctsim - -winhelp: ctsim.tex - rm -f ctsim.rtf ctsim.cnt - tex2rtf ctsim.tex ctsim.rtf -winhelp - hcw /c /m /e ctsim.hpj - mv CTSIM.HLP ctsim.hlp - cp ctsim.hlp ctsim.cnt ../../msvc/ctsim/ - -htmlhelp: ctsim.tex - rm -f ctsim*.html ctsim.hhp ctsim.hhc ctsim.hhk - tex2rtf ctsim.tex ctsim.html -html - zip ctsim.zip *.html *.gif ctsim.hhp ctsim.hhc ctsim.hhk - mv ctsim.zip ctsim.htb - cp ctsim.htb ../../msvc/ctsim/. - cp ctsim.htb ../../src/. - diff --git a/doc/tex2rtf/Makefile.in b/doc/tex2rtf/Makefile.in deleted file mode 100644 index 3e9eefa..0000000 --- a/doc/tex2rtf/Makefile.in +++ /dev/null @@ -1,222 +0,0 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am - -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - -SHELL = @SHELL@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ - -top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - -INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -host_alias = @host_alias@ -host_triplet = @host@ -AWK = @AWK@ -CC = @CC@ -CXX = @CXX@ -MAKEINFO = @MAKEINFO@ -PACKAGE = @PACKAGE@ -RANLIB = @RANLIB@ -VERSION = @VERSION@ -X_BASIC_LIBS = @X_BASIC_LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LIBS = @X_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -X_TOOLKIT_LIBS = @X_TOOLKIT_LIBS@ -cgibindir = @cgibindir@ -cgibinurl = @cgibinurl@ -cgiprograms = @cgiprograms@ -ctlibs = @ctlibs@ -htmldata = @htmldata@ -htmldir = @htmldir@ -lamdefs = @lamdefs@ -lamdir = @lamdir@ -lamprograms = @lamprograms@ -mpienable = @mpienable@ -my_includes = @my_includes@ -webdatadir = @webdatadir@ -webdataurl = @webdataurl@ -webenabled = @webenabled@ -wxcflags = @wxcflags@ -wxconfig = @wxconfig@ -wxlibs = @wxlibs@ - -docs = ctsim.tex ctsim.bib texhelp.sty psbox.tex logo-huge.bmp tex2rtf.ini ctsim.hpj bullet.bmp verbatim.sty mytitle.sty makeidx.sty mysober.sty fancyhea.sty ctsim.bib -EXTRA_DIST = ${docs} -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect -.SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/tex2rtf/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - -tags: TAGS -TAGS: - - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = doc/tex2rtf - -distdir: $(DISTFILES) - here=`cd $(top_builddir) && pwd`; \ - top_distdir=`cd $(top_distdir) && pwd`; \ - distdir=`cd $(distdir) && pwd`; \ - cd $(top_srcdir) \ - && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/tex2rtf/Makefile - @for file in $(DISTFILES); do \ - d=$(srcdir); \ - if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ - else \ - test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ - fi; \ - done -info-am: -info: info-am -dvi-am: -dvi: dvi-am -check-am: all-am -check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am - -install-data-am: -install-data: install-data-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - - -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* - -maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic - -mostlyclean: mostlyclean-am - -clean-am: clean-generic mostlyclean-am - -clean: clean-am - -distclean-am: distclean-generic clean-am - -distclean: distclean-am - -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - -maintainer-clean: maintainer-clean-am - -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean - - -dvi: ctsim.tex - bibtex ctsim - latex ctsim - makeindex ctsim - latex ctsim - -winhelp: ctsim.tex - rm -f ctsim.rtf ctsim.cnt - tex2rtf ctsim.tex ctsim.rtf -winhelp - hcw /c /m /e ctsim.hpj - mv CTSIM.HLP ctsim.hlp - cp ctsim.hlp ctsim.cnt ../../msvc/ctsim/ - -htmlhelp: ctsim.tex - rm -f ctsim*.html ctsim.hhp ctsim.hhc ctsim.hhk - tex2rtf ctsim.tex ctsim.html -html - zip ctsim.zip *.html *.gif ctsim.hhp ctsim.hhc ctsim.hhk - mv ctsim.zip ctsim.htb - cp ctsim.htb ../../msvc/ctsim/. - cp ctsim.htb ../../src/. - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/doc/tex2rtf/bullet.bmp b/doc/tex2rtf/bullet.bmp deleted file mode 100644 index aad8fc793edd54ffb5910e67b2470659c95448b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmZumxe>rH2vhFtK1GJ`9PYi2Yw9con_&SdBlI1b>qTKR2Gu`ZXgNITWj7;KP=JJL V1)UXU1`*-lNw`O&c<~DR!2u5s7-j$f diff --git a/doc/tex2rtf/ctsim-concepts.tex b/doc/tex2rtf/ctsim-concepts.tex deleted file mode 100644 index ba0c2ad..0000000 --- a/doc/tex2rtf/ctsim-concepts.tex +++ /dev/null @@ -1,22 +0,0 @@ -\chapter{Concepts}\index{Concepts}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\section{Overview}\label{conceptoverview}\index{Concepts,Overview}% - -\section{Phantoms}\label{conceptphantom}\index{Concepts,Phantoms}% -\subsection{Overview}\label{phantomoverview}\index{Concepts,Phantoms,Overview}% -\subsection{Phantom Elements}\label{phantoelements}\index{Concepts,Phantoms,Elements} -\subsubsection{ellipse} -\subsubsection{rectangle} -\subsubsection{triangle} -\subsubsection{sector} -\subsubsection{segment} - -\section{Scanner}\label{conceptscanner}\index{Concepts,Scanner}% -\subsection{Geometries} -\subsection{Focal Length} -\subsection{Field of View} - -\section{Reconstruction}\label{conceptreconstruction}\index{Concepts,Reconstruction}% -\subsection{Filtered Backprojection} diff --git a/doc/tex2rtf/ctsim-gui.tex b/doc/tex2rtf/ctsim-gui.tex deleted file mode 100644 index 99bc69d..0000000 --- a/doc/tex2rtf/ctsim-gui.tex +++ /dev/null @@ -1,14 +0,0 @@ -\chapter{ctsim - the Graphical User Interface}\label{ctsim}\index{ctsim}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\ctsim is the graphical shell for the CTSim project. It is -written using the wxLibrary for cross-platform compatibility with GTK, -Motif, and Microsoft Windows. It includes all of the functionality of -the command-line tool {\tt ctsimtext} as well as image processing and visualization features. - -\ctsim can open projection files, image files, phantom definition files, and plotfiles. - -\usage -ctsim [OPTIONS] [files to open...] - diff --git a/doc/tex2rtf/ctsim-install.tex b/doc/tex2rtf/ctsim-install.tex deleted file mode 100644 index c5cb08d..0000000 --- a/doc/tex2rtf/ctsim-install.tex +++ /dev/null @@ -1,49 +0,0 @@ -\chapter{Installation}\index{Installation}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\section{Download}\label{download}\index{Installation,Download}% - -The latest version of CTSim, plus source code, can be accessed from: - -\begin{verbatim} -http://www.ctsim.org -ftp://ftp.ctsim.org -\end{verbatim} - -It is available in Windows 95/NT/2000 and Linux GUI versions and non-GUI versions. - -\section{Installing Linux RPM}\index{Installation,Linux}% - -\section{Installing Windows Binary}\index{Installation,Windows}% - -\section{Build From Sources}\label{build}\index{Installation,Build}% - -See the INSTALL file included in the source distribution for instructions. - -\section{Web Requirements}\label{installreq}\index{Installation,Requirements}% - \begin{itemize}\itemsep=0pt - \item zlib Library (optional) - \par Used for PNG file export. - - \item libpng Library (optional) - \par Used for PNG file export. - \par www.libpng.org - - \item FFTW library (optional) - \par Used for frequency-based filtering and fourier transformations of images. - \par www.fftw.org - - \item readline library (optional) - \par Used for \ctsimtext interactive shell. - - \item dmalloc library (optional) - \par Used for debugging memory allocation - \par www.dmalloc.com - - \item wxWindows library (optional) - \par Used for platform-independent graphical interface. The graphical-shell - program \ctsim requires this library. - \par www.wxwindows.org -\end{itemize} - diff --git a/doc/tex2rtf/ctsim-textui.tex b/doc/tex2rtf/ctsim-textui.tex deleted file mode 100644 index 3826c49..0000000 --- a/doc/tex2rtf/ctsim-textui.tex +++ /dev/null @@ -1,210 +0,0 @@ -\chapter{ctsimtext}\label{ctsimtext}\index{ctsimtext}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\ctsimtext is a master shell for all of the command-line utilities. - -\usage -\ctsimtext can be executed without any parameters. In that case, \ctsimtext -offers a command-line to enter the function-names and their parameters. The output of the command is displayed. Further commands may be given to \ctsimtext. The shell is exited by the {\tt quit} command. - -\ctsimtext can also be called to execute a single command. This is especially useful for batch files containing multiple \ctsimtext commands. This is invoked by calling \par -{\tt ctsimtext function-name parameters...}. - -The available functions are: - -\section{if1}\label{if1}\index{ctsimtext,if1}% -Perfoms math functions on a single image. - -\usage -\begin{itemize}\itemsep=0pt - \item --invert - \item --log - \item --exp - \item --sqr - \item --sqrt -\end{itemize} - -\section{if2}\label{if2}\index{ctsimtext,if2}% -Perfoms math functions on a two images. - -\usage -\begin{itemize}\itemsep=0pt - \item --add - \item --sub - \item --mul - \item --comp - \item --column-plot - \item --row-plot -\end{itemize} - -\section{ifexport}\label{ifexport}\index{ctsimtext,ifexport}% -Export an imagefile to a standard graphics file. - -\usage -\begin{itemize}\itemsep=0pt - \item --format - \begin{itemize}\itemsep=0pt - \item --pgm - \item --pgmasc - \item --png - \item --png16 - \end{itemize} - \item --center - \begin{itemize}\itemsep=0pt - \item median - \item mode - \item mean - \end{itemize} - \item --auto - \begin{itemize}\itemsep=0pt - \item --full - \item --std0.1 - \item --std0.5 - \item --std1 - \item --std2 - \item --std3 - \end{itemize} - \item --scale - \item --min - \item --max -\end{itemize} - -\section{ifinfo}\label{ifinfo}\index{ctsimtext,ifinfo}% - -Displays information about an imagefile. - -\usage -\begin{itemize}\itemsep=0pt - \item --labels - \item --no-labels - \item --stats - \item --no-stats - \item --help -\end{itemize} - -\section{phm2pj}\label{phm2pj}\index{ctsimtext,phm2pj}% -Simulates collection of X-rays data (projections) around a phantom object. - -\usage -phm2pj projection-file-name number-of-detectors number-of-views [options...] -\begin{itemize}\itemsep=0pt - \item --phantom - Select a standard phantom - \begin{itemize}\itemsep=0pt - \item herman - \item herman-b - \item shepp-logan - \item shepp-logan-b - \end{itemize} - - \item --phmfile - Load a phantom definition definition - - \item --geometry - \begin{itemize}\itemsep=0pt - \item parallel - \item equiangular - \item equilinear - \end{itemize} - - \item --nray - Number of samples per each detector - - \item --rotangle - Sets the rotation amount as a multiple of pi. For parallel geometries use -a rotation angle of 1 and for equilinear and equiangular geometries use a rotation angle of 2. - - \item --field-of-view - Sets the field of view as a ratio of the diameter of the phantom. For parallel geometries, using a value of 1.0 is fine. For other geometies, this should be at least 1.3 to avoid artifacts. - - \item --focal-length - Sets the distance of the radiation source and detectors from the center of the object as a ratio of the radius of the object. For parallel geometries, a value of 1.0 is fine. For other geometries, this should be at least 2.0 to avoid artifacts. -\end{itemize} - -The Herman phantom is taken with permission from Gabor Hermans 1980 book\cite{HERMAN80}. The Shepp-Logan phantom was published in 1974\cite{SHEPP74}. - -\section{phm2if}\label{phm2if}\index{ctsimtext,phm2if}% -Converts a geometric phantom object into an imagefile. The size of the -imagefile in pixels must be specified as well as the number of samples -to average per pixel. - -\usage -\begin{itemize}\itemsep=0pt - \item --nsamples -\end{itemize} - -\section{pj2if}\label{pj2if}\index{ctsimtext,pj2if}% -Convert a projection file into an imagefile. - -\usage -\begin{itemize}\itemsep=0pt -\item --help Print brief online help -\end{itemize} - -\section{pjinfo}\label{pjinfo}\index{ctsimtext,pjinfo}% -Displays information about a projection file. - -\usage -\begin{itemize}\itemsep=0pt - \item --binaryheader - \item --binaryview - \item --startview - \item --endview - \item --dump -\end{itemize} - -\section{pjrec}\label{pjrec}\index{ctsimtext,pjrec}% -Reconstructs the interior of an object from a projection file. - -\usage -\begin{twocollist} -\twocolitemruled{{\bf Parameter}}{{\bf Options}} -\twocolitem{{\bf --filter}} -{Selects which filter to apply to each projection. To properly reconstruct an image, this filter should be multiplied -by the absolute value of distance from zero frequency. -\begin{itemize}\itemsep=0pt -\item abs\_bandlimit -\item abs\_cosine -\item abs\_hamming -\end{itemize} -} -\twocolitem{{\bf --filter-parameter}}{Sets the alpha level for Hamming - window. At setting of 0.54, this equals the Hanning window.} - -\twocolitem{{\bf --filter-method}}{Selects the filtering method. For large numbers of detectors, {\tt rfftw} is optimal. For smaller numbers of detectors, {\tt convolution} might be a bit faster. -\begin{itemize}\itemsep=0pt -\item convolution -\item fourier -\item fourier\_table -\item fftw -\item rfftw -\end{itemize} -} - -\twocolitem{{\bf --filter-generation}}{Selects the filter generation. With convolution, {\tt direct} is the proper method to select. With any of the frequency methods, {\tt inverse-fourier} is the best method. -\begin{itemize}\itemsep=0pt -\item direct -\item inverse-fourier -\end{itemize} -} -\twocolitem{{\bf --interpolation}}{Interpolation technique. {\tt linear} is optimal. -\begin{itemize}\itemsep=0pt -\item nearest -\item linear -\end{itemize} -} - \twocolitem{{\bf -backprojection}}{Selects the backprojection technique. A setting of {\tt idiff3} is optimal. -\begin{itemize}\itemsep=0pt -\item trig -\item table -\item diff -\item diff2 -\item idiff2 -\item idiff3 -\end{itemize} -} -\twocolitem{{\bf --zeropad}}{ Zeropad factor. A setting of {\tt 1} is optimal.} - -\twocolitem{{\bf --preinterpolate}}{Selects preinterpolation interpolation technique and sets the preinterpolation factor. Currently, this is experimental and does not work well.} -\end{twocollist} diff --git a/doc/tex2rtf/ctsim-web.tex b/doc/tex2rtf/ctsim-web.tex deleted file mode 100644 index b6ccb31..0000000 --- a/doc/tex2rtf/ctsim-web.tex +++ /dev/null @@ -1,20 +0,0 @@ -\chapter{The Web Browser CGI Interface}\label{webinterface}\index{Web Interface}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\section{Overview}\index{Web Interface,Overview}% -The CGI program {\tt ctsim.cgi} takes projections of a standard -phantom object, performs reconstruction, and then compares the -rasterized phantom object with the reconstruction. The comparison is -performed both visually by an image subtraction as well as by standard -statistics as described by Herman\cite{HERMAN80}. - -\section{Requirements}\index{Web Interface,Requirements}% - \begin{itemize}\itemsep=0pt - \item Apache or other CGI compatible web server - - \item Perl (version 4.0 or higher) - - \item A client web browser than can display PNG files. Most - current web browsers support PNG. - \end{itemize} diff --git a/doc/tex2rtf/ctsim.bib b/doc/tex2rtf/ctsim.bib deleted file mode 100644 index c29be25..0000000 --- a/doc/tex2rtf/ctsim.bib +++ /dev/null @@ -1,36 +0,0 @@ -\bibliography{ctsim} -\bibliographystyle{plain} - -@book{KAK87, - author = {A. Kak and M. Slaney}, - title = {Principles of Computerized Tomographic Imaging}, - publisher = {IEEE Press, New York}, - year = {1987} -} - -@book{HERMAN80, - author = {G.T. Herman}, - title = {Image Reconstruction from Projections: The Fundamentals of Computerized Tomography}, - year = {1980}, - publisher = {Academic Press, New York, 1980} -} - -@book{PRESS92, - author = {W.H. Press, S.A. Teukolsky, W.T. Vellerling, and B.P. Flannery}, - title = {Numerical Recipes in C: The Art of Scientific Computing}, - publisher = {Cambridge University Press, Cambridge}, - edition = {Second}, - year = {1992} -} - -@article{SHEPP74, - author = {L. Shepp and B. Logan}, - title = {The Fourier Reconstruction of a Head Section}, - journal = {IEEE Transactions in Nuclear Science}, - volume = {NS-21}, - number = {6}, - pages = {21-43}, - year = {1974} -} - - diff --git a/doc/tex2rtf/ctsim.hpj b/doc/tex2rtf/ctsim.hpj deleted file mode 100644 index 1f0aa18..0000000 --- a/doc/tex2rtf/ctsim.hpj +++ /dev/null @@ -1,29 +0,0 @@ -; This file is maintained by HCW. Do not modify this file directly. - -[OPTIONS] -COMPRESS=12 Hall Zeck -REVISIONS=No -LCID=0x409 0x0 0x0 ; English (United States) -REPORT=Yes -CONTENTS=Introduction -TITLE=CTSim - Computed Tomography Simulator -CNT=ctsim.cnt -COPYRIGHT=Copyright (c) 1983-2001 Kevin Rosenberg, M.D. -CITATION=Copyright (c) 1983-2001 Kevin Rosenberg, M.D. -HLP=ctsim.hlp - -[FILES] -ctsim.rtf - -[MAP] -#include ..\..\src\ctsim-map.h - -[WINDOWS] -main="",(653,102,360,600),27904,(r14876671),(r12632256),f3 - -[CONFIG] -CreateButton("Up", "\&Up", "JumpId(`ctsim.hlp', `Contents')") ; Buttons -BrowseButtons() - -[BAGGAGE] -ctsim.cnt diff --git a/doc/tex2rtf/ctsim.tex b/doc/tex2rtf/ctsim.tex deleted file mode 100644 index 6b42f8d..0000000 --- a/doc/tex2rtf/ctsim.tex +++ /dev/null @@ -1,104 +0,0 @@ -\documentclass[11pt]{report}% -%\input{psbox.tex} -\usepackage{texhelp} -\usepackage{fancyheadings} -\usepackage{mysober} -\usepackage{mytitle} -\usepackage{verbatim} -\usepackage{makeidx} -\usepackage{times} -\usepackage{hyperref} - -\newcommand{\ctsim}{{\tt CTSim}} -\newcommand{\ctsimtext}{{\tt CTSimText}} -\newcommand{\usage}{{\bf Usage}{\par}} - -\newcommand{\commandref}[2]{\helpref{{\tt $\backslash$#1}}{#2}}% -\newcommand{\commandrefn}[2]{\helprefn{{\tt $\backslash$#1}}{#2}\index{#1}}% -\newcommand{\commandpageref}[2]{\latexignore{\helprefn{{\tt $\backslash$#1}}{#2}}\latexonly{{\tt $\backslash$#1} {\it page \pageref{#2}}}\index{#1}}% -\newcommand{\indexit}[1]{#1\index{#1}}% -\newcommand{\inioption}[1]{{\bf {\tt #1}}\index{#1}}% -\parskip=10pt% -\parindent=0pt% -%\backgroundcolour{255;255;255}\textcolour{0;0;0}% Has an effect in HTML only -\winhelpignore{\title{Manual for CTSim 3.0}% -\author{Kevin Rosenberg, M.D.}% -\date{January 2001}% -}% -\winhelponly{\title{Manual for CTSim 3.0}% -\author{by Kevin Rosenberg, M.D.\\$$\image{3cm;3cm}{logo-huge.bmp}$$}% -}% -\makeindex% -\begin{document}% -\maketitle% -\pagestyle{fancyplain}% -\bibliographystyle{plain}% -\pagenumbering{roman}% - -\setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% -\tableofcontents% - -\chapter*{Copyright notice}% -\setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -Copyright (c) 1983-2001 Kevin Rosenberg, M.D. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose is hereby granted without fee, provided that the -above copyright notice, author statement and this permission notice appear in -all copies of this software and related documentation. - -THE SOFTWARE IS PROVIDED ``AS-IS'' AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, -IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -IN NO EVENT SHALL KEVIN ROSENBERG BE LIABLE FOR ANY -SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY -OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -\chapter{Introduction}\label{introduction}% -\pagenumbering{arabic}% -\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\winhelponly{$$\image{3cm;3cm}{logo-huge}$$}% -\htmlonly{$$\image{3cm;3cm}{logo-huge.gif}$$}% -Computed Tomography is a technique for estimating the interior of an object -from measurement of radiation collected around the object. This radiation -can be either projected through or emitted from the object. -\rtfsp\ctsim simulates the process of projecting X-rays through a phantom object. -\rtfsp\ctsim can then reconstruct the interior of the object from the projections -collected around the phantom object. - -The \ctsim package has two executable files: the graphical \helprefn{ctsim}{ctsim} and text \helprefn{ctsimtext}{ctsimtext} programs. - -\include{ctsim-concepts} - -\include{ctsim-install} - -\include{ctsim-gui} - -\include{ctsim-textui} - -\include{ctsim-web} - -\newpage - -\bibliographystyle{plain} -\bibliography{ctsim} -\addcontentsline{toc}{chapter}{Bibliography} -\setheader{{\it REFERENCES}}{}{}{}{}{{\it REFERENCES}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% - -\addcontentsline{toc}{chapter}{Index} -\setheader{{\it INDEX}}{}{}{}{}{{\it INDEX}} % -\setfooter{\thepage}{}{}{}{}{\thepage} % -\printindex % - -\end{document}% - diff --git a/doc/tex2rtf/fancyhea.sty b/doc/tex2rtf/fancyhea.sty deleted file mode 100644 index 83914fa..0000000 --- a/doc/tex2rtf/fancyhea.sty +++ /dev/null @@ -1,145 +0,0 @@ -% fancyheadings.sty version 1.92 -% Fancy headers and footers. -% Piet van Oostrum, Dept of Computer Science, University of Utrecht -% Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands -% Telephone: +31-30-531806. piet@cs.ruu.nl (mcvax!sun4nl!ruuinf!piet) -% Sep 16, 1994 -% version 1.4: Correction for use with \reversemargin -% Sep 29, 1994: -% version 1.5: Added the \iftopfloat, \ifbotfloat and \iffloatpage commands -% Oct 4, 1994: -% version 1.6: Reset single spacing in headers/footers for use with -% setspace.sty or doublespace.sty -% Oct 4, 1994: -% version 1.7: changed \let\@mkboth\markboth to -% \def\@mkboth{\protect\markboth} to make it more robust -% Dec 5, 1994: -% version 1.8: corrections for amsbook/amsart: define \@chapapp and (more -% importantly) use the \chapter/sectionmark definitions from ps@headings if -% they exist (which should be true for all standard classes). -% May 31, 1995: -% version 1.9: The proposed \renewcommand{\headrulewidth}{\iffloatpage... -% construction in the doc did not work properly with the fancyplain style. -% June 1, 1995: -% version 1.91: The definition of \@mkboth wasn't restored on subsequent -% \pagestyle{fancy}'s. -% June 1, 1995: -% version 1.92: The sequence \pagestyle{fancyplain} \pagestyle{plain} -% \pagestyle{fancy} would erroneously select the plain version. - -\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} -\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} -\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} - -\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} -\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} -\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} - -\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} -\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} -\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} - -\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} -\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} -\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} - -\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} -\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} -\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} - -\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} -\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} -\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} - -\newdimen\headrulewidth -\newdimen\footrulewidth -\newdimen\plainheadrulewidth -\newdimen\plainfootrulewidth -\newdimen\headwidth -\newif\if@fancyplain -\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} - -% Command to reset various things in the headers: -% a.o. single spacing (taken from setspace.sty) -% and the catcode of ^^M (so that epsf files in the header work if a -% verbatim crosses a page boundary) -\def\fancy@reset{\restorecr - \def\baselinestretch{1}% - \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e - \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% - \else% NFSS (2.09) present - \@newbaseline% - \fi} - -% Initialization of the head and foot text. - -\headrulewidth 0.4pt -\footrulewidth\z@ -\plainheadrulewidth\z@ -\plainfootrulewidth\z@ - -\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} -% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages -\chead{} -\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} -% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages -\lfoot{} -\cfoot{\rm\thepage} % page number -\rfoot{} - -% Put together a header or footer given the left, center and -% right text, fillers at left and right and a rule. -% The \lap commands put the text into an hbox of zero size, -% so overlapping text does not generate an errormessage. - -\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox -{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill -\parbox[b]{\headwidth}{\centering#3\strut}\hfill -\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} - - -\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule -\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill -\parbox[t]{\headwidth}{\centering#3\strut}\hfill -\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} - -\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi -\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} - -\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi -\vskip-0.3\normalbaselineskip\vskip-\footrulewidth -\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} - -\def\ps@fancy{% -\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook -\@ifundefined{chapter}{\def\sectionmark##1{\markboth -{\uppercase{\ifnum \c@secnumdepth>\z@ - \thesection\hskip 1em\relax \fi ##1}}{}}% -\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne - \thesubsection\hskip 1em\relax \fi ##1}}}% -{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne - \@chapapp\ \thechapter. \ \fi ##1}}{}} -\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ - \thesection. \ \fi ##1}}}}% -\csname ps@headings\endcsname % use \ps@headings defaults if they exist -\ps@@fancy -\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% -\headwidth\textwidth} -\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} -\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} -\def\ps@@fancy{% -\def\@mkboth{\protect\markboth}% -\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% -\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% -\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% -\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% -} -\def\@lodd{\if@reversemargin\hss\else\relax\fi} -\def\@rodd{\if@reversemargin\relax\else\hss\fi} - -\let\latex@makecol\@makecol -\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} -\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} -\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} -\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} - diff --git a/doc/tex2rtf/logo-huge.bmp b/doc/tex2rtf/logo-huge.bmp deleted file mode 100644 index a51df36e4b512364ee1cde4f7767a825f53486b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67856 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 diff --git a/doc/tex2rtf/logo-huge.gif b/doc/tex2rtf/logo-huge.gif deleted file mode 100644 index aee56d23e050212348d1698b7f4a400b516eefe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4687 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 Vl`CPD1Y6SoQ diff --git a/doc/tex2rtf/make-help b/doc/tex2rtf/make-help deleted file mode 100644 index 1ad3b6b..0000000 --- a/doc/tex2rtf/make-help +++ /dev/null @@ -1,12 +0,0 @@ -rm -f ctsim.rtf ctsim.cnt -tex2rtf ctsim.tex ctsim.rtf -winhelp -hcw /c /m /e ctsim.hpj -mv CTSIM.HLP ctsim.hlp -cp ctsim.hlp ctsim.cnt ../../msvc/ctsim/ -rm -f ctsim*.html ctsim.hhp ctsim.hhc ctsim.hhk -tex2rtf ctsim.tex ctsim.html -html -zip ctsim.zip *.html *.gif ctsim.hhp ctsim.hhc ctsim.hhk -mv ctsim.zip ctsim.htb -cp ctsim.htb ../../msvc/ctsim - - diff --git a/doc/tex2rtf/makeidx.sty b/doc/tex2rtf/makeidx.sty deleted file mode 100644 index 4fbb9ae..0000000 --- a/doc/tex2rtf/makeidx.sty +++ /dev/null @@ -1,11 +0,0 @@ -% makeidx.sty 20-Jan-87 modified for international usage -% -% Modified by J.Schrod (TeXsys). -% according to the suggestion of H.Partl (TU Wien) in german.sty -% to make caption names adaptable to other languages. - -\@ifundefined{seeterm}{\def\seeterm{see}}{} % <----------- - -\def\see#1#2{{\em \seeterm\/} #1} -\def\printindex{\@input{\jobname.ind}} - diff --git a/doc/tex2rtf/mysober.sty b/doc/tex2rtf/mysober.sty deleted file mode 100644 index a6f73a6..0000000 --- a/doc/tex2rtf/mysober.sty +++ /dev/null @@ -1,154 +0,0 @@ -% SOBER.STY van Nico Poppelier -% Adapted by Julian Smart for his own -% nefarious purposes -% -------------------------------------- -% Koppen van secties, subsecties, ... -% -------------------------------------- -% -% -------------------------------------- -% fontgrootte en regelafstand -% (met de notatie X/Y wordt bedoeld -% 'letter X op regelafstand Y') -% -------------------------------------- -% -% 10pt 11pt 12pt -% \scriptsize 7/ 8 8/ 9.5 8/ 9.5 -% \tiny 5/ 6 6/ 7 6/ 7 -% \small 9/11 10/12 11/13.6 -% \footnotesize 8/ 9.5 9/11 10/12 -% \@normalsize 10/12 11/13.6 12/15 -% \large 12/14 12/14 14/18 -% \Large 14/18 14/18 17/22 -% \LARGE 17/22 17/22 20/25 -% \huge 20/25 20/25 25/30 -% \Huge 25/30 25/30 25/30 -% -% de syntax van \@startsection is: -% \@startsection -% {Name}{Level}{Indent}{Before_skip}{After_Skip}{Type_face} -% Indent : inspring van kop vanaf linkermarge -% Before_skip: wit boven kopje -% (< 0 geeft aan dat eerste alinea niet inspringt) -% After_skip : wit onder kopje indien >= 0 -% horizontaal wit na kopje, -% met kopje op de regel indien < 0 -% -% notatie voor : ()() -% -% in LaTeX's standaard-stijlen (onafhankelijk van \@ptsize): -% -% Indent Before_skip After_skip Type_face -% section 0 -3.5ex (-1ex)(-0.2ex) 2.3ex(0.2ex) \Large\bf -% subsection 0 -3.25ex(-1ex)(-0.2ex) 1.5ex(0.2ex) \large\bf -% subsubsection 0 -3.25ex(-1ex)(-0.2ex) 1.5ex(0.2ex) \normalsize\bf -% paragraph 0 3.25ex( 1ex)( 0.2ex) -1em()() \normalsize\bf -% subparagraph \parindent 3.25ex( 1ex)( 0.2ex) -1em()() \normalsize\bf -% -% -% in een soberder uitvoering (onafhankelijk van \@ptsize): -% -\def\section{\@startsection{section}{1} -%{\z@}{-2.5ex plus -0.5ex minus -0.1ex}{0.5ex plus 0.1ex}{\large\bf}} -{\z@}{-2.5ex plus -0.5ex minus -0.1ex}{0.5ex plus 0.1ex}{\large\bf}} -\def\subsection{\@startsection{subsection}{2} -{\z@}{-2.25ex plus -0.3ex minus -0.2ex}{0.05ex plus 0.05ex}{\normalsize\bf}} -\def\subsubsection{\@startsection{subsubsection}{3} -{\z@}{-2.25ex plus -0.3ex minus -0.2ex}{0.05ex plus 0.05ex}{\normalsize\sc}} -\def\paragraph{\@startsection{paragraph}{4} -{\z@}{2ex plus 0.5ex minus 0.1ex}{-0.7em}{\normalsize\it}} -\def\subparagraph{\@startsection{subparagraph}{4} -{\parindent}{2ex plus 0.5ex minus 0.1ex}{-0.7em}{\normalsize\it}} -% -% -------------------------------------- -% Hoofdstuk-koppen -% -------------------------------------- -% -% LaTeX's book style (standaard documentstijl) definieert -% de hoofdstuk-koppen onafhankelijk van \@ptsize -% - -\def\@makechapterhead#1{\vspace*{20pt}% -% Next line repaired by Piet van Oostrum - June 14, 1991. -%{\parindent 0pt\Large\bf \ifnum\c@secnumdepth>\m@ne\thechapter \fi -{\parindent 0pt\LARGE\bf \ifnum\c@secnumdepth>\m@ne\thechapter. \hskip 1em \fi% -{\raggedright\LARGE\bf #1}\\\rule[10pt]{\textwidth}{0.3mm}\par\nobreak \vskip25pt} } - -\def\@makeschapterhead#1{ - \vspace*{20pt} { \parindent 0pt \raggedright - \LARGE\bf#1\par\nobreak\vskip25pt } } -% -% -------------------------------------- -% List-omgevingen (itemize en enumerate) -% -------------------------------------- -% -% De volgende parameters zijn relevant in een list-omgeving: -% -% \labelsep : afstand tussen label en item -% \labelwidth : breedte van label -% \leftmargin : afstand tussen linkermarge en item -% \rightmargin : afstand tussen item en rechtermarge -% \listparindent: indentatie voor vervolg-alinea's in item -% \parsep : verticaal wit tussen vervolg-alinea's in item -% \itemsep : verticaal wit tussen opeenvolgende item's -% \topsep, -% \partopsep : wit boven item 1 = \topsep + \parskip -% (geen alinea-overgang boven lijst) -% wit boven item 1 = \topsep + \parskip + \partopsep -% (alinea-overgang boven lijst) -% -% zie verder LaTeX-boek 5.7.1 en C.5.3 -% -------------------------------------- -% -% De parameters voor niveau 1 worden gedefinieerd op top-niveau en -% \@listi definieert uitsluitend \leftmargin -% -% size = small (9pt, 10pt, 11pt) -\def\@listi{\topsep 0.4ex \parsep 0pt \itemsep \parsep} -% \topsep 4pt(2pt)(2pt) 6pt(2pt)(2pt) 9pt(3pt)(5pt) -% \parsep 2pt(1pt)(1pt) 3pt(2pt)(1pt) 4.5pt(2pt)(1pt) -% -% size = footnotesize (8pt, 9pt, 10pt) -\def\@listi{\topsep 0.4ex \parsep 0pt \itemsep \parsep} -% \topsep 3pt(1pt)(1pt) 4pt(2pt)(2pt) 6pt(2pt)(2pt) -% \parsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 3pt(2pt)(1pt) -% -% size = normalsize (and bigger) -% \parskip 0pt(1pt) 0pt(1pt) 0pt(1pt) -% \parindent 15pt 17pt 1.5em -% \topsep 8pt(2pt)(4pt) 9pt(3pt)(5pt) 10pt(4pt)(6pt) -% \partopsep 2pt(1pt)(1pt) 3pt(1pt)(2pt) 3pt(2pt)(2pt) -% \itemsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt -% \parsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt) -\topsep 0.4ex \partopsep 0pt \itemsep 0pt \parsep 0pt -% -% \leftmargini 2.5em \leftmarginii 2.2em \leftmarginiii 1.87em -% \leftmarginiv 1.7em \leftmarginv 1.0em \leftmarginvi 1.0em -% -% \leftmargin\leftmargini -% \labelwidth\leftmargini\advance\labelwidth-\labelsep -% \labelsep 0.5em -% -% \def\@listi{\leftmargin\leftmargini} -% -\def\@listii{\leftmargin\leftmarginii - \labelwidth\leftmarginii\advance\labelwidth-\labelsep -% \topsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt) -% \parsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 2.5pt(1pt)(1pt) - \topsep 0pt \parsep 0pt \itemsep \parsep} -% -\def\@listiii{\leftmargin\leftmarginiii - \labelwidth\leftmarginiii\advance\labelwidth-\labelsep -% \topsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 2.5pt(1pt)(1pt) -% \partopsep 1pt(0pt)(1pt) 1pt(0pt)(1pt) 1pt(0pt)(1pt) - \parsep \z@ \topsep 0pt \partopsep 0pt \itemsep \topsep} -% -% \def\@listiv{\leftmargin\leftmarginiv -% \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} -% -% \def\@listv{ \leftmargin\leftmarginv -% \labelwidth\leftmarginv\advance\labelwidth-\labelsep} -% -% \def\@listvi{\leftmargin\leftmarginvi -% \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} - - diff --git a/doc/tex2rtf/mytitle.sty b/doc/tex2rtf/mytitle.sty deleted file mode 100644 index 4d5652c..0000000 --- a/doc/tex2rtf/mytitle.sty +++ /dev/null @@ -1,30 +0,0 @@ -% mytitle.sty - -\def\maketitle{\begin{titlepage} -\let\footnotesize\small \let\footnoterule\relax \setcounter{page}{0} -%\null -%\vfil -\vspace*{2cm}\begin{flushleft} -{\huge \sf\@title\\\rule{\textwidth}{0.5mm}} \vskip 3em {\large \lineskip .75em -{\sf\@author} -\par} -\vskip 1.5em {\large\sf \@date \par} \end{flushleft} \par -\@thanks -\vfill -{\sf\small\begin{flushright}% -Heart Hospital of New Mexico\\ -Albuquerque, New Mexico\\ -Tel. 1-505-724-2378 -\end{flushright}} -\null -\end{titlepage} -\setcounter{footnote}{0} \let\thanks\relax -\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\maketitle\relax} -\def\abstractname{Abstract} % <---------- -\def\abstract{\titlepage -\null\vfil -\begin{center} -{\bf \abstractname} % <---------- -% {\bf Abstract} -\end{center}} -\def\endabstract{\par\vfil\null\endtitlepage} diff --git a/doc/tex2rtf/psbox.tex b/doc/tex2rtf/psbox.tex deleted file mode 100644 index b7438f4..0000000 --- a/doc/tex2rtf/psbox.tex +++ /dev/null @@ -1,520 +0,0 @@ -% -% %%%%%%% %%%%% %%%%%% %%%%% % % -% % % % % % % % % % -% % % % % % % % % % -% %%%%%%% %%%%% %%%%%% % % % -% % % % % % % % % -% % % % % % % % % -% % %%%%%% %%%%%% %%%%% % % -% -% By Jean Orloff -% Comments & suggestions by e-mail: ORLOFF@surya11.cern.ch -% No modification of this file allowed if not e-sent to me. -% -% A simple way to measure the size of encapsulated postscript figures -% from inside TeX, and to use it for automatically formatting texts -% with inserted figures. Works both under Plain TeX-based macros -% (Phyzzx, Harvmac, Psizzl, ...) and LaTeX environment. -% Provides exactly the same result on any PostScript printer provided -% the single instruction \psfor... is changed to fit the needs of the -% particular dvi->ps translator used. -% History: -% 1.31: adds \psforDVIALW(?) -% 1.30: adds \splitfile & \joinfiles for multi-file management -% 1.24: fix error handling & add \psonlyboxes -% 1.23: adds \putsp@ce for OzTeX fix -% 1.22: makes \drawingBox \global for use in Phyzzx -% 1.21: accepts %%BoundingBox: (atend) -% 1.20: tries to add \psfordvitps for the TeXPS package. -% 1.10: adds \psforoztex, error handling... -%2345678 1 2345678 2 2345678 3 2345678 4 2345678 5 2345678 6 2345678 7 23456789 -% -\def\temp{1.31} -\let\tempp=\relax -\expandafter\ifx\csname psboxversion\endcsname\relax - \message{version: \temp} -\else - \ifdim\temp cm>\psboxversion cm - \message{version: \temp} - \else - \message{psbox(\psboxversion) is already loaded: I won't load - psbox(\temp)!} - \let\temp=\psboxversion - \let\tempp=\endinput - \fi -\fi -\tempp -\let\psboxversion=\temp -\catcode`\@=11 -% Every macro likes a little privacy... -% -% Some common defs -% -\def\execute#1{#1}% NOT stupid: cs in #1 are then identified BEFORE execution -\def\psm@keother#1{\catcode`#112\relax}% borrowed from latex -\def\executeinspecs#1{% -\execute{\begingroup\let\do\psm@keother\dospecials\catcode`\^^M=9#1\endgroup}} -% -%Trying to tame the variety of \special commands for Postscript: the -% universal internal command \PSspeci@l##1##2 takes ##1 to be the -% filename and ##2 to be the integer scale factor*1000 (as for usual -% TeX \scale commands) -% -\def\psfortextures{% For TeXtures on the Macintosh -%----------------- -\def\PSspeci@l##1##2{% -\special{illustration ##1\space scaled ##2}% -}} -% -\def\psfordvitops{% For the DVItoPS converter on IBM mainframes -%---------------- -\def\PSspeci@l##1##2{% -\special{dvitops: import ##1\space \the\drawingwd \the\drawinght}% -}} -% -\def\psfordvips{% For DVIPS converter on VAX, UNIX and PC's -%-------------- -\def\PSspeci@l##1##2{% -% \special{/@scaleunit 1000 def}% never read dox without trying! -\d@my=0.1bp \d@mx=\drawingwd \divide\d@mx by\d@my% -\special{PSfile=##1\space llx=\psllx\space lly=\pslly\space% -urx=\psurx\space ury=\psury\space rwi=\number\d@mx}% -}} -% -\def\psforoztex{% For the OzTeX shareware on the Macintosh -%-------------- -\def\PSspeci@l##1##2{% -\special{##1 \space - ##2 1000 div dup scale - \putsp@ce{\number-\psllx} \putsp@ce{\number-\pslly} translate -}% -}} -\def\putsp@ce#1{#1 } -% -\def\psfordvitps{% From the UNIX TeXPS package, vers.>3.12 -%--------------- -% Convert a dimension into the number \psn@sp (in scaled points) -\def\psdimt@n@sp##1{\d@mx=##1\relax\edef\psn@sp{\number\d@mx}} -\def\PSspeci@l##1##2{% -% psfig.psr contains the def of "startTexFig": if you can locate it -% and include the correct pathname, it should work -\special{dvitps: Include0 "psfig.psr"}% contains def of "startTexFig" -\psdimt@n@sp{\drawingwd} -\special{dvitps: Literal "\psn@sp\space"} -\psdimt@n@sp{\drawinght} -\special{dvitps: Literal "\psn@sp\space"} -\psdimt@n@sp{\psllx bp} -\special{dvitps: Literal "\psn@sp\space"} -\psdimt@n@sp{\pslly bp} -\special{dvitps: Literal "\psn@sp\space"} -\psdimt@n@sp{\psurx bp} -\special{dvitps: Literal "\psn@sp\space"} -\psdimt@n@sp{\psury bp} -\special{dvitps: Literal "\psn@sp\space startTexFig\space"} -\special{dvitps: Include1 "##1"} -\special{dvitps: Literal "endTexFig\space"} -}} -\def\psforDVIALW{% Try for dvialw, a UNIX public domain -%--------------- -\def\PSspeci@l##1##2{ -\special{language "PS" -literal "##2 1000 div dup scale" -include "##1"}}} -\def\psonlyboxes{% Draft-like behaviour if none of the others works -%--------------- -\def\PSspeci@l##1##2{% -\at(0cm;0cm){\boxit{\vbox to\drawinght - {\vss - \hbox to\drawingwd{\at(0cm;0cm){\hbox{(##1)}}\hss} - }}} -}% -} -% -\def\psloc@lerr#1{% -\let\savedPSspeci@l=\PSspeci@l% -\def\PSspeci@l##1##2{% -\at(0cm;0cm){\boxit{\vbox to\drawinght - {\vss - \hbox to\drawingwd{\at(0cm;0cm){\hbox{(##1) #1}}\hss} - }}} -\let\PSspeci@l=\savedPSspeci@l% restore normal output for other figs! -}% -} -% -%\def\psfor... add your own! -% -% \ReadPSize{PSfilename} reads the dimensions of a PostScript drawing -% and stores it in \drawinght(wd) -\newread\pst@mpin -\newdimen\drawinght\newdimen\drawingwd -\newdimen\psxoffset\newdimen\psyoffset -\newbox\drawingBox -\newif\ifNotB@undingBox -\newhelp\PShelp{Proceed: you'll have a 5cm square blank box instead of -your graphics (Jean Orloff).} -\def\@mpty{} -\def\s@tsize#1 #2 #3 #4\@ndsize{ - \def\psllx{#1}\def\pslly{#2}% - \def\psurx{#3}\def\psury{#4}% needed by a crazyness of dvips! - \ifx\psurx\@mpty\NotB@undingBoxtrue% this is not a valid one! - \else - \drawinght=#4bp\advance\drawinght by-#2bp - \drawingwd=#3bp\advance\drawingwd by-#1bp -% !Units related by crazy factors as bp/pt=72.27/72 should be BANNED! - \fi - } -\def\sc@nline#1:#2\@ndline{\edef\p@rameter{#1}\edef\v@lue{#2}} -\def\g@bblefirstblank#1#2:{\ifx#1 \else#1\fi#2} -\def\psm@keother#1{\catcode`#112\relax}% borrowed from latex -\def\execute#1{#1}% Seems stupid, but cs are identified BEFORE execution -{\catcode`\%=12 -\xdef\B@undingBox{%%BoundingBox} -} %% is not a true comment in PostScript, even if % is! -\def\ReadPSize#1{ - \edef\PSfilename{#1} - \openin\pst@mpin=#1\relax - \ifeof\pst@mpin \errhelp=\PShelp - \errmessage{I haven't found your postscript file (\PSfilename)} - \psloc@lerr{was not found} - \s@tsize 0 0 142 142\@ndsize - \closein\pst@mpin - \else - \immediate\write\psbj@inaux{#1,} - \loop - \executeinspecs{\catcode`\ =10\global\read\pst@mpin to\n@xtline} - \ifeof\pst@mpin - \errhelp=\PShelp - \errmessage{(\PSfilename) is not an Encapsulated PostScript File: - I could not find any \B@undingBox: line.} - \edef\v@lue{0 0 142 142:} - \psloc@lerr{is not an EPSFile} - \NotB@undingBoxfalse - \else - \expandafter\sc@nline\n@xtline:\@ndline - \ifx\p@rameter\B@undingBox\NotB@undingBoxfalse - \edef\t@mp{% - \expandafter\g@bblefirstblank\v@lue\space\space\space} - \expandafter\s@tsize\t@mp\@ndsize - \else\NotB@undingBoxtrue - \fi - \fi - \ifNotB@undingBox\repeat - \closein\pst@mpin - \fi -\message{#1} -} -% -% \psboxto(xdim;ydim){psfilename}: you specify the dimensions and -% TeX uniformly scales to fit the largest one. If xdim=0pt, the -% scale is fully determined by ydim and vice versa. -% Notice: psboxes are a real vboxes; couldn't take hbox otherwise all -% indentation and all cr's would be interpreted as spaces (hugh!). -% -\newcount\xscale \newcount\yscale \newdimen\pscm\pscm=1cm -\newdimen\d@mx \newdimen\d@my -\let\ps@nnotation=\relax -\def\psboxto(#1;#2)#3{\vbox{ - \ReadPSize{#3} - \divide\drawingwd by 1000 - \divide\drawinght by 1000 - \d@mx=#1 - \ifdim\d@mx=0pt\xscale=1000 - \else \xscale=\d@mx \divide \xscale by \drawingwd\fi - \d@my=#2 - \ifdim\d@my=0pt\yscale=1000 - \else \yscale=\d@my \divide \yscale by \drawinght\fi - \ifnum\yscale=1000 - \else\ifnum\xscale=1000\xscale=\yscale - \else\ifnum\yscale<\xscale\xscale=\yscale\fi - \fi - \fi - \divide \psxoffset by 1000\multiply\psxoffset by \xscale - \divide \psyoffset by 1000\multiply\psyoffset by \xscale - \global\divide\pscm by 1000 - \global\multiply\pscm by\xscale - \multiply\drawingwd by\xscale \multiply\drawinght by\xscale - \ifdim\d@mx=0pt\d@mx=\drawingwd\fi - \ifdim\d@my=0pt\d@my=\drawinght\fi - \message{scaled \the\xscale} - \hbox to\d@mx{\hss\vbox to\d@my{\vss - \global\setbox\drawingBox=\hbox to 0pt{\kern\psxoffset\vbox to 0pt{ - \kern-\psyoffset - \PSspeci@l{\PSfilename}{\the\xscale} - \vss}\hss\ps@nnotation} - \global\ht\drawingBox=\the\drawinght - \global\wd\drawingBox=\the\drawingwd - \baselineskip=0pt - \copy\drawingBox - \vss}\hss} - \global\psxoffset=0pt - \global\psyoffset=0pt% These are local to one figure - \global\pscm=1cm - \global\drawingwd=\drawingwd - \global\drawinght=\drawinght -}} -% -% \psboxscaled{scalefactor*1000}{PSfilename} allows to bypass the -% rounding errors of TeX integer divisions for situations where the -% TeX box should fit the original BoundingBox with a precision better -% than 1/1000. -% -\def\psboxscaled#1#2{\vbox{ - \ReadPSize{#2} - \xscale=#1 - \message{scaled \the\xscale} - \divide\drawingwd by 1000\multiply\drawingwd by\xscale - \divide\drawinght by 1000\multiply\drawinght by\xscale - \divide \psxoffset by 1000\multiply\psxoffset by \xscale - \divide \psyoffset by 1000\multiply\psyoffset by \xscale - \global\divide\pscm by 1000 - \global\multiply\pscm by\xscale - \global\setbox\drawingBox=\hbox to 0pt{\kern\psxoffset\vbox to 0pt{ - \kern-\psyoffset - \PSspeci@l{\PSfilename}{\the\xscale} - \vss}\hss\ps@nnotation} - \global\ht\drawingBox=\the\drawinght - \global\wd\drawingBox=\the\drawingwd - \baselineskip=0pt - \copy\drawingBox - \global\psxoffset=0pt - \global\psyoffset=0pt% These are local to one figure - \global\pscm=1cm - \global\drawingwd=\drawingwd - \global\drawinght=\drawinght -}} -% -% \psbox{PSfilename} makes a TeX box having the minimal size to -% enclose the picture -\def\psbox#1{\psboxscaled{1000}{#1}} -% -% -% \joinfiles file1, file2, ...n \into joinedfilename . -% makes one file out of many -% \splitfile joinedfilename -% the opposite -% -%\def\execute#1{#1}% NOT stupid: cs in #1 are then identified BEFORE execution -%\def\psm@keother#1{\catcode`#112\relax}% borrowed from latex -%\def\executeinspecs#1{% -%\execute{\begingroup\let\do\psm@keother\dospecials\catcode`\^^M=9#1\endgroup}} -%\newread\pst@mpin -\newif\ifn@teof\n@teoftrue -\newif\ifc@ntrolline -\newif\ifmatch -\newread\j@insplitin -\newwrite\j@insplitout -\newwrite\psbj@inaux -\immediate\openout\psbj@inaux=psbjoin.aux -\immediate\write\psbj@inaux{\string\joinfiles} -\immediate\write\psbj@inaux{\jobname,} -% -% We redefine input to keep track of the various files inputted -% -\immediate\let\oldinput=\input -\def\input#1 { - \immediate\write\psbj@inaux{#1,} - \oldinput #1 } -\def\empty{} -\def\setmatchif#1\contains#2{ - \def\match##1#2##2\endmatch{ - \def\tmp{##2} - \ifx\empty\tmp - \matchfalse - \else - \matchtrue - \fi} - \match#1#2\endmatch} -\def\warnopenout#1#2{ - \setmatchif{TrashMe,psbjoin.aux,psbjoin.all}\contains{#2} - \ifmatch - \else - \immediate\openin\pst@mpin=#2 - \ifeof\pst@mpin - \else - \errhelp{If the content of this file is so precious to you, abort (ie -press x or e) and rename it before retrying.} - \errmessage{I'm just about to replace your file named #2} - \fi - \immediate\closein\pst@mpin - \fi - \message{#2} - \immediate\openout#1=#2} -% No comments allowed below: % will have an unusual catcode -{ -\catcode`\%=12 -\gdef\splitfile#1 { - \immediate\openin\j@insplitin=#1 - \message{Splitting file #1 into:} - \warnopenout\j@insplitout{TrashMe} - \loop - \ifeof - \j@insplitin\immediate\closein\j@insplitin\n@teoffalse - \else - \n@teoftrue - \executeinspecs{\global\read\j@insplitin to\spl@tinline\expandafter - \ch@ckbeginnewfile\spl@tinline%Beginning-Of-File-Named:%\endcheck} - \ifc@ntrolline - \else - \toks0=\expandafter{\spl@tinline} - \immediate\write\j@insplitout{\the\toks0} - \fi - \fi - \ifn@teof\repeat - \immediate\closeout\j@insplitout} -\gdef\ch@ckbeginnewfile#1%Beginning-Of-File-Named:#2%#3\endcheck{ - \def\t@mp{#1} - \ifx\empty\t@mp - \def\t@mp{#3} - \ifx\empty\t@mp - \global\c@ntrollinefalse - \else - \immediate\closeout\j@insplitout - \warnopenout\j@insplitout{#2} - \global\c@ntrollinetrue - \fi - \else - \global\c@ntrollinefalse - \fi} -\gdef\joinfiles#1\into#2 { - \message{Joining following files into} - \warnopenout\j@insplitout{#2} - \message{:} - { - \edef\w@##1{\immediate\write\j@insplitout{##1}} - \w@{% This text was produced with psbox's \string\joinfiles.} - \w@{% To decompose and tex it:} - \w@{%-save this with a filename CONTAINING ONLY LETTERS, and no extensions} - \w@{% (say, JOINTFIL), in some uncrowded directory;} - \w@{%-make sure you can \string\input\space psbox.tex (version>=1.3);} - \w@{%-tex JOINTFIL using Plain, or LaTeX, or whatever is needed by} - \w@{% the first part in the joining (after splitting JOINTFIL into} - \w@{% it's constituents, TeX will try to process it as it stands).} - \w@{\string\input\space psbox.tex} - \w@{\string\splitfile{\string\jobname}} - } - \tre@tfilelist#1, \endtre@t - \immediate\closeout\j@insplitout} -\gdef\tre@tfilelist#1, #2\endtre@t{ - \def\t@mp{#1} - \ifx\empty\t@mp - \else - \llj@in{#1} - \tre@tfilelist#2, \endtre@t - \fi} -\gdef\llj@in#1{ - \immediate\openin\j@insplitin=#1 - \ifeof\j@insplitin - \errmessage{I couldn't find file #1.} - \else - \message{#1} - \toks0={%Beginning-Of-File-Named:#1} - \immediate\write\j@insplitout{\the\toks0} - \executeinspecs{\global\read\j@insplitin to\oldj@ininline} - \loop - \ifeof\j@insplitin\immediate\closein\j@insplitin\n@teoffalse - \else\n@teoftrue - \executeinspecs{\global\read\j@insplitin to\j@ininline} - \toks0=\expandafter{\oldj@ininline} - \let\oldj@ininline=\j@ininline - \immediate\write\j@insplitout{\the\toks0} - \fi - \ifn@teof - \repeat - \immediate\closein\j@insplitin - \fi} -} -% To be put at the end of a file, for making an tar-like file containing -% everything it used. -\def\autojoin{ - \immediate\write\psbj@inaux{\string\into\space psbjoin.all} - \immediate\closeout\psbj@inaux - \input psbjoin.aux -} -% -% Annotations & Captions etc... -% -% -% \centinsert{anybox} is just a centered \midinsert, but is included as -% people barely use the original inserts from TeX. -% -\def\centinsert#1{\midinsert\line{\hss#1\hss}\endinsert} -\def\psannotate#1#2{\def\ps@nnotation{#2\global\let\ps@nnotation=\relax}#1} -\def\pscaption#1#2{\vbox{ - \setbox\drawingBox=#1 - \copy\drawingBox - \vskip\baselineskip - \vbox{\hsize=\wd\drawingBox\setbox0=\hbox{#2} - \ifdim\wd0>\hsize - \noindent\unhbox0\tolerance=5000 - \else\centerline{\box0} - \fi -}}} -% for compatibility with older versions -\def\psfig#1#2#3{\pscaption{\psannotate{#1}{#2}}{#3}} -\def\psfigurebox#1#2#3{\pscaption{\psannotate{\psbox{#1}}{#2}}{#3}} -% -% \at(#1;#2)#3 puts #3 at #1-higher and #2-right of the current -% position without moving it (to be used in annotations). -\def\at(#1;#2)#3{\setbox0=\hbox{#3}\ht0=0pt\dp0=0pt - \rlap{\kern#1\vbox to0pt{\kern-#2\box0\vss}}} -% -% \gridfill(ht;wd) makes a 1cm*1cm grid of ht by wd whose lower-left -% corner is the current point -\newdimen\gridht \newdimen\gridwd -\def\gridfill(#1;#2){ - \setbox0=\hbox to 1\pscm - {\vrule height1\pscm width.4pt\leaders\hrule\hfill} - \gridht=#1 - \divide\gridht by \ht0 - \multiply\gridht by \ht0 - \gridwd=#2 - \divide\gridwd by \wd0 - \multiply\gridwd by \wd0 - \advance \gridwd by \wd0 - \vbox to \gridht{\leaders\hbox to\gridwd{\leaders\box0\hfill}\vfill}} -% -% Useful to measure where to put annotations -\def\fillinggrid{\at(0cm;0cm){\vbox{ - \gridfill(\drawinght;\drawingwd)}}} -% -% \textleftof\anybox: Sample text\endtext -% inserts "Sample text" on the left of \anybox ie \vbox, \psbox. -% \textrightof is the symmetric (not documented, too uggly) -% Welcome any suggestion about clean wraparound macros from -% TeXhackers reading this -% -\def\textleftof#1:{ - \setbox1=#1 - \setbox0=\vbox\bgroup - \advance\hsize by -\wd1 \advance\hsize by -2em} -\def\textrightof#1:{ - \setbox0=#1 - \setbox1=\vbox\bgroup - \advance\hsize by -\wd0 \advance\hsize by -2em} -\def\endtext{ - \egroup - \hbox to \hsize{\valign{\vfil##\vfil\cr% -\box0\cr% -\noalign{\hss}\box1\cr}}} -% -% \frameit{\thick}{\skip}{\anybox} -% draws with thickness \thick a box around \anybox, leaving \skip of -% blank around it. eg \frameit{0.5pt}{1pt}{\hbox{hello}} -% \boxit{\anybox} is a shortcut. -\def\frameit#1#2#3{\hbox{\vrule width#1\vbox{ - \hrule height#1\vskip#2\hbox{\hskip#2\vbox{#3}\hskip#2}% - \vskip#2\hrule height#1}\vrule width#1}} -\def\boxit#1{\frameit{0.4pt}{0pt}{#1}} -% -% -\catcode`\@=12 % cs containing @ are unreachable -% -% CUSTOMIZE YOUR DEFAULT DRIVER: -% Uncomment the line corresponding to your TeX system: -%\psfortextures% For TeXtures on the Macintosh -%\psforoztex % For OzTeX shareware on the Macintosh -%\psfordvitops % For the DVItoPS converter for TeX on IBM mainframes - \psfordvips % For DVIPS converter on VAX and UNIX -%\psfordvitps % For dvitps from TeXPS package under UNIX -%\psforDVIALW % For DVIALW, UNIX public domain -%\psonlyboxes % Blank Boxes (when all else fails). diff --git a/doc/tex2rtf/tex2rtf.ini b/doc/tex2rtf/tex2rtf.ini deleted file mode 100644 index 15548a6..0000000 --- a/doc/tex2rtf/tex2rtf.ini +++ /dev/null @@ -1,10 +0,0 @@ -winHelpVersion = 4 -winHelpContents = yes -#generateHPJ = yes -htmlWorkshopFiles = true -combineSubSections = true -runTwice = yes -useUpButton = yes -winHelpTitle = "CTSim Manual" - - diff --git a/doc/tex2rtf/texhelp.sty b/doc/tex2rtf/texhelp.sty deleted file mode 100644 index af91bd5..0000000 --- a/doc/tex2rtf/texhelp.sty +++ /dev/null @@ -1,298 +0,0 @@ -% LaTeX style file -% Name: texhelp.sty -% Author: Julian Smart -% -% Purpose -% ------- -% Style file to enable the simultaneous preparation of printed LaTeX and on-line -% hypertext manuals. -% Use in conjunction with Tex2RTF (see Tex2RTF documentation). -% -% Note that if a non-ASCII character starts a newline and there should be a space -% between the last word on the previous line and the first word on this line, -% you need to use \rtfsp to generate a space in Windows Help. \rtfsp is ignored -% in all other formats. -% -% Julian Smart -% Artificial Intelligence Applications Institute -% -% -% ============== C++/CLIPS Documentation Facilities ============== -% -% Each class definition should be typeset with e.g. -% -% \section{\class{Name}: Parent} -% -% followed by a description of the class. -% Each member should follow: -% -% \membersection{wxName::Member} -% -% with a description of what this member does. -% Then, one (or more if overloaded) member (function) in detail: -% -% \func{return type}{name}{args} -% or -% \member{type}{name} -% -% where args is a list of \param{type}{name}, ... - -% Function, e.g. -% e.g. to typeset -% -% void DoIt(char *string); -% -% write: -% -% \func{void}{DoIt}{\param{char *}{string}} -% - -\newcommand{\func}[3]{\hangafter=1\noindent\hangindent=10mm -{{\it #1} {\bf #2}\index{#2}}(#3)} - -% For function/type definition where the name is a pointer, -% e.g. to typeset -% -% typedef void (*wxFunction)(wxObject&) -% -% write: -% -% \pfunc{typedef void}{wxFunction}{param{wxObject&}} - -\newcommand{\pfunc}[3]{\hangafter=1\noindent\hangindent=10mm -{{\it #1} ({\bf *#2})\index{#2}}(#3)} - -% Use an ordinary \section command for class name definitions. - -% This is used for a member, such as wxBitmap: GetDepth -\newcommand{\membersection}[1]{\subsection*{#1}\index{#1}} - -% CLIPS function -\newcommand{\clipsfunc}[3]{\hangafter=1\noindent\hangindent=10mm -{{\bf #1} ({\bf #2}\index{#2}}#3)} - -\newcommand{\clipssection}[1]{\chapter{#1}} - -% This is used for a CLIPS function name -\newcommand{\functionsection}[1]{\subsection*{#1}} - -% Member: a type and a name -\newcommand{\member}[2]{{\bf #1 \it #2}} - -% C++ Parameter: a type and a name (no intervening space) -\newcommand{\param}[2]{{\it #1}{\bf #2}} - -% CLIPS Parameter: a type and a name (one intervening space) -\newcommand{\cparam}[2]{{\bf #1} {\it #2}} - -% Class: puts in index -\newcommand{\class}[1]{#1\index{#1}} - -%\newcommand{\docparam}[2]{\parskip=0pt {\it #1}\par\parskip=10pt\begin{indented}{1cm}{#2}\end{indented}} - -% Void type -\newcommand{\void}{{\it void}} - -% Typeset destructor -\newcommand{\destruct}[1]{{$\sim$}#1} - -% Typeset insert/extract operators -\newcommand{\cinsert}{$<<$} -\newcommand{\cextract}{$>>$} - - -% =================== Hypertext facilities =================== -% -% To insert hyperlinks (or references, in Latex), \label the sections -% or membersections \label{ref-label} immediately after the section, on the same line, -% and use \helpref{text-to-show}{ref-label} to make a reference. -% - -% Type text with section reference -\newcommand{\helpref}[2]{{\it #1} (p.\ \pageref{#2}) } - -% Type text with URL in verbatim mode -\newcommand{\urlref}[2]{#1 (\verb$#2$)} - -% Don't typeset section number in LaTeX -\newcommand{\helprefn}[2]{{\it #1}} - -% Like helpref, but popup text in WinHelp instead of hyperlinked -\newcommand{\popref}[2]{{\it #1}} - -% Like footnote, but popup text. -\newcommand{\footnotepopup}[2]{{\it #1}\footnote{#2}} - -% =================== On-line help specific macros =================== -% - -% Global document font size/family, help only. -\newcommand{\helpfontsize}[1]{} -\newcommand{\helpfontfamily}[1]{} - -% Ignore in all on-line help -\newcommand{\helpignore}[1]{#1} -% Only print in all on-line help -\newcommand{\helponly}[1]{} - -% Ignore in LaTeX -\newcommand{\latexignore}[1]{} -% Only print in LaTeX -\newcommand{\latexonly}[1]{#1} - -% Ignore in linear RTF -\newcommand{\rtfignore}[1]{#1} -% Only print in linear RTF -\newcommand{\rtfonly}[1]{} - -% Ignore in WinHelp RTF -\newcommand{\winhelpignore}[1]{#1} -% Only print in WinHelp RTF -\newcommand{\winhelponly}[1]{} - -% Ignore in wxHelp -\newcommand{\xlpignore}[1]{#1} -% Only print in wxHelp -\newcommand{\xlponly}[1]{} - -% Ignore in HTML -\newcommand{\htmlignore}[1]{#1} -% Only print in HTML -\newcommand{\htmlonly}[1]{} - -% Input a file only for help system (binder thickness is not a limitation -% in help systems!) -\newcommand{\helpinput}[1]{} - -\newcommand{\rtfsp}{ } % Force a space in RTF, ignore in Latex - -% =================== Miscellaneous macros =================== -% -% Headings consistent with generated ones -\newcommand{\myheading}[1]{\vspace*{25pt} -\begin{flushleft} -{\LARGE \bf #1} -\end{flushleft} -\vskip 20pt -} - -% Heading with entry in contents page. -\newcommand{\chapterheading}[1]{\myheading{#1} -\addcontentsline{toc}{chapter}{#1}} - -\newcommand{\sectionheading}[1]{\myheading{#1} -\addcontentsline{toc}{section}{#1}} - -% Glossary environment -\newenvironment{helpglossary}{\newpage\chapterheading{Glossary}\begin{description}}{\end{description}} - -% Glossary entry -\newcommand{\gloss}[1]{\item[#1]\index{#1}} - -% Image: EPS in Latex, BMP or MF (whatever's available) in RTF. Requires psbox. -\newcommand{\image}[2]{\psboxto(#1){#2}} - -% Image, left aligned (HTML) -\newcommand{\imager}[2]{\psboxto(#1){#2}} - -% Image, right aligned (HTML) -\newcommand{\imagel}[2]{\psboxto(#1){#2}} - -% Imagemap: principally for HTML only. In Latex, -% acts like \image. -\newcommand{\imagemap}[3]{\psboxto(#1){#2}} - -% Headers and footers -% \setheader{EvenPageLeft}{EvenPageCentre}{EvenPageRight} -% {OddPageLeft}{OddPageCentre}{OddPageRight} -\newcommand{\setheader}[6]{ -\lhead[\fancyplain{}{#1}]{\fancyplain{}{#4}} -\chead[\fancyplain{}{#2}]{\fancyplain{}{#5}} -\rhead[\fancyplain{}{#3}]{\fancyplain{}{#6}} -} - -% \setfooter{EvenPageLeft}{EvenPageCentre}{EvenPageRight} -% {OddPageLeft}{OddPageCentre}{OddPageRight} -\newcommand{\setfooter}[6]{ -\lfoot[\fancyplain{#1}{#1}]{\fancyplain{#4}{#4}} -\cfoot[\fancyplain{#2}{#2}]{\fancyplain{#5}{#5}} -\rfoot[\fancyplain{#3}{#3}]{\fancyplain{#6}{#6}} -} - -% Needed for telling RTF where margin paragraph should go -% in mirrored margins mode. -\newcommand{\marginpareven}[1]{\hspace*{0pt}\marginpar{#1}} -\newcommand{\marginparodd}[1]{\hspace*{0pt}\marginpar{#1}} - -% Environment for two-column table popular in WinHelp and manuals. -\newcommand{\twocolwidtha}[1]{\def\twocolwidthaval{#1}} -\newcommand{\twocolwidthb}[1]{\def\twocolwidthbval{#1}} -\newcommand{\twocolspacing}[1]{\def\twocolspacingval{#1}} - -\twocolwidtha{3cm} -\twocolwidthb{8.5cm} -\twocolspacing{2} - -\newcommand{\twocolitem}[2]{#1 & #2\\} -\newcommand{\twocolitemruled}[2]{#1 & #2\\\hline} - -\newenvironment{twocollist}{\renewcommand{\arraystretch}{\twocolspacingval}\begin{tabular}{lp{\twocolwidthbval}}}% -{\end{tabular}\renewcommand{\arraystretch}{1}} - -% Specifying table rows for RTF compatibility -\newcommand{\row}[1]{#1\\} - -% Use for the last ruled row for correct RTF generation. -\newcommand{\ruledrow}[1]{#1\\\hline} - -% Indentation environment. Arg1 is left margin size -\newenvironment{indented}[1]{\begin{list}{}{\leftmargin=#1}\item[]}% -{\end{list}} - -% Framed box of text, normal formatting. -\newcommand{\normalbox}[1]{\fbox{\vbox{#1}}} -% Double-framed box of text. -\newcommand{\normalboxd}[1]{\fbox{\fbox{\vbox{#1}}}} - -% WITHDRAWN -- can't do in RTF, easily. -% Framed box of text, horizontally centred. Ragged right within box. -% \newcommand{\centeredbox}[2]{\begin{center}\fbox{\parbox{#1}{\raggedright#2}}\end{center}} -% Double-framed box of text, horizontally centred. Ragged right within box. -% \newcommand{\centeredboxd}[2]{\begin{center}\fbox{\fbox{\parbox{#1}{\raggedright#2}}}\end{center}} - -% toocomplex environment: simply prints the argument in LaTeX, -% comes out verbatim in all generated formats. -\newenvironment{toocomplex}{}{} - -% Colour: dummy commands since LaTeX doesn't support colour. -% \definecolour{name}{red}{blue}{green} -% \fcol{name}{text} ; Foreground -% \bcol{name}{text} ; Background -\newcommand{\definecolour}[4]{} -\newcommand{\definecolor}[4]{} -\newcommand{\fcol}[2]{#2} -\newcommand{\bcol}[2]{#2} -\newcommand{\sethotspotcolour}[1]{} -\newcommand{\sethotspotunderline}[1]{} -\newcommand{\settransparency}[1]{} -\newcommand{\backslashraw}[0]{} -\newcommand{\lbraceraw}[0]{} -\newcommand{\rbraceraw}[0]{} -\newcommand{\registered}[0]{(r)} -\newcommand{\background}[1]{} -\newcommand{\textcolour}[1]{} -\newcommand{\overview}[2]{See \helpref{#1}{#2}.} -\newcommand{\docparam}[2]{{\it #1}\begin{list}{}{\leftmargin=1cm}\item[] -#2% -\end{list}} -\newcommand{\wxheading}[1]{{\bf #1}} -\newcommand{\const}[0]{{\bf const}} -\newcommand{\constfunc}[3]{{\bf #1} {\bf #2}(#3) {\bf const}\index{#2}} -\newcommand{\windowstyle}[1]{{\bf #1}\index{#1}} - -\addtolength{\textwidth}{1in} -\addtolength{\oddsidemargin}{-0.5in} -\addtolength{\topmargin}{-0.5in} -\addtolength{\textheight}{1in} -\sloppy - diff --git a/doc/tex2rtf/verbatim.sty b/doc/tex2rtf/verbatim.sty deleted file mode 100644 index 462c329..0000000 --- a/doc/tex2rtf/verbatim.sty +++ /dev/null @@ -1,212 +0,0 @@ -%% -%% This is file `verbatim.sty' generated -%% on <1991/9/3> with the docstrip utility (v1.1l test). -%% -%% The original source file was `verbatim.doc'. -%% -%% -%% Copyright (C) 1989,1990,1991 by Rainer Schoepf. All rights reserved. -%% -%% IMPORTANT NOTICE: -%% -%% You are not allowed to change this file. You may however copy this file -%% to a different name and then change this copy. -%% -%% You are allowed to distribute this file under the condition that it is -%% distributed together with all files mentioned in readme.mz4. If you -%% receive only some of these files from someone, complain! -%% -%% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED -%% to take money for the distribution or use of this file (or a changed -%% version) except for some nominal charge for copying etc. -%% -%% Error Reports in case of UNCHANGED versions to -%% -%% Rainer Schoepf -%% Konrad-Zuse-Zentrum fuer Informationstechnik Berlin -%% Heilbronner Str. 10 -%% W-1000 Berlin 31 -%% Federal Republic of Germany -%% Internet: -%% -\def\fileversion{v1.4f} -\def\filedate{91/08/05} -\def\docdate{91/08/05} - -%% \CheckSum{439} -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%% Style-option `verbatim' to use with LaTeX v2.09 -%% Copyright (C) 1989, 1990, 1991 by Rainer Sch\"opf, all rights reserved. -\@ifundefined{verbatim@@@}{}{\endinput} -\typeout{Style-Option: `verbatim' - \fileversion \space <\filedate> (RmS)} -\typeout{English Documentation - \@spaces \@spaces \space <\docdate> (RmS)} -\def\addto@hook#1#2{#1\expandafter{\the#1#2}} -\newtoks\every@verbatim -\every@verbatim={} -\def\@makeother#1{\catcode`#112\relax} -\begingroup - \catcode`\ =\active% -\gdef\@vobeyspaces{\catcode`\ \active\let \@xobeysp}% -\endgroup -\def\@xobeysp{\leavevmode\penalty\@M\ } -\newtoks\verbatim@line -\def\verbatim@startline{\verbatim@line{}} -\def\verbatim@addtoline#1{% - \verbatim@line\expandafter{\the\verbatim@line#1}} -\def\verbatim@processline{\the\verbatim@line\par} -\def\verbatim@finish{\ifcat$\the\verbatim@line$\else - \verbatim@processline\fi} -\begingroup - \catcode`\`=\active - \gdef\verbatim@font{\tt \catcode96\active - \def`{\leavevmode\kern\z@\char96 }} -\endgroup -\def\@verbatim{\the\every@verbatim - \trivlist \item[]% - \leftskip\@totalleftmargin\rightskip\z@ - \parindent\z@\parfillskip\@flushglue\parskip\z@ - \@@par - \def\par{\leavevmode\null\@@par\penalty\interlinepenalty}% - \obeylines - \verbatim@font - \let\do\@makeother \dospecials} -\def\verbatim{\@verbatim \frenchspacing\@vobeyspaces\verbatim@start} -\@namedef{verbatim*}{\@verbatim\verbatim@start} -\let\endverbatim=\endtrivlist -\expandafter\let\csname endverbatim*\endcsname =\endtrivlist -\def\comment{\@bsphack - \let\do\@makeother\dospecials\catcode`\^^M\active - \let\verbatim@startline\relax - \let\verbatim@addtoline\@gobble - \let\verbatim@processline\relax - \let\verbatim@finish\relax - \verbatim@} -\let\endcomment=\@esphack -\@ifundefined{vrb@catcodes}% - {\def\vrb@catcodes{% - \catcode`\!12\catcode`\[12\catcode`\]12}}{} -\begingroup - \vrb@catcodes - \lccode`\!=`\\ \lccode`\[=`\{ \lccode`\]=`\} - \catcode`\~=\active \lccode`\~=`\^^M - \lccode`\C=`\C - \lowercase{% - \gdef\verbatim@start#1{% - \verbatim@startline - \if\noexpand#1\noexpand~% - \let\next\verbatim@ - \else \def\next{\verbatim@#1}\fi - \next}% - \gdef\verbatim@#1~{\verbatim@@#1!end\@nil}% - \gdef\verbatim@@#1!end{% - \verbatim@addtoline{#1}% - \futurelet\next\verbatim@@@}% - \gdef\verbatim@@@#1\@nil{% - \ifx\next\@nil - \verbatim@processline - \verbatim@startline - \let\next\verbatim@ - \else - \def\@tempa##1!end\@nil{\toks@{##1}}% - \@tempa#1\@nil - \@temptokena{!end}% - \edef\next{\noexpand\verbatim@test\the\toks@\noexpand~}% - \fi \next}% - \gdef\verbatim@test#1{% - \let\next\verbatim@test - \if\noexpand#1\noexpand~% - \expandafter\verbatim@addtoline - \expandafter{\the\@temptokena}% - \verbatim@processline - \verbatim@startline - \let\next\verbatim@ - \else \if\noexpand#1 - \@temptokena\expandafter{\the\@temptokena#1}% - \else \if\noexpand#1\noexpand[% - \let\@tempc\@empty - \let\next\verbatim@testend - \else - \expandafter\verbatim@addtoline - \expandafter{\the\@temptokena}% - \def\next{\verbatim@#1}% - \fi\fi\fi - \next}% - \gdef\verbatim@testend#1{% - \if\noexpand#1\noexpand~% - \expandafter\verbatim@addtoline - \expandafter{\the\@temptokena[}% - \expandafter\verbatim@addtoline - \expandafter{\@tempc}% - \verbatim@processline - \verbatim@startline - \let\next\verbatim@ - \else\if\noexpand#1\noexpand]% - \let\next\verbatim@@testend - \else\if\noexpand#1\noexpand!% - \expandafter\verbatim@addtoline - \expandafter{\the\@temptokena[}% - \expandafter\verbatim@addtoline - \expandafter{\@tempc}% - \def\next{\verbatim@!}% - \else \expandafter\def\expandafter\@tempc\expandafter - {\@tempc#1}\fi\fi\fi - \next}% - \gdef\verbatim@@testend{% - \ifx\@tempc\@currenvir - \verbatim@finish - \edef\next{\noexpand\end{\@currenvir}% - \noexpand\verbatim@rescan{\@currenvir}}% - \else - \expandafter\verbatim@addtoline - \expandafter{\the\@temptokena[}% - \expandafter\verbatim@addtoline - \expandafter{\@tempc]}% - \let\next\verbatim@ - \fi - \next}% - \gdef\verbatim@rescan#1#2~{\if\noexpand~\noexpand#2~\else - \@warning{Characters dropped after `\string\end{#1}'}\fi}} -\endgroup -\def\verbatiminput{\begingroup - \@ifstar\sverbatim@input\verbatim@input} -\def\sverbatim@input#1{\@verbatim - \@input{#1}\endtrivlist\endgroup\@doendpe} -\def\verbatim@input#1{\@verbatim - \frenchspacing \@vobeyspaces - \@input{#1}\endtrivlist\endgroup\@doendpe} -\begingroup - \lccode`\~=`\^^M - \lowercase{% - \gdef\verb{\begingroup - \verbatim@font - \catcode`\^^M\active - \def~{\endgroup\@latexerr{\string\verb\space command ended by - end of line.}\@ehc}% - \let\do\@makeother \dospecials - \@ifstar\@sverb{\@vobeyspaces \frenchspacing \@sverb}}} -\endgroup -\def\@sverb#1{% - \catcode`#1\active - \lccode`\~`#1% - \lowercase{\let~\endgroup}% - \leavevmode\null} -\endinput -%% -%% End of file `verbatim.sty'. -- 2.34.1