\documentclass[german, DIV=9, pagesize=auto]{scrartcl} \usepackage{fixltx2e} \usepackage{etex} \usepackage{lmodern} \usepackage{mflogo} \usepackage{wasysym} \usepackage[T1]{fontenc} \usepackage{textcomp} \usepackage{babel} \usepackage{array} \usepackage[utf8]{inputenc} \usepackage{microtype} \usepackage[unicode=true]{hyperref} \newcommand*{\mail}[1]{\href{mailto:#1}{\texttt{#1}}} \newcommand*{\pkg}[1]{\textsf{#1}} \newcommand*{\cs}[1]{\texttt{\textbackslash#1}} \makeatletter \newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}} \makeatother \addtokomafont{title}{\rmfamily} \title{Das Paket \pkg{chemarrow}} \subtitle{Neue Pfeilspitzen fuer chemische Reaktionen} \author{Thomas Schroeder\\\mail{schroeder@ictw.chemie.uni-karlsruhe.de}} \date{4. Februar 2001} \begin{document} \maketitle \tableofcontents \section{Wozu das ganze?} \LaTeX\ ist sehr vielseitig zum Setzen der unterschiedlichsten Texte einsetzbar, aber der Satz chemischer Reaktionen ist aesthetisch nicht sehr ansprechend, da die vorhandenen Pfeile \cmd{\rightarrow}, \cmd{\leftarrow} und \cmd{\rightleftharpoons} für diesen Zweck zu kurz sind und die Pfeilspitzen nicht unbedingt dem "`Standard"' entsprechen, den man in Lehrbuechern und Zeitschriften vorfindet. Das Makro \texttt{chemarrow.sty} soll in Verbindung mit dem Zeichensatz \texttt{arrow.mf} das Setzen chemischer Reaktionsgleichungen in \LaTeX\ vereinfachen und vor allem verschoenern. \section{Dateien} \begin{tabular}{@{}>{\ttfamily}l>{\raggedright\arraybackslash}p{85mm}@{}} arrow.mf & \MF\ Sourcecode von \pkg{arrow} \\ arrow.tfm & \texttt{.tfm} Datei von \pkg{arrow} für \TeX \\ chemarrow.sty & Makro zum Setzen von Pfeilen für Reaktionsgleichungen \\ Readme.txt & englische Liesmich Datei \\ testchem.tex & Testdatei für \texttt{chemarrow.sty} und \texttt{arrow.mf} \\ Liesmich.txt & deutsche Liesmich Datei \\ Type 1/arrow Mac.sit.hqx & Type~1 Version von \pkg{arrow} für den Mac \\ Type 1/arrow PC.zip & Type~1 Version \pkg{arrow} für PC/Unix \\ Type 1/arrow.mp & \MP\ Sourcecode zu \pkg{arrow} \end{tabular} \medskip Die FontLab Datei \texttt{arrow.vfb} in den beiden Type~1 Archiven muss nicht mitkopiert werden, ich habe sie nur dazugepackt, falls jemand mein Design verbessern will \smiley \section{Verwendung} Die Beispieldatei \texttt{testchem.tex} sollte Aufschluss genug geben, wie das Packet \texttt{chemarrow.sty} verwendet wird, auch gibt es in \texttt{chemarrow.sty} eine Kurzanleitung aller definierten Befehle. Zur Benutzung muss \texttt{arrow.tfm} in einen Ordner kopiert werden, in dem \LaTeX\ nach \texttt{.tfm} Files sucht, \texttt{arrow.mf} muss in einen Ordner kopiert werden, in dem \MF\ nach \MF\ Sourcen sucht. Die benoetigten \texttt{.pk} Dateien sollten dann automatisch vom DVI Previewer oder vom Druckertreiber erzeugt werden. Ich habe zusaetzlich noch PostScript Type~1 Zeichensaetze fuer den Mac und fuer PCs/Unix im \texttt{.pfb} Format beigelegt zur Erzeugung von PDF Dokumenten. Dazu muessen die Type~1 Zeichensaetze in einen Ordner kopiert werden, wo \TeX\ und Freunde nach Type~1 Zeichensaetzen suchen, am besten dort hin, wo sich die Computer Modern Type~1 Zeichensaetze befinden. Damit dvips weiss, dass es nicht die \texttt{.pk} Zeichensaetze von \texttt{arrow.mf} sondern die Type~1 Zeichensaetze einbinden soll, muss noch ein Eintrag in \texttt{psfonts.map} gemacht werden. % \begin{itemize} \item Für Macs:\\ \verb+arrow arrow