von Nerd 032F » Mi 1. Sep 2010, 14:23
Sweave hat geschrieben:\newcommand{\Sconcordance}[1]{%
\ifx\pdfoutput\undefined%
\csname newcount\endcsname\pdfoutput\fi%
\ifcase\pdfoutput\special{#1}%
\else\immediate\pdfobj{#1}\fi}
Das stammt übrigens aus der Mottenkiste. Mit \pdfoutput herumzupfuschen ist - naja, lassen wir die Kraftausdrücke. Wenn das überhaupt sinnvoll sein soll, dann wohl so:
\RequirePackage{ifpdf}
\newcommand{\Sconcordance}[1]{%
\ifpdf\pdfobj{#1}\else\special{#1}\fi
}
Das Paket ae sollte man auch besser nicht laden. Stattdessen ist das Paket lmodern vorzuziehen. Ich vermute mal, das einzig sinnvolle an Sweave sind die Umgebungen Sinput, Soutput, Scode und Schunk, die da definiert werden. Wobei ich nicht genau weiß, wofür die benötigt werden und ob man eventuell mit einem Paket wie listings die Umgebungen noch aufpeppen könnte.
[quote="Sweave"][code]\newcommand{\Sconcordance}[1]{%
\ifx\pdfoutput\undefined%
\csname newcount\endcsname\pdfoutput\fi%
\ifcase\pdfoutput\special{#1}%
\else\immediate\pdfobj{#1}\fi}[/code][/quote]Das stammt übrigens aus der Mottenkiste. Mit \pdfoutput herumzupfuschen ist - naja, lassen wir die Kraftausdrücke. Wenn das überhaupt sinnvoll sein soll, dann wohl so: [code]\RequirePackage{ifpdf}
\newcommand{\Sconcordance}[1]{%
\ifpdf\pdfobj{#1}\else\special{#1}\fi
}[/code]
Das Paket ae sollte man auch besser nicht laden. Stattdessen ist das Paket lmodern vorzuziehen. Ich vermute mal, das einzig sinnvolle an Sweave sind die Umgebungen Sinput, Soutput, Scode und Schunk, die da definiert werden. Wobei ich nicht genau weiß, wofür die benötigt werden und ob man eventuell mit einem Paket wie listings die Umgebungen noch aufpeppen könnte.