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/german/ogfuda/bilder.tex |
Initial commit
Diffstat (limited to 'info/german/ogfuda/bilder.tex')
-rw-r--r-- | info/german/ogfuda/bilder.tex | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/info/german/ogfuda/bilder.tex b/info/german/ogfuda/bilder.tex new file mode 100644 index 0000000000..872bbd6b76 --- /dev/null +++ b/info/german/ogfuda/bilder.tex @@ -0,0 +1,87 @@ +\def\filename{bilder.tex} +\def\filedate{01-FEB-1993} +\def\fileversion{1.0} +\meldedich + +\section{\LaTeX{} und Graphik} + +\r \TeX{} ist in erster Linie f"urs Setzen von {\em Text\/} konzipiert; +allerdings besteht der berechtigte Wunsch vieler Anwender, auch +Graphiken in den Text einzubinden. + +\LaTeX{} stellt daf"ur lediglich die rudiment"are \env{picture} zur +Ver"-f"u"-gung; etwas "uberspitzt formuliert k"onnte man behaupten, damit +allenfalls Strich"-m"ann"-chen (wie im \LaTeX-Buch von L.~{\sc Lamport} +vorgef"uhrt) zu produzieren. + +\p Ja, die M"oglichkeiten der \env{picture} sind allerdings +reichlich be"-schr"ankt. +Aber da gibt es ja noch einige Erweiterungen, die teils \TeX-portabel +und teils unportabel sind. + +\subsection{Portabel\protect\dots} + +\r Mir sind als portable L"osungen \sty{epic}, \sty{bezier} +und \PiCTeX{} bekannt, +wobei \PiCTeX{} den weitaus gr"o"seren Funktionsumfang besitzt. Diese +Erweiterungen besitzen aber alle zwei Nachteile: sie verbrauchen sehr +viel Speicher (so da"s eine Big\TeX-Version zum Einsatz kommen +sollte) und sie sind eigentlich nur f"ur Diagramme wie etwa +Balkengraphiken oder Funktionsplots gut. Um "`richtige"' Bilder damit +in ein Dokument einzubinden, scheinen sie ungeeignet. Au"serdem sind +sie umst"andlich in der Handhabung. + +\p Ganz recht. Was aber die Bedienfreundlichkeit angeht, so gibt es +eine ganze Reihe von Programmen (wie etwa \TeX cad oder gnutex), die +die Herstellung derartiger Graphiken erheblich vereinfachen k"onnen. + +\r Oft aber sind bereits fertige Vorlagen in einem der +Standardformate {\tt .IMG}, {\tt .PCX}, {\tt .GIF} und "ahnliche +gegeben; wie kann ich diese in einen Text einbinden? + +\p Da wir uns hier "uber portable L"osungen +(nun ja, wenigstens {\em halbwegs\/} +portable L"osungen, die nicht auf beispielsweise auf +\cs{special}-Befehle eines {\tt .dvi}-Treibers basieren) reden, +k"onnen wir in diesem Fall auf das Programm \ttind{bm2font} +verwenden. + +\r Erl"autern Sie ir bitte dessen Arbeitsweise! + +\p Gerne will ich das tun. \ttind{bm2font} "`versteht"' die +wichtigsten Rastergraphikformate und wandelt eine solche +rechteckweise in +"`Buchstaben"' um, die dann von \mf{} erzeugt werden k"onnen +und hinterher zum kompletten Bild zusammengesetzt werden. + +\r Aha! Eine clevere Idee. Der Vorteil liegt wohl darin, da"s diese +L"osung inner\TeX nisch ist und au"ser eben \ttind{bm2font} keine +speziellen Programme ben"otigt. + +\p Genau. Zudem ist die Ausgebequalit"at gut bis sehr gut. + +\subsection{\protect\dots oder nicht?} + +\r Welche anderen M"oglichkeiten gibt es denn noch? + +\p Hier hei"st ein Zauberwort: PostScript! Hier werden +PostScript-Graphiken mittels des \cs{special}-Befehls in den +Quelltext eingebunden. Die {\tt .dvi}-Datei mu"s dann mittels des +Programms {\tt dvips} in eine PostScript-Datei umgewandelt werden, +die dann von einem PostScript-Interpreter auf ein Ausgabeger"at +geschickt wird. + +\r Das ist aber dann eine au"ser\TeX nische Variante, da hier eben ein +PostScript-Interpreter ben"otigt wird. + +\p Dieser ist aber auf so gut wie allen Systemen verf"ugbar. Die +Ausgabequalit"at ist sehr gut. + +\r Sie erw"ahnten gerade den Befehl \cs{special}; ich wei"s von einigen +Treibern, die ihn f"ur ihre Zwecke nutzen. + +\p Das stimmt. Jedoch sind diese Insell"osungen im h"ochsten Ma"se +unportabel, so da"s ich Ihnen von der Verwendung von \cs{special}s, +die nur von bestimmten Treibern unterst"utzt werden, nur abraten kann. + +\endinput |