Seite 1 von 1

Placeins und Graphicx Kompatibilität

Verfasst: Mo 26. Mär 2012, 18:24
von Taron
Hallo,

ich hätte mal eine Frage bezüglich der Kompatibilität der Pakete Placeins und Graphicx.

Und zwar habe ich in einem Dokument beide eingebunden:
\documentclass[pdftex,a4paper,12pt,oneside,listof=totoc]{scrartcl}

%Neue Rechtschreibung
\usepackage{ngerman}

%Umlaute ermöglichen
\usepackage[latin1]{inputenc}

%Packet zum Einbinden von Grafiken
\usepackage{graphicx}

%Packet für Schriftfarben
\usepackage{color}

%Packet für die Einbindung von PDF-Seiten z.B. Titelseite
\usepackage{pdfpages}

%Packete für einbinden von Grafiken an vorgegebener Stelle
\usepackage{float}
\restylefloat{figure}

%Packet um Grafiken innerhalb der Section erscheinen zu lassen in die sie eingefügt wurden und für FloatBarriers
\usepackage[section]{placeins}

%Packete für 2-fachen Zeilenabstand
\usepackage{setspace}

%Packet für Nebeneinandergestellte Bilder

\usepackage{subfig}

%Packet um Bilder genau an eingegebenem Platz zu platzieren

%\usepackage{float}

%Kopf- und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

%Kopfzeile mittig
\fancyhead[R]{\nouppercase{\leftmark}}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Fußzeile mittig
\fancyfoot[R]{Seite \thepage}
%Linie unten
\renewcommand{\footrulewidth}{0pt}

%Packet für Benutzung von \url
\usepackage{url}

%Packet für die Einstellung der Seitenränder
\usepackage {geometry}
\geometry {a4paper,left=30mm,right=20mm,bottom=35mm}

%Packet für die Benutzung chemischer Formeln und Reaktionsgleichungen
\usepackage[version=3]{mhchem}

%Packet für das Abkürzungsverzeichnis
\usepackage[footnote,printonlyused]{acronym}

%Packet für Zusammenfassung in Tabellen
\usepackage{multirow}

\begin{document}

\onehalfspacing

\section{Einleitung}

Testtext

\end{document}

Nun erhalte ich bei diesem Dokument allerdings immer den Fehler:
"Option clash for package graphicx"

Sobald ich das Packet Graphicx nicht mehr über \usepackage{graphicx} einbinde ist der Fehler weg, allerdings bin ich mir nicht ganz sicher welches der von mir verwendeten Pakete Graphicx nochmal zusätzlich aufruft und damit den Fehler produziert.

Kann mir da jemand helfen bzw. mir Auskunft darüber geben was genau der Fehler ist.

Verfasst: Mo 26. Mär 2012, 21:37
von Xenara
placeins scheint unschuldig zu sein. Vertausche aber mal die Reihenfolge von graphicx und pdfpages, die beissen sich irgendwie, da pdfpages auch auf graphicx zugreift.

Verfasst: Di 27. Mär 2012, 11:39
von Taron
Hmm, das vertauschen der Reihenfolge scheintden Fehlerzu beheben.

Ich dachte immer die Reihenfolge wie ich die Pakete einbinde spielt eigentlich keine Rolle?

Verfasst: Di 27. Mär 2012, 12:02
von Xenara
Bei vielen Paketen ist die Reihenfolge tatsächlich egal, während sie bei anderen eklatant wichtig ist. Z.B. muss hyperref in 99% der Fälle als allerletztes Paket geladen werden, da es Befehle von anderen Paketen umdefiniert. Oft steht dann auch in der Paketdoku was dazu, wann man ein Paket laden muss (war in deinem Fall aber nicht so, zumindest hab ich auf die Schnelle nix gefunden). Glossaries ist so ein Fall, wo es explizit heisst, dass es nach hyperref zu laden ist.

Allerdings hilft in den meisten Fällen eigentlich nur ausprobieren.