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 /macros/latex209/contrib/postcard |
Initial commit
Diffstat (limited to 'macros/latex209/contrib/postcard')
-rw-r--r-- | macros/latex209/contrib/postcard/demo.tex | 24 | ||||
-rw-r--r-- | macros/latex209/contrib/postcard/demo2.tex | 26 | ||||
-rw-r--r-- | macros/latex209/contrib/postcard/postcard.sty | 128 | ||||
-rw-r--r-- | macros/latex209/contrib/postcard/postcard.tex | 75 | ||||
-rw-r--r-- | macros/latex209/contrib/postcard/staunen.iff | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000000..765a09267f --- /dev/null +++ b/macros/latex209/contrib/postcard/staunen.iff |