summaryrefslogtreecommitdiff
path: root/support/rumgraph/quickref.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/rumgraph/quickref.tex
Initial commit
Diffstat (limited to 'support/rumgraph/quickref.tex')
-rw-r--r--support/rumgraph/quickref.tex243
1 files changed, 243 insertions, 0 deletions
diff --git a/support/rumgraph/quickref.tex b/support/rumgraph/quickref.tex
new file mode 100644
index 0000000000..2ceb89fc6b
--- /dev/null
+++ b/support/rumgraph/quickref.tex
@@ -0,0 +1,243 @@
+% This is QUICKREF.TEX, as of February 13, 1991 (Ki/Kr).
+% RUMgraph Quick Reference
+\documentstyle[11pt,refman,twoside]{article}
+
+\frenchspacing
+
+\input{rum}
+
+\newcommand{\HWK}{H.$\!$-$\!$W$\!$.\ Kisker}
+\newcommand{\RUMgraph}{\mbox{\RUMj{\sf graph}}}
+\newcommand{\ADI}{{\sf ADI}}
+\newcommand{\PCX}{{\sf PCX}}
+\newcommand{\PXL}{{\sf PXL}}
+\newcommand{\TFM}{{\sf TFM}}
+%
+\addtolength{\headheight}{1pt}
+\setleftmarginwidth{1.0in}
+%
+\pagestyle{myheadings}
+
+\begin{document}
+
+\title{\RUMt{\sf graph} \ \ --- \ \ Quick Reference}
+
+\author{
+\HWK \and
+Westf\"{a}lische Wilhelms-Universit\"{a}t \and
+Universit\"{a}tsrechenzentrum \and
+Einsteinstr. 60 \and
+D-4400 M\"{u}nster \and
+Germany \and
+February 1991
+}
+
+\maketitle
+\makeauthor
+
+\maxipagerulefalse
+
+\markboth{\RUMgraph}{\RUMgraph}
+
+\marginlabel{\bf Purpose}
+%
+The program \RUMgraph\ converts monochrome grafic files to a \TeX\ \PXL\ file.
+Each \PCX\ file is mapped to a character of the font.
+
+\marginlabel{\bf Input}
+%
+To work properly \RUMgraph\ must be supplied with one or more \PCX\ files and
+metric data for the characters of the font.
+
+\marginlabel{\bf Output}
+%
+\RUMgraph\ will create several files as output:
+%
+\begin{itemize}
+\item a \PXL\ file (containing the character maps),
+\item a \TFM\ file (containing the metric data),
+\item a \TeX\ file (containing \TeX\ commands related to the characters of the
+font) and
+\item a logfile (containing information about the program run).
+\end{itemize}
+
+\marginlabel{\bf Supported Grafic Formats}
+%
+\RUMgraph\ supports two grafic formats:
+%
+\begin{itemize}
+\item \ADI\ printer file from AutoDesk and
+\item the monochrome \PCX\ file from ZSoft.
+\end{itemize}
+
+\marginlabel{\bf Operating Systems}
+%
+\RUMgraph\ can run under MS-DOS Version 3.00 (or later) or OS/2 Version 1.00 (or
+later).
+
+
+\section*{\Large \bf Options}
+
+\RUMgraph\ is called in the normal way:
+
+{\sf \hspace*{.5in} RUMgraf\ \ option\ \ \ldots}
+
+The term {\em option} starts with one of the characters {\tt /} or {\tt
+-}, immediately followed by an alphabetic character -- the {\em option
+name\/}. In most cases the option name is succeded by a string -- the
+{\em option value\/}. Option name and value can be delimited by one of
+the characters {\tt :} or {\tt =}; a blank however is not allowed. An
+option value, which contains a blank (or other special characters), must
+be surrounded by a pair of {\tt "} characters. Each option term which
+does not start with a {\tt /} or {\tt -} is treated as a comment.
+
+The option names are devided into three groups.
+
+\begin{itemize}
+
+\item The first group contains all parameters belonging to the entire font (e.g.
+resolution).
+
+\item The options of the second group describe a single character (e.g. metric
+data). A set of options can be specified for each character of the font . Such a
+set starts with a c option, which determines a specific character. All following
+options of the second group up to the next c options will be related to this
+character.
+
+\item The third group consist of just one option -- the m option. This option
+points to a so called {\em makefile} which contains additional option terms.
+
+\end{itemize}
+
+\subsection*{Group 1: Font Options}
+
+\marginlabel{\bf /P} {\sf /P:}{\em ident\/}
+
+The p option specifies an identification for several picture related files:
+
+\begin{itemize}
+
+\item the name of the \PXL\ file ({\sf ident.PXL}),
+
+\item the name of the \TFM\ file ({\sf ident.TFM}),
+
+\item the name of the \TeX\ files ({\sf ident.TEX}) and
+
+\item the name of the logfile ({\sf ident.RGL}).
+
+\end{itemize}
+
+The value of {\sf ident} must consist of one to eight alphabetic
+characters.
+
+Example: {\sf /P:GLYPH}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /R} {\sf /R:}{\em resolution\/}
+
+The r option specifies the resolution of the bitmap.
+
+Unit: dpi (= dots per inch)
+
+Example: {\sf /R:300}
+
+
+\subsection*{Group 2: Character Options}
+
+\marginlabel{\bf /C} {\sf /C:}{\em character\/}
+
+The c option starts a set of options for a specified character. All following
+options of group 2 up to the next c option will be related to this character.
+The option value can be an alphabetic character or a number from 0 to 127.
+
+Examples: {\sf /C:A} or {\sf /C:65}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /N} {\sf /N:}{\em name\/}
+
+The n option can be used to generate a \TeX\ command for the created \TeX\ file.
+In a \TeX\ document this command will insert the related character -- i.e. the
+picture -- in the output. The name can consist of an arbitrary number of
+alphabetic characters.
+
+Example: {\sf /N:Aleph}
+
+\vspace*{.1in}
+
+\condbreak{2\baselineskip}
+\marginlabel{\bf /T} {\sf /T:}{\em type\/}
+
+The t option specifies the grafic format of the input file for the character
+(\PCX\ or \ADI.
+
+Example: {\sf /T:PCX}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /F} {\sf /F:}{\em filename\/}
+
+The f option determines the pathname of the file, which will be used for the
+creation of the character.
+
+Example: {\sf /F:aleph.pcx}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /D /H /W}
+{\sf /D:}{\em depth\/} {\sf /H:}{\em height\/} {\sf /W:}{\em width\/}
+
+The metric data for the \TFM\ file will be determined by the d option ({\em
+depth\/}), the h option ({\em height\/}) and the w option ({\em width\/}).
+For each missing option a default value is defined. The width is set to the
+x size of the input bitmap, the height is set to the y size of the bitmap and
+the depth is assumed as zero.
+
+Unit: pt ({\sf 1 inch = 72.72 pt})
+
+Example: {\sf /W:20 /H:24 /D:8}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /X /Y} {\sf /X:}{\em Xoffset\/} {\sf /Y:}{\em Yoffset\/}
+
+The x and y options determine the reference point of the character bitmap in
+the \PXL\ file. By default the x offset is assumed as zero and the y offset ist
+set to the vertical size of the input bitmap. The horizontal and vertical size
+are extracted directly from the input bitmap.
+
+Unit: pixel
+
+Example: {\sf /X:--5 /Y:22}
+
+\vspace*{.1in}
+
+\marginlabel{\bf /S} {\sf /S:}{\em count\/}
+
+\RUMgraph\ can distribute large pictures to several characters of the font. The
+s option sets the number of pieces, the picture is to be split.
+
+Example: {\sf /S:10}
+
+
+\vspace*{.1in}
+
+\marginlabel{\bf /I} {\sf /I}
+
+Specifying the i option will reverse the input bitmap.
+
+Example: {\sf /I}
+
+\vspace*{.1in}
+
+\subsection*{Group 3: Makefile}
+
+\marginlabel{\bf /M} {\sf /M:}{\em makefile\/}
+
+The m option specifies a makefile which contains additional option terms.
+
+Example: {\sf /M:Glyph.m}
+
+
+\end{document}