diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/TuU-Progs.tex |
Initial commit
Diffstat (limited to 'info/TuU-Progs.tex')
-rw-r--r-- | info/TuU-Progs.tex | 1830 |
1 files changed, 1830 insertions, 0 deletions
diff --git a/info/TuU-Progs.tex b/info/TuU-Progs.tex new file mode 100644 index 0000000000..3350f5daf1 --- /dev/null +++ b/info/TuU-Progs.tex @@ -0,0 +1,1830 @@ +% +% Format: latex (LaTeX2e) +% +%=============================================================================== +% +% This file contains the slides of a talk about programs and tools useful +% when working with TeX under UNIX. The talk was given in German language +% at Berlin (september 95), and therefore slides and notes use this language. +% +%=============================================================================== +% +% TeX unter UNIX - Programme und ihre Installation +% ------------------------------------------------ +% +% Tutorium auf der DANTE-Mitgliederversammlung September '95 in Berlin +% +% +% Die vorliegende Datei enthaelt die Folien des Vortrags und einige Anmerkungen +% in Form von Notes. +% +% Hinweise zur Formatierung: +% -------------------------- +% Zum Formatieren wird neben LaTeX2e nur das Paket 'german' benoetigt. Alle +% weiteren Festlegungen erfolgen in einem Style-File, das Teil dieser Datei ist +% und beim Formatieren mit LaTeX2e extrahiert wird. +% +% Die Originalfolien wurden unter Verwendung von PostScript-Schriften erstellt. +% Da nicht jede TeX-Installation ueber eine Moeglichkeit zur Umsetzung von dvi- +% Files nach PostScript und die Ausgabe von PostScript-Dateien verfuegt, war +% eine Umsetzung auf Standard-TeX-Fonts erforderlich. Dabei ergab sich das +% Problem, dass die Zeichenbreite der Standard-TeX-Fonts deutlich groesser ist +% als die der urspruenglichen PostScript-Schriften. Um eine voellige Neuge- +% staltung der Folien zu vermeiden, musste daher die Schriftgroesse reduziert +% werden (globale Umschaltung auf \small). In diesem Zusammenhang war auch +% die Umstellung mehrerer Makros erforderlich. Das Auftreten einer Reihe von +% 'Underful \hbox' Warnungen liess sich allerdings nicht vermeiden. Trotzdem +% ist die Schriftgroesse noch so gross, dass sich bei Ausgabe von 4 Folien pro +% DIN-A4-Seite ungefaehr eine 10-Punkt-Schrift ergibt. +% +% Die Folien sind mit der Dokumentklasse 'slides' erstellt worden. Es wurden +% die Standardfonts dieser Klasse verwendet. Zusaetzlich werden die 'logo'- +% Fonts verwendet, um die Logos fuer METAFONT und METAPOST zu setzen. Bei den +% Standardfonts treten einige Abweichungen in den Groessen auf, die aber nicht +% durch spezielle Festlegungen in diesem Dokument hervorgerufen werden. Die +% entsprechenden Warnungen koennen ignoriert werden. +% +%=============================================================================== +% +\begin{filecontents}{TuUenv.sty} +\ProvidesPackage{TuUenv} +% +% Logo font +\DeclareFontFamily{OT1}{logo}{} +\DeclareFontShape{OT1}{logo}{m}{n} + { <5><6><7> <8>logo8% + <9>logo9% + <10><10.95> <12><14.4><17.28><20.74><24.88>logo10 }{} +\DeclareFontShape{OT1}{logo}{m}{sl} + { <5><6><7> <8> <9>logosl9% + <10><10.95> <12><14.4><17.28><20.74><24.88>logosl10 }{} +\DeclareFontShape{OT1}{logo}{m}{it}{<->ssub * logo/m/sl}{} +\DeclareFontShape{OT1}{logo}{m}{sc}{<->ssub * logo/m/n}{} +%%%%%%% bold series +\DeclareFontShape{OT1}{logo}{b}{n} + { <5><6><7><8><9><10><10.95><12> <14.4><17.28><20.74><24.88> logobf10 }{} +\DeclareFontShape{OT1}{logo}{b}{sl}{<->ssub * logo/m/sl}{} +\DeclareFontShape{OT1}{logo}{b}{it}{<->ssub * logo/m/it}{} +%%%%%%%% bold extended series +\DeclareFontShape{OT1}{logo}{bx}{n}{<->ssub * logo/b/n}{} +\DeclareFontShape{OT1}{logo}{bx}{sl}{<->ssub * logo/b/sl}{} +\DeclareFontShape{OT1}{logo}{bx}{it}{<->ssub * logo/b/it}{} +% +% Special page style +\@fileswtrue +% +\newsavebox{\ps@logo} +\savebox{\ps@logo}{\setlength{\unitlength}{.069444444mm}\thicklines + \begin{picture}(72,72)(0,0) + \put(21.6,0){\line(1,0){28.8}} + \put(72,21.6){\line(0,1){28.8}} + \put(50.4,72){\line(-1,0){28.8}} + \put(0,50.4){\line(0,-1){28.8}} + \put(10.8,10.8){\line(1,0){50.4}} + \put(61.2,10.8){\line(0,1){50.4}} + \put(61.2,61.2){\line(-1,0){50.4}} + \put(10.8,61.2){\line(0,-1){50.4}} + \put(21.6,21.6){\line(1,0){28.8}} + \put(50.4,21.6){\line(0,1){28.8}} + \put(50.4,50.4){\line(-1,0){28.8}} + \put(21.6,50.4){\line(0,-1){28.8}} + \end{picture}} +% +\def\ps@Folfoot{\let\@mkboth\@gobbletwo% + \def\ps@slide{% + \def\@oddfoot{\vbox{\rule{\textwidth}{2pt}\hfill\\[-7pt] + \hbox to \textwidth{\hbox to 0pt{\raisebox{-.1ex}{\usebox{\ps@logo}}\hss}% + \@mainsize\hfil\rightmark\hfil\hbox to 0pt{\hss\theslide}}}}% + \def\@oddhead{}% + \let\@evenfoot=\@oddfoot% + \let\@evenhead=\@oddhead} + \def\ps@note{% + \def\@oddfoot{\vbox{\rule{\textwidth}{2pt}\hfill\\[-7pt] + \hbox to \textwidth{\hbox to 0pt{\raisebox{-.1ex}{\usebox{\ps@logo}}\hss}% + \@mainsize\hfil\rightmark\hfil\hbox to 0pt{\hss\thenote}}}}% + \def\@oddhead{}% + \let\@evenfoot=\@oddfoot% + \let\@evenhead=\@oddhead}} +% +\newlength{\tmplen} +\newlength{\stdbsk} +% +\pagestyle{Folfoot} +% +% Various TeX logos +\def\MF{{\fontfamily{logo}\selectfont METAFONT}} +\def\MP{{\fontfamily{logo}\selectfont METAPOST}} +\def\BibTeX{{\sffamily B\kern-.05em{\tiny I\kern-.025em B}\kern-.08em\TeX}} +\def\MI{\textsl{\sffamily MakeIndex}} +\def\PS{\textsc{\sffamily PostScript}} +\def\LaTeXe{\LaTeX\kern.15em 2\boldmath${}_{\textstyle\varepsilon}$} +% +% Sectioning +\newcounter{section} +\newcounter{subsection}[section] +% +\setcounter{section}{0} +\newcommand{\section}[1]{\refstepcounter{section}% + \setcounter{subsection}{0}% + \renewcommand\baselinestretch{.9} + {\LARGE\bfseries + \makebox[.1\textwidth][l]{\thesection}% + \parbox[t]{.9\textwidth}{\raggedright#1}% + }% + \renewcommand\baselinestretch{1.0}\par} +% +\renewcommand{\thesubsection}{\Alph{subsection}} +\setcounter{subsection}{0} +\newcommand{\subsection}[1]{\refstepcounter{subsection}% + \renewcommand\baselinestretch{.8} + {\normalsize\bfseries\itshape + \makebox[.1\textwidth][l]{\thesubsection{\scriptsize)}}% + \parbox[t]{.9\textwidth}{\raggedright#1}% + }% + \renewcommand\baselinestretch{1.0}\hfill\break} +% +\newcommand{\subsubsection}[1]{% + {\normalsize\bfseries\settowidth{\tmplen}{#1} + \makebox[0pt][l]{#1}\rule[-.5ex]{\tmplen}{2.5pt}}} +% +\newcommand{\usection}[1]{{\Large\bfseries #1}\par} +\newcommand{\Usection}[1]{{\bfseries\underline{#1}}\hfill\mbox{}\break} +% +% Indentation +\newcommand{\In}{\hspace*{2em}} +% +% Symbol fuer Hinweis: +\newcommand{\Hint}{{\large\ensuremath{\rightarrow}}} +\newcommand{\hinweis}{\item[\Hint] \itshape\setlength{\baselineskip}{\stdbsk}} +% Symbol fuer Achtung: +\newcommand{\Attn}{{\large\ensuremath{\Rightarrow}}} +\newcommand{\achtung}{\item[\Attn] \bfseries\setlength{\baselineskip}{\stdbsk}} +% Pfeil: +\newcommand{\ar}{{\large\ensuremath{\longrightarrow}}} +% Other symbols from typewriter font: +\newcommand{\bp}{{\ttfamily\char60}} % Zeichen < +\newcommand{\Bp}{{\large\ttfamily\bfseries\bp}} % vergroessert +\newcommand{\ep}{{\ttfamily\char62}} % Zeichen > +\newcommand{\Ep}{{\large\ttfamily\bfseries\ep}} % vergroessert +\newcommand{\pipe}{{\ttfamily~\char124~}} % Zeichen | +\newcommand{\US}{{\ttfamily\char95}} % Zeichen _ +\newcommand{\BS}{{\ttfamily\char92}} % Zeichen \ +% +% List commands +\newcommand{\kompakt}{\setlength{\parsep}{0pt}\setlength{\itemsep}{1pt}\setlength{\partopsep}{0pt}} +% +% Special text formatting +\newcommand{\cmd}[1]{\,{\normalsize\ttfamily\bfseries\upshape\setlength{\baselineskip}{\stdbsk}#1}\,} +\let\txt=\cmd +\newcommand{\txtc}[1]{\,{\normalsize\ttfamily\bfseries\upshape\setlength{\baselineskip}{\stdbsk}#1}} +\newcommand{\file}[1]{\,{\normalsize\ttfamily\bfseries\itshape\setlength{\baselineskip}{\stdbsk}#1}\,} +\let\prog=\file +% Underlining: +\newcommand{\ul}[1]{\settowidth{\tmplen}{#1}\makebox[0pt][l]{#1}\rule[-.5ex]{\tmplen}{2pt}} +% +% Additional environments +\newenvironment{Instlst}[1]% + {{\bfseries\underline{#1:}}\vspace{-\parskip} + \begin{enumerate} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt}}% + {\end{enumerate}} +% +\newenvironment{Proglst}[2][xxx]% + {{\bfseries\underline{#2:}}\vspace{-\parskip} + \settowidth{\tmplen}{\texttt{\normalsize\bfseries#1}} + \begin{list}{}{% + \renewcommand{\makelabel}[1]{\texttt{\normalsize\bfseries##1\hfil}}% + \settowidth{\labelwidth}{\texttt{\normalsize\bfseries#1}}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep}}}% + {\end{list}} +% +\endinput +\end{filecontents} +% +%=============================================================================== +% +\documentclass[a4paper]{slides} +\usepackage{german} +\usepackage{TuUenv} + +\addtolength{\voffset}{-18truemm} +\addtolength{\textheight}{2truecm} +\addtolength{\textwidth}{7truemm} +\addtolength{\hoffset}{-3.5truemm} + +\markright{{\scriptsize K.Braune: \TeX{} unter UNIX, September 1995}} + +\begin{document} +% +\sloppy +\rule{1pt}{0pt} +\vfill +\begin{center} +{\Huge\bfseries\TeX{} unter UNIX\\[2\bigskipamount]Programme\\[\bigskipamount]% + und ihre Installation} +\vspace{3.0truecm} + +{\large von} +\vspace{1.2truecm} + +{\Large\bfseries{Klaus Braune}}\\[\medskipamount] +{\large\bfseries{Universit"at Karlsruhe}}\\[\smallskipamount] +{\large\bfseries{Rechenzentrum}}\\[\bigskipamount] + +{\bfseries September 1995} +\end{center} +\vfill +\rule{1pt}{0pt} +\small +\setlength{\stdbsk}{1.3\baselineskip} +\setlength{\baselineskip}{\stdbsk} +% +%= Folie 1 =================================================================== +% +\begin{slide}{} +\usection{"Ubersicht} +% +\begin{enumerate} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\itemsep}{\baselineskip} +\item Voraussetzungen f"ur die Installation\\ + \mbox{} \Hint{} Folie 2 +\item Die DANTE--Distribution\\ + \mbox{} \Hint{} Folie 5 +\item Hilfen bei der Dokumenteingabe\\ + \mbox{} \Hint{} Folie 8 +\item Treiber, Fonts und Integration von Bildern\\ + \mbox{} \Hint{} Folie 19 +\item Graphische Oberfl"achen\\ + \mbox{} \Hint{} Folie 29 +\item Bearbeiten von Literaturdatenbanken\\ + \mbox{} \Hint{} Folie 35 +\end{enumerate} +\end{slide} +% +% +%= Note 1.1 =================================================================== +% +\begin{note}{} +% +\begin{itemize}\kompakt +\hinweis + Alle hier vorgestellten Programme sind frei verf"ugbar:\\ + entweder Public Domain oder mit einem Copyright versehen, das eine + kostenlose Nutzung zu privaten Zwecken ausdr"ucklich erlaubt wie die + GNU License oder die Aladdin Ghostscript Free Public License +\end{itemize} +\end{note} +% +% +%= Folie 2 =================================================================== +% +\begin{slide}{} +\section{Voraussetzungen\\ f"ur die Installation} +\vfill +% +\begin{description} +\item[UNIX--Betriebssystem] \mbox{}\par + Optimal: \quad \In UNIX System V \quad oder \quad BSD\\[\medskipamount] + % + Andernfalls ggf.\ Anpassung erforderlich\\ + (f"ur viele Rechner bereits vorbereitet) +\item[Grundlegende UNIX--Utilities:] \mbox{}\par + \cmd{basename}\\ + \cmd{cat}\\ + \cmd{cp}\\ + \cmd{diff}\\ + \cmd{ln}\\ + \cmd{make}\\ + \cmd{mv}\\ + \cmd{rm}\\ + \cmd{sed}\\ + \cmd{touch} +\end{description} +\vfill +\end{slide} +% +% +%= Folie 3 =================================================================== +% +\begin{slide}{} +% +\subsubsection{Software:}% +\vspace{-\parskip} +% +\begin{list}{}{\renewcommand{\makelabel}[1]{#1\hfil}% + \settowidth{\labelwidth}{\textsf{C--Compiler} \cmd{cc}\quad}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{1pt}} +\item[C--Compiler \cmd{cc}] + alternativ \cmd{gcc} von GNU +\item[\cmd{yacc}] + alternativ \cmd{bison} von GNU +\item[\cmd{lex}] + alternativ \cmd{flex} von GNU +\item[\cmd{sh}] + Bourne--Shell +\item[\cmd{patch}] + PD--Programm von GNU% + \vspace{-\parskip} +\end{list} +% +\begin{itemize}\kompakt +\achtung + Systemeigene \cmd{patch}--Befehle i.a.\ nicht verwendbar! +\end{itemize} + + +\begin{itemize}\kompakt +\hinweis + Da i.a.\ eine Installation in Systemverzeichnissen erfolgen soll (aber + nicht mu"s), wird in der Regel zur Installation der generierten + Programme und Shell--Scripts das \cmd{root}--Pa"swort ben"otigt! +\end{itemize} +\end{slide} +% +% +%= Note 3.1 =================================================================== +% +\begin{note}{} +% +\begin{itemize}\kompakt +\hinweis + Zus"atzlich ggf.\ weitere Voraussetzungen, z.B.\ X11--Bibliotheken. +\hinweis + Zus"atzlich ben"otigte Werkzeuge sind dort angegeben, wo sie + erforderlich sind. +\end{itemize} +% +\begin{list}{}{\renewcommand{\makelabel}[1]{#1\hfil}% + \settowidth{\labelwidth}{\textbf{abcdef}}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep}} +\item[\cmd{cc}] + nicht auf allen Systemen ausreichend + + Alternative:\quad \cmd{gcc} +\item[\cmd{gcc}] + Version 2.6.0 nicht fehlerfrei, wahrscheinlich Version 2.7.0 ebenfalls + + Z.Zt.\ empfehlenswert: \cmd{gcc} Version 2.6.3 +\end{list} +\end{note} +% +% +%= Folie 4 =================================================================== +% +\begin{slide}{} +\subsubsection{Hilfe bei Problemen} +\vfill +\begin{itemize}\kompakt +\achtung + In vielen F"allen ist Hilfe nur m"oglich, wenn die Vorgeschichte des + Fehlers bekannt ist!\\[\medskipamount] + \ar{} Aufruf von \cmd{make} mitprotokollieren:\\ + \phantom{\ar} \In \cmd{make \dots{} 2\ep\&1 \pipe{} \bp\file{logfile}\ep}\\ + \phantom{\ar} (erm"oglicht auch eigene sp"atere Analyse) + +\setlength{\itemsep}{.8\baselineskip} +\achtung + Readme--File und andere Textdateien pr"ufen, ob der aufgetretene Fehler + dort erw"ahnt und eine Abhilfe angegeben ist +\hinweis + Distributionen enthalten i.a.\ ein Readme--File, in dem ein + Ansprechpartner bei Problemen angegeben ist +\end{itemize} +\vfill +\end{slide} +% +% +%= Note 4.1 =================================================================== +% +\begin{note}{} +% +\begin{itemize} +\item Anfragen bei Ansprechpartnern nach M"oglichkeit vermeiden, solange + die in der Distribution gegebenen Hinweise sich nicht als unzureichend + herausgestellt haben! +\end{itemize} +\end{note} +% +% +%= Folie 5 =================================================================== +% +\begin{slide}{} +\section{Die DANTE--Distribution} +% +\vfill +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\parskip}{3pt} +\setlength{\itemsep}{6pt} +\item \TeX, \MF{} und Zusatzprogramme + + Ebenfalls Teil der Distribution:\\ + \In \LaTeXe, \MF{}--Sourcen +\item \BibTeX{} und \MI{} +\item Treiber f"ur X11, \PS{} und HP LaserJet: + \setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \settowidth{\tmplen}{\prog{dvipsxxx}} + \item \makebox[\tmplen][l]{\prog{xdvi}} \qquad (X11) + \item \makebox[\tmplen][l]{\prog{dvips}} \qquad (\PS) + \item \makebox[\tmplen][l]{\prog{dvilj}} \qquad (HP LaserJet) + \end{itemize} +\end{itemize} + +\begin{itemize}\kompakt +\hinweis + DANTE--Verteilung basiert auf TUG--Distribution +\hinweis + Gesamte Distribution kann mit jeweils einem Befehl konfiguriert, + generiert und installiert werden +\end{itemize} + +{\bfseries\underline{"Anderungen gegen"uber der TUG--Distribution:}}\vspace{-\parskip} +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\itemsep}{1pt} +\item Integration von \MI{} in die Distribution +\item Makropakete f"ur \TeX{} und \MF--Quellen f"ur Fonts in Distribution + integriert (Installation zusammen mit den Programmen) +\end{itemize} +% +\vfill +\end{slide} +% +% +%= Note 5.1 =================================================================== +% +\begin{note}{} +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{3pt} +\item DANTE--Distribution enth"alt vollst"andiges \TeX--System: + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{0pt} + \item Formatieren und Formatgenerierung mit \TeX + \item Fontgenerierung mit \MF + \item Literaturauswahl mit \BibTeX + \item Indexgenerierung mit \MI + \end{itemize} +\item Bedienung des Systems mit den ("ublichen) Befehlen +\end{itemize} +\end{note} +% +% +%= Folie 6 =================================================================== +% +\begin{slide}{} +\subsection{Dateien vom DANTE--Server} + +\settowidth{\tmplen}{ftp--Server: \quad} +\makebox[\tmplen][l]{ftp--Server:} + \cmd{ftp.dante.de}\\[.5\smallskipamount] + Benutzernummer: \qquad \cmd{ftp}\\[.5\smallskipamount] +\makebox[\tmplen][l]{Pa"swort:} + beliebig, i.a.\ eigene email--Adresse\\[.5\smallskipamount] +\makebox[\tmplen][l]{Verzeichnis:} + \file{pub/tex/systems/unix/dante-src} +\bigskip + +Notwendig:\vspace{-\bigskipamount} +\begin{list}{}{\renewcommand{\makelabel}[1]{\Large#1\hfil}% + \settowidth{\labelwidth}{\Large\Attn}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{1pt}} +\item[\Attn] \TeX{}~3.1415,\quad \MF~2.71,\quad \BibTeX~0.99c,\\ + \MI~2.12,\quad Previewer~\prog{xdvik} 18f,\\ + \LaTeXe{} \Bp{}1995/06/01\Ep{} Patchlevel~3:\\[\medskipamount] + Datei\quad \cmd{dante-tex.tar.Z} +\end{list} +Optional, je nach verwendetem Drucker:\vspace{-\bigskipamount} +\begin{list}{}{\renewcommand{\makelabel}[1]{\Large#1\hfil}% + \settowidth{\labelwidth}{\Large\Attn}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{1pt}} +\item[\Hint] Druckertreiber \prog{dviljk} 2.5 f"ur HP LaserJet und + kompatible Drucker:\\[\medskipamount] + Datei\quad \cmd{dante-dvilj.tar.Z} +\item[\Hint] \PS--Druckertreiber \prog{dvipsk} 5.58f:\\[\medskipamount] + Datei\quad \cmd{dante-dvips.tar.Z} +\end{list} +\vfill +\end{slide} +% +% +%= Note 6.1 =================================================================== +% +\begin{note}{} +% +{\large\itshape\bfseries Umgang mit dem Server} +\vfill + +Verbindung herstellen:\\ +\In \cmd{ftp ftp.dante.de}% +\vspace{-.8\parskip} + +\underline{Befehle:}% +\vspace{-1.2\parskip} +\begin{list}{}{\renewcommand{\makelabel}[1]{#1\hfil}% + \settowidth{\labelwidth}{\cmd{bye}}% + \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{1pt}} +\item[\cmd{cd}, \cmd{ls} (oder \cmd{dir})] \mbox{}\newline + "ubliche Bedeutung (\cmd{ls}: \textbf{keine} Optionen!)% + \vspace{-\itemsep} +\item[\cmd{get \bp\textit{Name}\ep\ {[\bp\textit{lokaler Name}\ep]} }] \mbox{}\newline + {\small(\file{\normalsize\bp{\itshape Name}\ep} bzw.\ + \file{\normalsize\bp{\itshape lokaler Name}\ep} mit Pfad m"oglich)}% + \vspace{-\itemsep} +\item[\cmd{mget \bp\textit{Name}\ep\ \dots }] \mbox{}\newline + (Mustervorgabe von Dateinamen m"oglich)% + \vspace{-\itemsep} +\item[\cmd{prompt} \qquad \textsf{(Toggle)}] \mbox{}\newline + Nachfrage bei \textbf{jedem} File (\cmd{mget}) an- / abschalten% + \vspace{-\itemsep} +\item[\cmd{bye}] + Verbindung beenden% + \vspace{-\itemsep} +\item[\cmd{?}] + Online Hilfe: verf"ugbare Befehle anzeigen +\end{list} +\vfill +\end{note} +% +% +%= Folie 7 =================================================================== +% +\begin{slide}{} +\subsection{Installation} +\vspace{-\parskip} +\vfill +% +\begin{enumerate} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{5pt} +\item \textbf{Datei \file{LIES.MICH} durchsehen}\\ + (enth"alt genauere Installationshinweise) +\item Shell-Script \file{configure} aufrufen\\ + (ggf.\ \textbf{vorher} Umgebungsvariablen setzen) +\item Generieren der Programme mit\\ + \In \cmd{make all} +\item Installieren der Distribution mit\\ + \In \cmd{make install}\\ + (Programme und wichtige Erg"anzungen)\\ + oder\\ + \In \cmd{make install-all} + + Nach \cmd{make install} k"onnen zus"atzlich gew"unschte Teile durch\\ + \In \cmd{make install}\\ + in den entsprechenden Unterverzeichnissen gezielt installiert werden +\end{enumerate} +\vfill +\end{slide} +% +% +%= Folie 8 =================================================================== +% +\begin{slide}{} +\section{Hilfen bei der Dokumenteingabe} +% +\vfill +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{5pt} +\item Rechtschreibpr"ufung + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item \mbox{}\cmd{detex} + \item \mbox{}\cmd{ispell} + \end{itemize}} +% +\item Syntaxpr"ufung + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item \mbox{}\cmd{texchk} + \item Package \cmd{syntonly} \qquad (nur \LaTeXe) + \end{itemize}} +% +\item Editorhilfen + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item Installation des Emacs + \item Emacs mit AUC~\TeX + \end{itemize}} +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 9 =================================================================== +% +\begin{slide}{} +\subsection{Rechtschreibpr"ufung}\vspace{-\parskip} +% +\vfill +\begin{Proglst}[xxxxxx]{Programme} +\setlength{\parskip}{2pt} +\item[detex] + Programm zum Entfernen von \TeX-- und \LaTeX--Befehlen, die durch + Leerzeichen ersetzt werden\\ + Inhalte einiger Umgebungen (z.B.\ mathematischer Modus) werden + ignoriert\\ + (2 Varianten) +\item[ispell] + Gut konfigurierbares Rechtschreibpr"ufprogramm + + W"orterbuch l"a"st sich aus korrekten Vorlagen erstellen + + Einige Betriebssysteme enthalten \prog{ispell} als + Rechtschreibpr"ufprogramm +\end{Proglst} + +\begin{itemize}\kompakt +\hinweis + Zentrales Problem sind nicht Programme zur Rechtschreibpr"ufung, + sondern gute deutsche W"orterb"ucher bzw.\ korrekte Vorlagen + (Englisch kein Problem) +\hinweis + Ggf.\ Umwandlung in ASCII--Text und Verwenden eines + Rechtschreibpr"ufprogramms eines anderen Textverarbeitungssystems +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 10 =================================================================== +% +\begin{slide}{} +\subsubsection{\texttt{\large detex}}\vspace{-\parskip} +% +\vfill +\begin{itemize}\kompakt +\hinweis + Hier: \prog{detex}--Version von Kamal Al--Yahya aus Verzeichnis\\ + \phantom{Hier:} \file{support/kamal}\\ + (Verzeichnis enth"alt weitere Tools) +\hinweis + Alternative Version aus \file{support/detex} erfordert zus"atzlich + \prog{lex} oder \prog{flex} +\achtung + Dateigr"o"se maximal 65534 Byte! +\end{itemize} + +\begin{Instlst}{Installation} +\item In Datei \file{setups.h} sicherstellen, da"s Definition von \cmd{MAXLEN} + im Wertebereich des Datentyps \cmd{unsigned} (\cmd{unsigned int}) liegt +\item Generierung mit \cmd{make} +\item Ausf"uhrbare Programme in Verzeichnis kopieren, das nach Befehlen + durchsucht wird\\ + (z.B.\ \file{/usr/local/bin}) +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 11 =================================================================== +% +\begin{slide}{} +\subsubsection{\texttt{\large ispell}}\vspace{-.3\parskip} +\vfill +% +\textbf{Aktuelle Version:} Internationale Ispell Version 3.1.18\\ +\phantom{\textbf{Aktuelle Version:}} (14. Januar 1995)\vspace{-.5\parskip} +% +\begin{itemize}\kompakt +\hinweis + Version 4.x \textbf{amerikanisch} (nicht international) +\end{itemize} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{2pt} +\item[] \setlength{\tmplen}{\leftmargin} + \begin{list}{}{\setlength{\leftmargin}{-\tmplen}% + \setlength{\labelwidth}{0pt}\setlength{\labelsep}{0pt}} + \item[]% + \textbf{Keinesfalls eine Datei \file{Makefile} oder Datei + \file{config.X} "andern!}\\ + Zu "andernde Definitionen in Datei \file{local.h} "ubertragen und + \textbf{dort} "andern (auch Variablen in \file{Makefile}!) + \end{list} + \medskip +\item Dateien \file{Makefile} (auch in Unterverzeichnissen!) und + \file{config.X} inspizieren und feststellen, welche "Anderungen + erforderlich sind (i.a.\ gut kommentiert) +\item Falls UNIX System V: Datei \file{local.h.samp} nach \file{local.h} + kopieren, editieren und \txt{\#undef USG} in \txt{\#define USG} + "andern\\ + (entf"allt bei BSD--UNIX) +\item Generieren mit \cmd{make all} +\item Installieren mit \cmd{make install}\\ + (ggf.\ ausprobieren mit \cmd{make -n install}) +\item Aufr"aumen mit \cmd{make clean} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 12 =================================================================== +% +\begin{slide}{} +\subsection{Syntaxpr"ufung}\vspace{-\parskip} +% +\vfill +\begin{Proglst}{M"oglichkeiten zur "Uberpr"ufung} +\item[texchk] \mbox{}\newline + Programm zur Syntaxpr"ufung von \TeX--Dokumenten (plain \TeX{} oder + \LaTeX) + + \settowidth{\tmplen}{Vorteil:~~} + \addtolength{\tmplen}{-\textwidth} + \addtolength{\tmplen}{\leftmargin} + Vorteil: \hfill\parbox[t]{-\tmplen}{ + h"ohere Geschwindigkeit und geringerer Hauptspeicherbedarf als + Ausf\"uhren von \TeX} + +\item[\textsf{\small Package} syntonly] \mbox{}\newline + \LaTeX--Package zum "Uberpr"ufen der Syntax von \LaTeX--Dokumenten + + schneller, da keine Generierung eines \txtc{dvi}--Files +\end{Proglst} + +\begin{itemize}\kompakt +\hinweis + Syntaxpr"ufungen sind i.a.\ nur dann von Interesse, wenn andernfalls + l"angere Wartezeiten bei der Ausf"uhrung von \TeX{} auftreten + (langsame Rechner oder sehr umfangreiche Dokumente) +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 13 =================================================================== +% +\begin{slide}{} +\subsubsection{\texttt{\large texchk}}\vspace{-\parskip} +\vfill +% +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item \mbox{}\file{Makefile} editieren:\\ + \In Variablen \txt{BIN}, \txt{MS} und \txt{CC} anpassen +\item Ggf.\ auf Korrektheit "uberpr"ufen durch\\ + \In \cmd{make -n install} +\item Generieren und Installieren mit\\ + \In \cmd{make install} +\item Man--Page installieren mit\\ + \In \cmd{make man} +\end{Instlst} + +\begin{itemize}\kompakt +\achtung + Gelegentlich werden ``Fehler'' gefunden, die keine sind +\achtung + Anzahl der Argumente, Auftreten optionaler Argumente, \dots{} werden + nicht "uberpr"uft +\achtung + Eckige Klammern m"ussen \ul{immer} paarweise auftreten (auch im Text) +\achtung + \txt{\BS left]} st"urzt \prog{texchk} total in Verwirrung! +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 14 =================================================================== +% +\begin{slide}{} +\subsubsection{Package \texttt{\large syntonly}}\vspace{-\parskip} +% +\vfill +\begin{itemize}\kompakt +\hinweis + Keine Installation erforderlich, da als Teil von \LaTeX{} gleichzeitig + mit den Dokumentklassen verf"ugbar +\achtung + Nicht verwendbar f"ur andere Formate als \LaTeXe\\ + (d.h.\ nur mit \txtc{\BS documentclass}--Anweisung) +\end{itemize} + +\begin{Instlst}{Anwendung} +\item[] Paket \txt{syntonly} laden mit\\ + \In \txt{\BS usepackage\{syntonly\}} +\item[] Syntaxpr"ufung aktivieren mit\\ + \In \txt{\BS syntaxonly} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 15 =================================================================== +% +\begin{slide}{} +\subsection{Editorhilfen}\vspace{-\parskip} +% +\vfill +\begin{itemize}\kompakt +\hinweis + Spezielle Hilfen beim Erstellen von \TeX--Dokumenten i.a.\ nur + verf"ugbar in Editoren, die in spezielle \TeX--Oberfl"achen integriert + sind +\hinweis + Ausnahme: \ul{GNU Emacs Editor} +\end{itemize} + +{\bfseries\underline{Bedienung des Emacs--Editors:}}\vspace{-\parskip} +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{2pt}\setlength{\itemsep}{3pt} +\item Wichtige Aktionen "uber Pulldown--Men"us abrufbar\\ + (unter X11) +\item Angebotene Aktionen angepa"st an Typ des editierten Textes\\ + (hier von Interesse: \TeX-- und \LaTeX--Dokumente) +\item Zugeh"orige "offnende Klammern und \$--Zeichen werden bei Eingabe der + schlie"senden Klammer bzw.\ des schlie"senden \$ kurz angezeigt +\item Auch als Kommandooberfl"ache zur Arbeit mit \TeX{} verwendbar + (Aufrufe von \TeX, \BibTeX, Ansehen und Ausdrucken) +\item Lauff"ahig auch ohne Graphikoberfl"ache\\ + (keine Pulldown--Men"us) +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 16 =================================================================== +% +\begin{slide}{} +\subsubsection{Installation des Emacs}%vspace{-.3\parskip} +% +\vfill +% +\textbf{Aktuelle Version:} GNU Emacs 19.29\vspace{-.5\parskip} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{2pt} +\item In Datei \file{./etc/MACHINES} nach Rechner suchen\\ + In Klammern Konfigurationsname angegeben + + \textbf{Angegebene Hinweise f"ur Rechner beachten!} +\item Konfigurieren mit\\ + \In \cmd{./configure \bp\textit{Konfigurationsname}\ep{}}\\ + \textit{Konfigurationsname} kann entfallen, aber Gefahr, da"s + Name \textbf{nicht} oder \textbf{falsch} erg"anzt wird +\item Pfade in Datei \file{./lisp/paths.el} inspizieren\\ + Falls "Anderungen, Datei \file{./lisp/site-init.el} anlegen und dort + korrekte Pfade festlegen (entsprechend Angaben in Datei \file{INSTALL}, + Punkt 4) +\item Generierung mit \cmd{make} +\item Installation mit \cmd{make install} +\item Nachpr"ufen, ob Datei \file{dir} im Info--Verzeichnis ("ublicherweise + \file{/usr/local/info}) Men"ueintrag f"ur Emacs enth"alt und ggf.\ + eintragen +\end{Instlst} +% +\begin{itemize}\kompakt +\hinweis + Ausf"uhrliche Installationsanleitung in Datei \file{INSTALL} +\hinweis + Bei Problemen in Datei \file{PROBLEMS} nachsehen (enth"alt + Problembeschreibungen und L"osungsvorschl"age) +\end{itemize} +\vfill +% +\end{slide} +% +% +%= Folie 17 =================================================================== +% +\begin{slide}{} +\subsubsection{Emacs mit AUC~\TeX}\vspace{-\parskip} +% +\vfill +% +\textbf{Aktuelle Version:} AUC~\TeX{} 9.2y (\ensuremath{\alpha}--Test 9.3) +\smallskip + +{\bfseries\underline{Zus"atzliche M"oglichkeiten:}}\vspace{-\parskip} +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{2pt}\setlength{\itemsep}{3pt} +\item Aufruf von \MI{}, \prog{ispell}, Makeinfo und anderer \TeX-- und + \LaTeX--Tools +\item Alle wichtigen Umgebungen: Einf"ugen durch Auswahl in Men"uleiste\\ + (Integration bel.\ zus"atzlicher Umgebungen m"oglich) +\item H"aufig gebrauchte Kommandos "uber Men"uleiste anw"ahlbar +\item Formatieren von Teilen des Dokuments m"oglich +\item Nach einem \TeX--Aufruf besteht die M"oglichkeit, in der Eingabedatei + (auch bei Aufteilung in mehrere Dateien) von Fehler zu Fehler zu + springen, w"ahrend gleichzeitig in einem anderen Fenster die zugeh"orige + Zeile im \txt{log}-File zusammen mit einer Hilfe angezeigt wird +\item Im Rahmen der Installation Analyse der Input--Dateien, so da"s der + Editor "uber die verf"ugbaren \TeX--Makros informiert ist +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 18 =================================================================== +% +\begin{slide}{} +% +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Datei \file{tex.el} durchsehen, ob eingetragene Pfade korrekt sind + + Liste der Befehle in \txt{TeX-command-list} und der Druckbefehle in + \txt{TeX-printer-list} pr"ufen + + Zu korrigierenden Teile in Datei \file{tex-site.el} kopieren +\item Datei \file{tex-site.el} editieren\\ + Besonders achten auf korrekte Pfadangaben in den beiden Definitionen von + \txt{TeX-lisp-directory} und \txt{TeX-macro-global} + + Liste der Befehle in \txt{TeX-command-list} an System anpassen + + Liste der Druckbefehle in \txt{TeX-printer-list} an verf"ugbare Drucker + anpassen + + Fertige Datei in Unterverzeichnis \file{site-lisp} des + Emacs--Verzeichnisses kopieren +\item \mbox{}\file{Makefile} editieren und Pfade anpassen + + Besonders achten auf Definition von \file{bindir}, \file{infodir}, + \file{aucdir}, \file{mandir} und \cmd{CC} +\item Generierung durch \cmd{make all} +\item Installation durch \cmd{make install} +\item Zeile \txt{(require \'{}tex-site)} in Benutzerdatei \file{.emacs} + einf"ugen +\end{Instlst} +% +\end{slide} +% +% +%= Folie 19 =================================================================== +% +\begin{slide}{} +\section{Treiber, Fonts und Integration von Bildern} +% +\vfill +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{5pt} +\item \PS--Ausgabe auf Rasterger"aten:\\ + \In Ghostscript und Ghostview +\item Gerasterte \PS-Fonts: \prog{gsftopk} +\item Erstellen von Zeichnungen: + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item \mbox{}\prog{xfig} mit \prog{transfig} + \item Gnuplot + \item \MP + \end{itemize}} +\end{itemize} + +Einbinden von encapsulated \PS--Bildern in \LaTeX--Dokumente auf einfache Weise +m"oglich mit Hilfe der Standardpackage \textbf{`graphics'} +\vfill +\end{slide} +% +% +%= Folie 20 =================================================================== +% +\begin{slide}{} +\subsection{Ghostscript und Ghostview}\vspace{-\parskip} +% +\vfill +\Usection{Ghostscript} +\vspace{-1.4\parskip} + +\PS--Interpreter mit M"oglichkeit zur Ausgabe der \PS--Datei in einem +X11--Fenster, auf graphikf"ahigen Bildschirmen und Druckern sowie in diversen +Garphikformaten in Dateien + +\textbf{Aktuelle Version:} Aladdin Ghostscript 3.33 + +\Usection{Ghostview} +\vspace{-1.4\parskip} + +X11--Oberfl"ache zu Ghostscript mit der M"oglichkeit, +{\setlength{\parskip}{0pt} +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{1pt} +\item in Dokumenten zu bl"attern, +\item zu einzelnen Seiten zu springen, +\item die Darstellung zu vergr"o"sern oder zu verkleinern, +\item Ausschitte zu vergr"o"sern, +\item das Dokument zu drucken, +\item zu anderen Dokumenten zu wechseln +\end{itemize}} +% +\textbf{Aktuelle Version:} Ghostview 1.5 +\vfill +\end{slide} +% +% +%= Folie 21 =================================================================== +% +\begin{slide}{} +\subsubsection{Ghostscript} +\vfill +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item[] \mbox{}\txtc{jpeg}--Library\\ + (ebenfalls frei erh"altlich) +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Geeignetes Makefile aussuchen:\\ + \settowidth{\tmplen}{\file{unixansi.makx}} + \In\makebox[\tmplen][l]{\file{unix-cc.mak}}% + \qquad (C--Compiler \cmd{cc})\\ + \In\makebox[\tmplen][l]{\file{unix-gcc.mak}}% + \qquad (GNU C--Compiler \cmd{gcc})\\ + \In\makebox[\tmplen][l]{\file{unixansi.mak}}% + \qquad (ANSI C--Compiler)\\ + Geeignetes Makefile nach \file{makefile} linken +\item Makefile \file{devs.mak} editieren und gew"unschte Ger"ate und Formate + einstellen +\item Aufruf von \cmd{make} +\item Installation mit \cmd{make install} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 22 =================================================================== +% +\begin{slide}{} +\subsubsection{Ghostview} +\vfill +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item[] X11 Release 5 oder neuer +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Falls verf"ugbar, konfigurieren mit \cmd{xmkmf} + + Andernfalls \file{Makefile} von Hand editieren +\item Aufruf von \cmd{make} +\item Installation mit \cmd{make install} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 23 =================================================================== +% +\begin{slide}{} +\subsection{Gerasterte \PS--Fonts: \texttt{\large gsftopk}}\vspace{-\parskip} +\vfill +\begin{itemize} +\setlength{\parsep}{5pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{8pt} +\item \mbox{}\prog{gsftopk} + + Programm zur Generierung von pk--Fonts vorgegebener Gr"o"se aus + \PS--Fonts mit Hilfe von \prog{ghostscript} +\end{itemize} + +\begin{Instlst}{Installationsvorausetzungen} +\item[] \mbox{}\prog{ghostscript} und \prog{dvips} +\end{Instlst} +% +\begin{Instlst}{Installation} +\item Datei \file{makefile} anpassen entsprechend den Hinweisen in den + Kommentaren +\item Generierung mit \cmd{make} +\item Installation mit \cmd{make install} +\end{Instlst} + +\begin{itemize}\kompakt +\hinweis + Der Previewer \prog{xdvi} aus der DANTE--Distribution verwendet + automatisch \prog{gsftopk}, falls es gefunden wird +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 24 =================================================================== +% +\begin{slide}{} +\subsection{Erstellen von Zeichnungen}\vspace{-\parskip} +\vfill +\begin{itemize} +\setlength{\parsep}{5pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{8pt} +\item \mbox{}\prog{xfig} zuammen mit \prog{transfig} + + Programm zum Erstellen von (technischen) Bildern\\ + (keine Pixelgraphik) + + Einbinden von Bildern (\PS, GIF, ...) m"oglich + + \mbox{}\prog{transfig} zur Ausgabe erforderlich +\item Gnuplot + + Programm zur Darstellung mathematischer Kurven und Fl"achen +\item \MP + + Von \MF{} abgeleitetes Programm mit \PS--Ausgabe + + Nutzt die graphischen F"ahigkeiten von \MF +\end{itemize} + +\begin{itemize}\kompakt +\hinweis + Ausgabe der generierten Bilder bei \prog{xfig} und Gnuplot sowohl als + \LaTeX--\texttt{\normalsize picture} als auch als \PS--File m"oglich\\ + (neben anderen Ausgabeformaten) +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 25 =================================================================== +% +\begin{slide}{} +\subsubsection{\prog{\large xfig} mit \prog{\large transfig}} +\vfill +% +\textbf{Aktuelle Version:} 3.1.4 + +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item X11 Release 4 oder neuer +\item Maus mit 2 oder 3 Tasten +\item \mbox{}\prog{transfig} zur Ausgabe als \PS-- oder \LaTeX--Datei\\ + (ebenfalls kostenlos erh"altlich) + + \textbf{Aktuelle Version:} 3.1.2 +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item \mbox{}\file{Imakefile} editieren und anpassen\\ + (Hinweise siehe Datei \file{README}) +\item Aufruf von \cmd{xmkmf} + + Falls nicht verf"ugbar: Mitgeliefertes \file{Makefile} manuell anpassen +\item Generierung und Installation mit \cmd{make install} +\item Man--Pages installieren mit \cmd{make install.man} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 26 =================================================================== +% +\begin{slide}{} +\subsubsection{Gnuplot} +\vfill +% +\textbf{Aktuelle Version:} 3.5 + +\begin{Instlst}{Installationsvoraussetzungen} +\item[] F"ur Preview X11 erforderlich\\ + (alternativ: anderes graphikf"ahiges Terminal) +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item \mbox{}\file{makefile.unx} nach \file{Makefile} kopieren +\item \mbox{}\file{Makefile} und \file{plot.h} anpassen, in \file{Makefile} + gew"unschte Ausgabeger"ate festlegen\\ + (wichtige Definitionen: vgl.\ Datei \file{0INSTALL}) +\item Generierung mit\\ + \In \cmd{make \bp\textsl{system}\ep}\\ + unter Angabe des Betriebssystems \cmd{\textsl{system}}\\ + (Information "uber \cmd{\textsl{system}} durch Eingabe von \cmd{make}) +\item Installation mit\\ + \In \cmd{make \bp\textsl{system}\ep\ TARGET=Install}\\ + (Hinweise durch Eingabe von \cmd{make install}) +\end{Instlst} +\vfill +\end{slide} +% +% +%= Note 26.1 ================================================================== +% +\begin{note}{} +% +\begin{Instlst}{Alternative Installationsm"oglichkeit} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Konfiguration mit\\ + \In \cmd{sh configure} +\item \mbox{}\file{Makefile} und \file{plot.h} kontrollieren bzw.\ anpassen, in + \file{Makefile} gew"unschte Ausgabeger"ate festlegen\\ + (wichtige Definitionen: vgl.\ Datei \file{0INSTALL}) +\item Generierung mit\\ + \In \cmd{make} +\item Installation mit\\ + \In \cmd{make install} +\end{Instlst} + +\begin{itemize}\kompakt +\achtung + Vorgehensweise noch unzureichend erprobt! + + Probleme sind nicht auszuschlie"sen +\end{itemize} +% +\end{note} +% +% +%= Folie 27 =================================================================== +% +\begin{slide}{} +\subsubsection{\MP} +\vfill +% +Programmgesteuerte Generierung von \PS--Graphiken% +\vspace{-.5\parskip} +% +\begin{itemize} +\setlength{\parsep}{2pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{3pt}\setlength{\itemsep}{5pt} +\item Hohe Qualit"at, da alle M"oglichkeiten von \MF{} zur Verf"ugung stehen +\item Besonders geeignet f"ur technische Zeichnungen, die sich ganz oder + teilweise durch mathematische Formeln beschreiben lassen +\item Weitreichendere M"oglichkeiten als \prog{gnuplot}: + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item F"ullen von Fl"achen (auch mit Mustern) + \item Beschriften von Punkten + \item Verwendung unterschiedlicher Stiftformen + \item Beliebige Beschriftungen (Texte) + \end{itemize}} +\item Anwendbar \textbf{ohne} Kenntnis von \MF +\end{itemize} +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Installiertes und lauff"ahiges \TeX +\item Das \file{web2c} Unterverzeichnis der TeX--Distribution +\item Die installierten Programme \prog{tangle}, \prog{tftopl} und + \prog{pltotf} aus der \TeX--Distribution +\end{Instlst} +% +\begin{itemize}\kompakt +\hinweis + Alles verf"ugbar nach Installation von \TeX +\end{itemize} +\vfill +\end{slide} +% +% +%= Note 27.1 ================================================================== +% +\begin{note}{} +% +\begin{itemize}\kompakt +\hinweis + Anwendungsbereich "ahnlich wie Gnuplot, da ebenfalls Beschreibung in + Form von mathematischen Formeln + + Zus"atzliche M"oglichkeiten durch die F"ahigkeit von + \MF\,/\,\MP, nichtlineare Gleichungssysteme zu l"osen + + Bedingt einsetzbar zur Generierung von \PS--Fonts aus \MF--Quellen\\ + (pro Zeichen eigenes File, die manuell zu einem Font zusammengebaut + werden m"ussen) +\end{itemize} +% +\end{note} +% +% +%= Folie 28 =================================================================== +% +\begin{slide}{} +% +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item Unterverzeichnisse \file{web2c}, \file{web} und \file{texware} des + Unterverzeichnisses \file{./web2c-6.1/web2c} der Dante--Distribution in + das Verzeichnis linken (parallel zu \file{mp} und \file{mpware}) +\item Dateien \file{./site.h} und \file{./Makefile} editieren und Pfade, + Compileraufrufe, \dots{} analog zur installierten \TeX--Version + festlegen + + Hinweise auf die Stellen, wo die Festlegungen f"ur \TeX{} und \MF{} + getroffen wurden, sind in der Datei \file{README} zu finden +\item Dateien \file{mpware/makempx} (und f"ur \cmd{troff} + \file{mpware/troffmpx}) editieren und \txt{MPLIB} und \txt{PATH} + entsprechend den Kommentaren am Anfang beider Dateien festlegen +\item Generierung mit \cmd{make} +\item Installation mit \cmd{make install} +\item Aufr"aumen mit \cmd{make clean} +\end{Instlst} +\end{slide} +% +% +%= Folie 29 =================================================================== +% +\begin{slide}{} +\section{Graphische Oberfl"achen}\vspace{-\parskip} +\vfill +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{5pt} +\item \mbox{}\prog{xtexshell}\\[\smallskipamount] + X11-Oberfl"ache mit integriertem Editor und integrierter Hilfe + (nur \LaTeX{} 2.09) + +\item \mbox{}\prog{xtem}\\[\smallskipamount] + X11-Oberfl"ache mit integrierter Hilfe, die unabh"angig vom verwendeten + Editor arbeitet + + Praktisch alle bei der Arbeit mit \TeX{} anfallenden Aufgaben k"onnen + im Rahmen der Oberfl"ache abgewickelt werden\\ + (falls doch etwas fehlt, kann es leicht erg"anzt werden) +\end{itemize} +% +\begin{itemize}\kompakt +\hinweis + Beide Oberfl"achen basieren auf dem Tcl/Tk--Toolkit +\end{itemize} + +\begin{itemize}\kompakt +\hinweis + Als Kommando--Oberfl"ache kann auch der Emacs--Editor verwendet werden, + ggf.\ erweitert mit AUC~\TeX\\ + (viele Befehle "uber Pulldown--Men"us zug"anglich) +\end{itemize} +\vfill +\end{slide} +% +% +% +%= Folie 30 =================================================================== +% +\begin{slide}{} +\subsection{Der Tcl/Tk--Toolkit}\vspace{-\parskip} +\vfill +% +\begin{Instlst}{Gemeinsame Installationsvoraussetzungen} +\item X11 Release 5 oder neuer +\item Tcl/Tk mit X11--Erweiterungen TclX und TkX\\ + (frei verf"ugbar) + + Tcl/Tk ist ein Toolkit zur Generierung und Nutzung von Graphischen + Benutzeroberfl"achen unter X11\\ + (installierbar unter den meisten Betriebssystemen) +\end{Instlst} + +\begin{Instlst}{Installation von Tcl/Tk} +\item Tcl und Tk jeweils konfigurieren mit \cmd{configure} und generieren mit + \cmd{make}\\ + (Installation durch TclX) +\item TclX mit \cmd{configure} konfigurieren +\item Datei \file{Config.mk} editieren und die Variablen + \txt{TCL\US{}MASTERDIR} und \txt{TK\US{}MASTERDIR} korrekt setzen + (Installationsverzeichnisse) + + Ggf.\ durch \cmd{configure} gesetzte Optionen korrigieren +\item Generieren mit \cmd{make}, ggf.\ anschlie"send testen (siehe Datei + \file{INSTALL}) +\item Installieren mit \cmd{make install-master} +\end{Instlst} +\vfill +\end{slide} +% +% +% +%= Folie 31 =================================================================== +% +\begin{slide}{} +\subsection{\texttt{\large xtexshell}}\vspace{-\parskip} +% +\vfill +X11--Oberfl"ache zum Durchf"uhren der wichtigsten Arbeiten beim Erstellen von +Dokumenten mit \TeX:% +\vspace{-.5\parskip} +\begin{itemize} +\setlength{\parsep}{1pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{3pt}\setlength{\itemsep}{3pt} +\item Editieren der Dokumentdateien mit einem von mehreren angebotenen + Editoren + + Integrierter Editor wahlweise konfigurierbar entsprechend Turbo-- oder + E2--Editor mit eingebauter Hilfe +\item Integrierte Hilfe (fraglichen Befehl mit Maus anklicken) zu + \LaTeX{} 2.09 bei Verwendung des eingebauten Editors + + Andernfalls Zugang "uber einen Index\\ + (unabh"angig vom Editor) +\item Aufruf von \TeX{} oder \LaTeX{} +\item Preview mit \cmd{xdvi} oder Ghostview +\item Aufruf des Druckertreibers \cmd{dvips} (\PS) +\item \PS--File ausdrucken +\item Aufruf des Rechtschreibpr"ufprogramms \cmd{ispell} +\item \mbox{}\cmd{xfig} aufrufen +\end{itemize} +\vfill +\end{slide} +% +% +%= Note 31.1 ================================================================== +% +\begin{note}{} +\begin{itemize} +\item[+] + Gute Umgebung f"ur einfache Aufgaben, falls Ausgabe "uber \PS{} m"oglich +\item[+] + Besonders positiv ist der eingebaute Editor mit der integrierten + \LaTeX{} 2.09 Hilfe, die durch Mausklick auf den fraglichen Befehl + aktiviert wird\\ + (hoffentlich bald Umstellung auf \LaTeXe) + +\item[$-$] + Bei komplexen Dokumenten mit Literaturverzeichnis und/oder Index m"ussen + \BibTeX{}, \MI{} und die Programme zur Bearbeitung von + Literaturdatenbanken au"serhalb der Oberfl"ache aufgerufen werden +\end{itemize} +\end{note} +% +% +%= Folie 32 =================================================================== +% +\begin{slide}{} +% +\begin{itemize}\kompakt +\hinweis + Keine gro"sen Probleme beim "Andern von Programmaufrufen oder beim + Erweitern um zus"atzliche Funktionen\\ + (falls etwas Programmiererfahrung) +\end{itemize} + +\begin{Instlst}{Installation} +\item Datei \file{xtexsh} editieren: + + In 1.\ Zeile der Datei Pfad von \cmd{wishx} korrekt angeben + + Variable \txt{xtexsh\US{}path} auf das aktuelle Verzeichnis setzen + (Annahme: Dateien bereits im endg"ultigen Verzeichnis) +\item \mbox{}\file{xtexsh} in Verzeichnis kopieren, das standardm"a"sig nach + ausf"uhrbaren Programmen durchsucht wird +\item Datei \file{setup.orig} nach \file{setup} kopieren und ggf.\ anpassen\\ + (erforderlich, falls Druckbefehl nicht \cmd{lpr}) + + Falls keine "Anderungen erforderlich, kann Kopieren unterbleiben\\ + (\ul{Keinesfalls} Datei \file{setup.orig} "andern!) +\end{Instlst} + +\begin{itemize}\kompakt +\hinweis + Anpassungen erfordern keine Kenntnis von Tcl/Tk +\end{itemize} +% +\end{slide} +% +% +%= Folie 33 =================================================================== +% +\begin{slide}{} +\subsection{Xtem}\vspace{-\parskip} +% +\vfill +\begin{itemize}\kompakt +\hinweis + Oberfl"ache, in der praktisch alle Arbeiten mit den zu \TeX{} + geh"orenden Programmen schnell und ohne Kenntnis der einzelnen Befehle + ausgef"uhrt werden k"onnen +\hinweis + Falls wirklich erforderlich, erweiterbar durch Editieren von + Voreinstellungsdateien\\ + (keine Kenntnis von Tcl/Tk erforderlich) +\hinweis + Einzige Einschr"ankung gegen"uber \prog{xtexshell}:\\ + \textbf{nur} externe Editoren verwendbar und daher keine \textbf{"uber + die Maus} abrufbare Hilfe +\end{itemize} +% +Zus"atzliche M"oglichkeiten gegen"uber \prog{xtexshell}:% +\vspace{-\parskip} +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{2pt}\setlength{\itemsep}{2pt} +\item Aufruf von \BibTeX{} und \MI{} aus der Oberfl"ache +\item Zu jeder Aktion mit Maus Hilfe abrufbar +\item "Uber Index abrufbare Hilfen zu \LaTeX{} und \LaTeXe{} mit integrierten + Beispielen +\item Zahlreiche Drucker einstellbar +\item Funktionen zum Aufr"aumen, Anzeigen der \txtc{log}--Datei, zum + Durchf"uhren einer Syntaxpr"ufung und zum Umkodieren der nationalen + Sonderzeichen zwischen verschiedenen Code--Tabellen +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 34 =================================================================== +% +\begin{slide}{} +\vfill +\begin{itemize}\kompakt +\hinweis + Angaben beziehen sich auf neue Version 4.0 + + Version erh"altlich vom DANTE--Server oder von\\[\medskipamount] + \begin{tabular}{l@{\hspace{1em}}l} + \ul{Server:} & \file{ftp.lrw.uni-bremen.de}\\[\medskipamount] + \ul{Verzeichnis:} & \file{/pub/tex/xtem} \\[\medskipamount] + \ul{Datei:} & \file{xtem\US{}texmenu.x.xx.tar.gz} + \end{tabular} +\end{itemize} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{4pt} +\item \mbox{}\txtc{tar}--File im Installationsverzeichnis auspacken +\item Shellscript \cmd{xtem} an den Rechner anpassen:\\ + Variablen \txt{wishcall}, \txt{defaultlanguage} und \txt{XTEMPATH} + korrekt setzen (vgl.\ voranstehende Kommentare) +\item \mbox{}\file{xtem} in Verzeichnis kopieren, das standardm"a"sig nach + ausf"uhrbaren Programmen durchsucht wird +\item Geeignetes Kommando \cmd{mkcommand.?} ausw"ahlen und unter dem Namen + \file{mkcommand} kopieren\\ + (Hinweise zur Auswahl siehe Datei \file{README}) +\item Ggf.\ Voreinstellungedateien (Extension \txt{vst}) anpassen + (z.B.\ Einstellung f"ur Drucker) + + Hinweise zu den Voreinstellungedateien vgl.\ Datei \file{README} +\end{Instlst} +\vfill +\end{slide} +% +% +%= Folie 35 =================================================================== +% +\begin{slide}{} +\section{Bearbeiten von Literaturdatenbanken} +\vfill +\begin{itemize} +\setlength{\parsep}{5pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{8pt} +\item BibTools + + Paket von mehreren Programmen zur Bearbeitung von Literaturdatenbanken + in einem Textfenster +\item XBib\TeX{} and Friends + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{1pt} + \item X11--Oberfl"ache zum Einf"ugen von Eintr"agen in + Literaturdatenbanken + \item Programm zum Einf"ugen zus"atzlicher Felder in von \BibTeX{} + generierte Literaturverzeichnisse + \item Programm zum Suchen nach Eintr"agen in einer + Literaturdatenbank, die im Titelfeld oder anderen + spezifizierten Feld eine vorgegebene Zeichenkette enthalten + \end{itemize}} +\item BibView + + X11--Oberfl"ache zur Bearbeitung von Literaturdatenbanken +\end{itemize} +\vfill +\end{slide} +% +% +%= Folie 36 =================================================================== +% +\begin{slide}{} +\subsection{BibTools} +\vspace{-\parskip} +\vfill +% +\begin{Proglst}[xxxxxx]{Einzelprogramme} +\setlength{\parskip}{2pt} +\item[bibc] + Eingabe von Literaturdaten, Editieren von Literaturdatenbanken +\item[bibv] + Literaturdatenbank als \LaTeX--Dokument ausgeben + mit Anzeige des \BibTeX--Zitierschl"ussels +\item[shbib] + Eintr"age in einer Literaturdatenbank auf der Standardausgabe ausgeben, + die einen vorgegebenen regul"aren Ausdruck enthalten +\item[rmbib] + Eintr"age in einer Literaturdatenbank l"oschen, die einen vorgegebenen + regul"aren Ausdruck enthalten +\end{Proglst} +% +\begin{itemize}\kompakt +\hinweis + Keine Graphikf"ahigkeiten erforderlich +\end{itemize} + +\begin{tabular}{l@{\hspace{1em}}l} +\ul{Server:} & \texttt{\normalsize ftp.th-darmstadt.de} \\[\bigskipamount] +\ul{Verzeichnis:} & \file{/pub/text/tex/src/misc} \\[\bigskipamount] +\ul{Datei:} & \file{bibtools.tar.gz} +\end{tabular} +\vfill +\end{slide} +% +% +%= Note 36.1 ================================================================== +% +\begin{note}{} +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{3pt} +\item Gute L"osung, falls nur ein Textbildschirm zur Verf"ugung steht!\\ + (z.B.\ bei Telnet--Zugang) +\end{itemize} +\end{note} +% +% +%= Folie 37 =================================================================== +% +\begin{slide}{} +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt} +\item Unterprogrammbibliothek zur Auswertung regul"arer Ausdr"ucke mit den + Routinen\\ + \cmd{regcomp()}, \cmd{regexec()} und \cmd{regerror()} +\item \mbox{}\cmd{lex} oder \cmd{flex} +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt} +\item \mbox{}\file{Makefile} und \file{config.h} anpassen\\ + (Parameter sind kommentiert) +\item Falls UNIX System V: \file{strings.h} anpassen\\ + (Definitionen "uberpr"ufen) +\item \mbox{}\file{includes.h} "uberpr"ufen, ob Definitionen zum Aufruf der + Unterprogramme zur Auswertung regul"arer Ausdr"ucke korrekt sind\\ + (\cmd{REGCOMP}, \cmd{REGEXEC} und \cmd{REGEXP}) +\item Generierung mit \cmd{make} +\item Installation mit \cmd{make install} +\end{Instlst} +\end{slide} +% +% +%= Folie 38 =================================================================== +% +\begin{slide}{} +\subsection{XBib\TeX{} and Friends} +\vspace{-\parskip} +\vfill +% +\begin{Proglst}{Einzelprogramme} +\setlength{\parskip}{2pt} +\item[xbibtex] \mbox{}\newline + X11--Oberfl"ache zur Eingabe von Literaturdaten mit "Uberpr"ufung der + Eindeutigkeit des \BibTeX--Zitier\-schl"ussels + + Eintr"age in Literaturdatenbank alphabetisch sortiert + + Zus"atzliche Felder \txt{keywords} und \txt{annote} +\item[bibprocess] \mbox{}\newline + Inhalte der \txtc{keywords}-- und \txtc{annote}--Felder in + Literaturverzeichnis (\texttt{\normalsize .bbl}--Datei) einf"ugen +\item[bibsearch] \mbox{}\newline + Zitierschl"ussel aller Eintr"age einer Literaturdatenbank ausgeben, + die im \txtc{title}--Feld oder anderen spezifizierten Feldern eine + vorgegebene Zeichenkette enthalten +\end{Proglst} +\vfill +\end{slide} +% +% +%= Note 38.1 ================================================================== +% +\begin{note}{} +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{3pt} +\item \mbox{}\prog{bibprocess} auch bei Arbeit mit anderen Programmen zur + Bearbeitung von Literaturdatenbanken n"utzlich zum Einf"ugen der + angegebenen Felder! +\item \mbox{}\prog{bibsearch} bedingt n"utzlich zusammen mit anderen Programmen\\ + (Vorteil: Nur Ausgabe des Zitierschl"ussels) +\end{itemize} +\end{note} +% +% +%= Folie 39 =================================================================== +% +\begin{slide}{} +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item X11 Release 4 oder h"oher +\item X11-Libraries\\[8pt] + {\ttfamily\normalsize\phantom{xx} + \begin{tabular}{l@{\hspace{2cm}}l} + libX11 & libXt \\ + libXaw & libXmu \\ + libXext + \end{tabular}} +\item Header--Files zu den X11--Libraries +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{2pt}\setlength{\itemsep}{3pt} +\item Makefiles \file{make.xbibtex} und \file{make.bibutils} anpassen +\item \mbox{}\cmd{make -f make.xbibtex} +\item \mbox{}\cmd{make -f make.bibutils} \\ + (\prog{bibprocess} und \prog{bibsearch} generieren) +\item Programme und Resource--File \file{.xbibrc} in Systemverzeichnisse + kopieren +\end{Instlst} +\end{slide} +% +% +%= Folie 40 =================================================================== +% +\begin{slide}{} +\subsection{Bibview}\vspace{-\parskip} +\vfill +% +\textbf{Aktuelle Version:} BibView 2.1 +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} +\setlength{\parskip}{5pt}\setlength{\itemsep}{3pt} +\item X11--Oberfl"ache mit Pull--Down--Men"us +\item Integrierte Hilfe +\item Einf"ugen und "Andern von Eintr"agen +\item Auswahl existierender Eintr"age aus einer Liste + + Einschr"anken der Liste durch Vorgabe von Kriterien m"oglich + (regul"are Ausdr"ucke) +\item Ausgabe einer Literaturdatenbank in ein \LaTeX--Dokument +\item Konfigurierbar durch Konfigurationsdatei: + {\setlength{\parskip}{0pt} + \begin{itemize} + \setlength{\parsep}{0pt}\setlength{\partopsep}{0pt} + \setlength{\itemsep}{0pt} + \item Setzen von Optionen + \item Festlegen eigener Felder + \item Austausch w"ahrend der Arbeit m"oglich\\ + (keine Auswertung der Optionen) + \end{itemize}} +\item Bearbeitung mehrerer Literaturdatenbanken gleichzeitig +\item Eintr"age in andere Literaturdatenbanken "ubertragen +\item Editieren der Makros einer Literaturdatenbank +\end{itemize} +\vfill +\end{slide} +% +% +%= Note 40.1 ================================================================== +% +\begin{note}{} +% +\begin{itemize} +\setlength{\parsep}{0pt}\setlength{\partopsep}{0pt}\setlength{\itemsep}{3pt} +\item Graphische Oberfl"ache zur Durchf"uhrung praktisch aller Aufgaben, + die im Zusammenhang mit Literaturdatenbanken anfallen +\item Ggf.\ kann zum Einf"ugen der Inhalte von \txtc{keywords}-- und + \txtc{annote}--Feldern in eine \texttt{\normalsize .bbl}--Datei das Programm + \prog{bibprocess} aus der Oberfl"ache XBib\TeX{} verwendet werden +\item Bei Suche nach Zitierschl"usseln ist ggf.\ das Programm + \prog{bibsearch} aus der Oberfl"ache XBib\TeX{} hilfreich, sofern + z.B.\ der genaue Titel bekannt ist +\end{itemize} +\end{note} +% +% +%= Folie 41 =================================================================== +% +\begin{slide}{} +% +\begin{Instlst}{Installationsvoraussetzungen} +\setlength{\parskip}{2pt}\setlength{\itemsep}{5pt} +\item X11 Release 4 oder h"oher +\item X11-Libraries\\[8pt] + {\ttfamily\normalsize\phantom{xx} + \begin{tabular}{l@{\hspace{2cm}}l} + libX11 & libXt \\ + libXaw & libXext + \end{tabular}} +\item Header--Files zu den X11--Libraries +\end{Instlst} + +\begin{Instlst}{Installation} +\setlength{\parskip}{0pt}\setlength{\itemsep}{3pt} +\item Falls verf"ugbar, konfigurieren mit \cmd{xmkmf} + + Andernfalls \file{Makefile} von Hand editieren +\item Aufruf von \cmd{make} +\item Installation mit \cmd{make install} +\end{Instlst} +\end{slide} +% +\end{document} |