🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.tex
Article #457

Re: Grafiken in TeX

#457
From: Thomas Spreen
Date: Thu, 20 Aug 1992 11:12
77 lines
3322 bytes
Hallo Stefan,

 SS> Oh, das war mein Fehler. Ich meine "natuerlich" ;-))))) einen PC. Dort
 SS> arbeite ich mit emTeX 3.0 und wuerde nun gerne dort Grafiken einbinden.
 SS> Welche Moeglichkeiten gibt es denn da (ausser TeXCad und Gnuplot).

Du kannst aus einem Zeichenprogramm PCX exportieren und dann dieses mit emTeX
einbinden (Mit den DVI-Treibern der Version 1.4 kannst Du auch MSP und BMP
Format verwenden, bei vorigen Versionen weiss ichs nicht.) Ein entsprechendes
Makro dafuer waere (Dank nochmals an Claus Langhans und Mehmet Guerbuez):
==============================================================================
% SCREEN-Macro  by Claus Langhans, 28-Sep-91

\newif\iffont \fontfalse% Fuer Bilder die mit BM2FONT in .pk-Dateien
                        % umgewandelt wurden
\newif\ifslow \slowfalse% Der Ausdruck geht schnell, d.h. ohne Grafik
                        % egal ob .pk oder .pcx

% In den folgenden Zeilen die %-Zeichen setzen und loeschen, ja nachdem
% was man haben will:

%\slowtrue % Wenn Grafiken mitausgedruckt werden sollen.
%\fonttrue % Wenn mit .pk-Dateien gearbeitet wird an Stelle von \specials
           % also mit von BM2FONT erzeugten Dateien.

\newcommand{\screen}[1]{%
\unitlength1mm
\typeout{screen: }%
\input{seite}
\begin{center}%

\begin{picture}(89,76)%
\iffont%
  \ifslow%
    \input{page1}%
    \put(20,20){\csname setpage1\endcsname}% Hier wird der Name des Bildes
% zusammengebaut
  \else%
    \put(20,20){\makebox(89,76){Screen: page1.tex}}%
  \fi%
\else%
  \ifslow%
    \put(20,96){\special{em:graph picture.pcx}}%
  \else%
    \put(20,20){\makebox(89,76){Screen: page1.tex}}%
  \fi%
\fi%
\put(20,20){\framebox(89,76){}}%
\end{picture}%
\end{center}}%

% ----------------- Cut here -----------------------------
\screen{picture}

%mit \screen{picture} wir das Bild picture.PCX gesetzt. Die Groessenangaben bei
%\begin{picture} und {\makebox}, sowie die Positionierungsstellen bei \put
%musst Du selbst bestimmen, hilfreich dabei ist das Lineal im Viewer (ueber "R"
%zu erreichen.
===========================================================================
oder:
===========================================================================
\newcommand{\screen}[1]{%
\unitlength1mm
\begin{picture}(0,0)%
    \put(0,0){\special{em:graph picture.pcx}}%
\end{picture}%
}
\screen
============================================================================
Da jeder Befehl nur einmal verwendet werden kann, nehme ich bei mehreren
Bildern \screena, \screenb, usw. ein \renewcommand sollte aber auch
funktioneren (noch nie probiert :-)

vergiss nicht, die Variable DVIDRVGRAPH auf Dein Grafikverzeichnis zu setzen,
wenn die Bilder nicht in Deinem aktuellen Arbeitsverzeichnis stehen sollten.

mfg Thomas
Technical Details
Message-ID: <2a938c61@p14.f33.n245.z2.fidonet.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!nigel.msen.com!math.fu-berlin.de!uniol!artcom0!hb.maus.de!p14.f33.n245.z2.fidonet.org!Thomas_Spreen
References: <A30842@AC.maus.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!nigel.msen.com!math.fu-berlin.de!uniol!artcom0!hb.maus.de!p14.f33.n245.z2.fidonet.org!Thomas_Spreen
From: Thomas_Spreen@p14.f33.n245.z2.fidonet.org (Thomas Spreen)
Newsgroups: de.comp.tex
Subject: Re: Grafiken in TeX
Message-ID: <2a938c61@p14.f33.n245.z2.fidonet.org>
Date: 20 Aug 92 11:12:00 GMT
Article-I.D.: p14.2a938c61
References: <A30842@AC.maus.de>
Organization: Online BBS, Bochum
Lines: 77
X-Gateway: MausGate/News 1.11