summaryrefslogtreecommitdiff
path: root/macros/latex209/contrib/postcard
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 /macros/latex209/contrib/postcard
Initial commit
Diffstat (limited to 'macros/latex209/contrib/postcard')
-rw-r--r--macros/latex209/contrib/postcard/demo.tex24
-rw-r--r--macros/latex209/contrib/postcard/demo2.tex26
-rw-r--r--macros/latex209/contrib/postcard/postcard.sty128
-rw-r--r--macros/latex209/contrib/postcard/postcard.tex75
-rw-r--r--macros/latex209/contrib/postcard/staunen.iffbin0 -> 3108 bytes
5 files changed, 253 insertions, 0 deletions
diff --git a/macros/latex209/contrib/postcard/demo.tex b/macros/latex209/contrib/postcard/demo.tex
new file mode 100644
index 0000000000..9795528f96
--- /dev/null
+++ b/macros/latex209/contrib/postcard/demo.tex
@@ -0,0 +1,24 @@
+\documentstyle[11pt,german,postcard]{article}
+\begin{document}
+\anrede{Herrn}
+\name{Arne Steuer}
+\strasse{Ziehltstra"se 25}
+\ort{77855 Achern}
+\land{Deutschland}
+\nachricht{
+Moment, Moooment!\\
+Glauben Sie ja nicht, was Sie vor sich haben! Falls Sie glauben, Sie haben ein
+{\tt postcard.sty} vor sich, liegen Sie ganz richtig!
+Gell, dann braucht man niemals nicht mehr bei der Post, der Gelben, eine
+Postkarte zu kaufen! Man kann alles selbst machen. Sogar das Bild auf der
+R"uckseite mit einer IFF-Grafik gestalten
+An einem {\tt stamp.sty} arbeite ich gerade. Wenn er fertig ist,
+kann man sogar seine Briefmarken mit \TeX\ selbst machen! Man schiebt dann
+seine Kreditkarte ins Diskettenlaufwerk, und bei jeder Briefmarke wird das
+entsprechende Porto abgebucht! Dann schaffe ich gerade an einem Style-File
+zum Bedrucken von Lokuspapier ({\tt asswipe.sty}).\\
+Gru"s und Ku"s}
+\bild{DANTE:staunen.iff}{bw}
+\postcard
+\end{document}
+
diff --git a/macros/latex209/contrib/postcard/demo2.tex b/macros/latex209/contrib/postcard/demo2.tex
new file mode 100644
index 0000000000..73f35a0771
--- /dev/null
+++ b/macros/latex209/contrib/postcard/demo2.tex
@@ -0,0 +1,26 @@
+\documentstyle[11pt,german,postcard]{article}
+\begin{document}
+\anrede{Herrn}
+\name{Arne Steuer}
+\strasse{Ziehltstra"se 25}
+\ort{77855 Achern}
+\absender{DANTE e.V.\\
+ Postfach 10 18 40\\
+ 69008 Heidelberg}
+
+\nachricht{
+Moment, Moooment!\\
+Glauben Sie ja nicht, was Sie vor sich haben! Falls Sie glauben, Sie haben ein
+{\tt postcard.sty} vor sich, liegen Sie ganz richtig!
+Gell, dann braucht man niemals nicht mehr bei der Post, der Gelben, eine
+Postkarte zu kaufen! Man kann alles selbst machen. Sogar das Bild auf der
+R"uckseite mit einer IFF-Grafik gestalten
+An einem {\tt stamp.sty} arbeite ich gerade. Wenn er fertig ist,
+kann man sogar seine Briefmarken mit \TeX\ selbst machen! Man schiebt dann
+seine Kreditkarte ins Diskettenlaufwerk, und bei jeder Briefmarke wird das
+entsprechende Porto abgebucht! Dann schaffe ich gerade an einem Style-File
+zum Bedrucken von Lokuspapier ({\tt asswipe.sty}).\\
+Gru"s und Ku"s}
+\postcard
+\end{document}
+
diff --git a/macros/latex209/contrib/postcard/postcard.sty b/macros/latex209/contrib/postcard/postcard.sty
new file mode 100644
index 0000000000..e6aacd8f43
--- /dev/null
+++ b/macros/latex209/contrib/postcard/postcard.sty
@@ -0,0 +1,128 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% postcard.sty V1.0 --- 27. Juni 1993 by Yellow Foot Software %
+% V1.1 --- 05. Dezember 1993 %
+% %
+% Folgende Befehle stehen zur Verfügung: %
+% %
+% \anrede{Herr/Frau etc.} --- Anrede für das Adressfeld %
+% \name{Name} --- Name für das Adressfeld %
+% \strasse{Straße} --- Straße für das Adressfeld %
+% \ort{PLZ und Ort} --- Ort für das Adressfeld %
+% \land{Land} --- Land für das Adressfeld (nur bei %
+% \bild) %
+% \absender{1.Zeile\\ %
+% 2.Zeile\\ %
+% ... } --- Absendeadresse (nur ohne \bild) %
+% \nachricht{Postkartentext} --- Der Text der Postkarte %
+% \bild{Pfad der IFF-Bilddatei}{art} - Bild und Bildart %
+% (bw,color,ham) für die %
+% Rückseitengestaltung %
+% ACHTUNG: \bild nutzt einen \special-Befehl! Dadurch kann es zu ein- %
+% schränkungen der Portabilität kommen. Gegebenenfalls muß %
+% die Syntax des \bild-Makros angepaßt werden. %
+% %
+% Außer \nachricht können alle Befehle auch weggelassen werden. %
+% Die Postkarte wird ohne Angabe weiterer Größen und Maße auf Norm- %
+% größe richtig formatiert. %
+% Wird \bild weggelassen, wird automatisch eine Norm-Postkarte mit %
+% Absenderfeld und dem Text auf der Rückseite erzeugt. %
+% %
+% Die LaTeX-Quelldatei muß wie folgt aufgebaut sein: %
+% %
+% \documentstyle[...,postcard]{article} %
+% \begin{document} %
+% ... oben genannte Befehle ... %
+% \postcard %
+% \end{document} %
+% %
+% Achern, 27.06.1993 Arne Steuer %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\textwidth20cm
+\textheight25cm
+\pagestyle{empty}
+\parindent0cm
+\unitlength1mm
+\newdimen\postcardtextwidth
+\postcardtextwidth70mm
+
+
+\def\anrede#1{\def\@anrede{#1}}
+\def\@anrede{}
+\def\name#1{\def\@name{#1}}
+\def\@name{}
+\def\strasse#1{\def\@strasse{#1}}
+\def\@strasse{}
+\def\ort#1{\def\@ort{#1}}
+\def\@ort{}
+\def\land#1{\def\@land{#1}}
+\def\@land{}
+\def\absender#1{\def\@absender{#1}}
+\def\@absender{}
+%
+% Die Syntax des \special-Befehls gilt für das Programm SpecialHost
+% ß-Version 0.94 (C) 1991 by Georg Heßmann. Dieses Programm ist Bestand-
+% teil des PasTeX für Amiga von Georg Heßmann.
+%
+% Für andere Programme zum Auswerten von \special-Strings muß die Syntax
+% entsprechend angepaßt werden.
+%
+
+\def\bild#1#2{\gdef\@bild{\special{ifffile=#1 mode=#2
+ hoffset=-3in voffset=2.1in
+ hsize=150mm vsize=105mm}}}
+\def\@bild{}
+
+\def\nachricht#1{
+\gdef\breittext{\parbox[t]{2\postcardtextwidth}{#1}}
+\gdef\text{\parbox[t]{\postcardtextwidth}{#1}}
+}
+
+
+\def\postcard{
+\ifx\@empty\@bild{
+\def\@land{}
+\begin{picture}(150,105)
+\put(0,0) {\framebox(150,105){}}
+\put(71,60) {\xiipt{\sf Postkarte}}
+\begin{LARGE}
+\put(71,43) \@anrede
+\put(71,35) \@name
+\put(71,27) \@strasse
+\put(71, 9) \@ort
+\end{LARGE}
+\put(120,75){\framebox(20,25){DM 0,80}}
+\put(3,100) {\parbox[t]{\postcardtextwidth}{\viiipt{\sf Absender}\newline
+ \xpt{\@absender}}}
+\end{picture}
+\newline
+\begin{picture}(150,105)
+\put(0,0) {\framebox(150,105){\breittext}}
+\end{picture}
+}
+ \else{
+\begin{picture}(150,105)
+\put(0,0) {\framebox(150,105){}}
+\put(78,5) {\line(0,1){95}}
+\begin{LARGE}
+\put(81,64) \@anrede
+\put(81,52) \@name
+\put(81,40) \@strasse
+\put(81,20) \@ort
+\put(81, 9) \@land
+\end{LARGE}
+\put(120,75){\framebox(20,25){DM 0,80}}
+\put(3,100) \text
+\end{picture}
+\newline
+\begin{picture}(150,105)
+\put(0,0) {\framebox(150,105){\@bild}}
+\end{picture}
+}
+\fi
+}
+
+
diff --git a/macros/latex209/contrib/postcard/postcard.tex b/macros/latex209/contrib/postcard/postcard.tex
new file mode 100644
index 0000000000..91403fa844
--- /dev/null
+++ b/macros/latex209/contrib/postcard/postcard.tex
@@ -0,0 +1,75 @@
+\documentstyle[german]{article}
+\begin{document}
+\section*{Postkarten mit Pas\TeX\ auf dem Amiga}
+Arne W.~Steuer
+\subsection*{Der {\tt postcard.sty}}
+Sie kennen die Situation: Da haben Sie am Wochenende mal Zeit, zu Hause
+den liegengebliebenen B"urokram aufzuarbeiten, Sie m"u"sten dazu eine
+Postkarte versenden, \ldots und: keine Postkarten im Hause und die
+Post"amter haben geschlossen.
+
+Genau das habe ich vor kurzem auch erlebt. Also versuchte ich, aus der Not
+eine Tugend zu machen und schrieb kurzerhand einen Stylefile. Damit kann
+man nun nicht nur Postkarten erstellen, sondern --- sofern man m"ochte ---
+auch IFF-Grafiken (schwarzwei"s, farbig oder HAM) einbinden und so eine
+\TeX nische Ansichtskarte gestalten.
+
+Voraussetzung f"ur letzteres ist allerdings, da"s man "uber das
+Pas\TeX-Paket von Georg He"smann verf"ugt. Die Grafikeinbindung erfolgt
+n"amlich mitels eines \verb/\special/-Befehls. Die Syntax dieses \verb/
+\special/-Befehls gilt f"ur das Programm SpecialHost $\beta$-Version 0.94
+von Georg He"smann.
+
+Für andere Programme zum Auswerten von \verb/\special/-Strings kann die
+Syntax aber wohl problemlos entsprechend angepaßt werden. Auch wenn eine
+andere Methode des Grafik-Importes in \LaTeX\ bevorzugt wird (siehe dazu
+Die \TeX nische Kom"odie, Heft 2/1993, S.~38 ff.), m"u"ste eine Anpassung
+leicht m"oglich sein.
+
+\subsection*{Die neuen Befehle}
+
+Folgende Befehle stehen zur Verf"ugung:\\[5mm]
+\begin{tabular}{p{6cm}p{6cm}}
+\verb/\anrede{/Herr/Frau etc.\verb/}/ & Anrede f"ur das Adressfeld\\
+\verb/\name{/Name\verb/}/ & Name f"ur das Adressfeld\\
+\verb/\strasse{/Straße\verb/}/ & Stra"se f"ur das Adressfeld\\
+\verb/\ort{/PLZ und Ort\verb/}/ & Ort f"ur das Adressfeld\\
+\verb/\land{/Land\verb/}/ & Land f"ur das Adressfeld (nur bei
+ Verwendung des \verb/\bild/-Befehls)\\
+\verb/\absender{1.Zeile\\2.Zeile\\...}/ & Absendeadresse (nur ohne
+ Verwendung des
+ \verb/\bild/-Befehls)\\
+\verb/\nachricht{/Postkartentext\verb/}/ & Der Text der Postkarte\\
+\verb/\bild{/Pfad der IFF-Bilddatei\verb/}{/art\verb/}/ & Bild und Bildart
+ ({\tt bw,color,ham}) f"ur die
+ R"uckseitengestaltung
+\end{tabular}
+
+\vspace{5mm}
+{\bf Achtung:} \verb/\bild/ nutzt den \verb/\special/-Befehl! Dadurch kann
+es zu einschr"ankungen der Portabilit"at kommen. Gegebenenfalls muß die
+Syntax des \verb/\bild/-Makros angepa"st werden.
+
+Außer \verb/\nachricht/ k"onnen alle
+Befehle auch weggelassen werden. Die Postkarte wird ohne Angabe weiterer
+Gr"o"sen und Ma"se auf Normgr"o"se richtig formatiert. Wird \verb/\bild/
+weggelassen, wird automatisch eine Norm-Postkarte mit Absenderfeld und dem
+Text auf der R"uckseite erzeugt. Es ist unerheblich, welche Gr"o"se die
+einzubindenden Bilder haben, eine korrekte Skalierung erfolgt automatisch.
+
+Die \LaTeX-Quelldatei mu"s wie folgt aufgebaut sein:
+\begin{verbatim}
+\documentstyle[...,postcard]{article}
+\begin{document}
+ ... oben genannte Befehle ...
+\postcard
+\end{document}
+\end{verbatim}
+
+Es empfiehlt sich, als Druckmedium etwas festeres Papier zu nehmen (etwa
+$150g/m^2$). Der Output mu"s dann nur noch ausgeschnitten werden und an der
+Falzkante geknickt und zusammengeklebt werden.
+
+Fertig ist die Postkarte!
+\end{document}
+
diff --git a/macros/latex209/contrib/postcard/staunen.iff b/macros/latex209/contrib/postcard/staunen.iff
new file mode 100644
index 0000000000..765a09267f
--- /dev/null
+++ b/macros/latex209/contrib/postcard/staunen.iff
Binary files differ