Prüfen, ob ein Paket bereits geladen wurde

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Prüfen, ob ein Paket bereits geladen wurde

von Noch so einer » Mi 24. Jul 2013, 20:11

Wenn man die Dicke der Linien mit \setheadsepline/\setfootsepline einstellt, sollte man auch die entsprechenden Optionen setzen. So ist es jedenfalls dokumentiert. Der Autor hat mal irgendwo geschrieben, dass es eigentlich ein Bug ist, dass die Linien auch ohne die Optionen nur aufgrund der Einstellung der Dicke erscheinen.

von esdd » Mi 24. Jul 2013, 20:04

Vermutlich suchst du
\ifoot[\pagemark]{\pagemark}
Mit dem optionalen Argument wird die Einstellung für den plain Stil vorgenommen, der auch für die Kapitelanfangsseiten verwendet wird. Wenn die Seitenzahl in der Fußmitte stehen soll, musst du allerdings \cfoot statt \ifoot nutzen.

\clearscrheadfoot macht übrigens das gleiche wie \clearscrheadings und \clearscrplain zusammen. Wenn du \clearscrheadfoot verwendest, dann kannst du die anderen beiden weglassen.

Gruß
Elke

von Johannes_B » Mi 24. Jul 2013, 19:49

Du brauchst auf Kapitelanfangsseiten ja eigentlich keine Kopfzeile, in der die aktuelle section steht, wenn das noch mal ganz groß unten drunter ist. Die Kopfzeile ist ja ein Orientierungselement.

Mit den Standardeinstellungen sollten die Seitenzahl in der Fußzeile verbleiben, auch auf Kapitelanfangsseiten.

Es wäre übrigens besser, wenn du eigenständige Fragen in neue Threads packst.

EDIT: Bitte lies dir auch etwas zu Minimalbeispielen durch.

von BlackDevil » Mi 24. Jul 2013, 19:45

Habe es ja aktualisiert, da hatte ich vor lauter ärgern den Überblick verloren. Aber die Fußzeile sollte da sein - oder?

von u_fischer » Mi 24. Jul 2013, 19:44

Siehe scrguide Stichwort \chapterpagestyle.

Ich würde es aber lassen. Kopfzeilen auf Kapitelanfangsseiten sehen albern aus.

von BlackDevil » Mi 24. Jul 2013, 19:39

Ich bin nun am selbst basteln. Und stoße direkt auf ein Problem... Alles etwas länger her - google liefert auch keine Antwort ...

Vielleicht weiß hier jemand Rat :) Ich möchte scrbook nutzen und die Kopfzeilen wie folgt ausschauen lassen
X. KAPITEL                         X.Y Section
und die Fußzeile
                                       #Seite
Also auf jeder Seite (doppelseitiger Druck) links oben das Kapitel, rechts oben die Section sowie rechts unten die aktuelle Seitenzahl. Außerdem sollen seplines rein, die sind das kleinste Problem.

Nun kann ich Einstellen was ich möchte, auf der Kapitelseite bekomme ich keine Kopf und keine Fußzeile :roll: Auf den anderen Seiten funktioniert es :)

Das Dokument (sind mehrere Files)
% expose.tex

\documentclass[a4paper,twoside,12pt]{scrbook}

\input{preamble}

\input{pagestyle}

\title{}
\subtitle{}
\begin{document}
\maketitle

\chapter{one}
\lipsum
\chapter{two}
\lipsum
\section{some}
\lipsum
\section{another}
\lipsum


\end{document}
% preamble.tex

% Language
\usepackage[american]{babel}

% Footnote
\usepackage[stable]{footmisc}

% Hyperlinks
\usepackage[ngerman,pdfview=FitH,pdfstartview=FitV]{hyperref}

% Table
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{longtable}

% Graphics
%\usepackage[dvips]{graphicx} % Einbinden von Gaphiken, flexibler als package {graphics}; [draft] hinzufügen für Probeausdruck ohne Bilder, aber mit Boundingbox

% Mathe
\usepackage{amsmath}
%\usepackage{amssymb} % Funktioniert nicht! Beißt sich mit TUD Fonts?

\usepackage{color}
\usepackage{scrpage2}


% For test purposes only!
\usepackage{lipsum}
% Pagestyle.tex

\clearscrheadings
\clearscrplain
\clearscrheadfoot 

\ohead{\leftmark}
\ihead{\rightmark}
\ifoot{\pagemark}
\setheadsepline{1.1pt}
\setfootsepline{.5pt}

\automark[section]{chapter}
\pagestyle{scrheadings}
Vielleicht hat jemand eine Idee. Ich weiß, das ist kein klassisches Minimalbeispiel, aber ich denke immer noch übersichtlich genug ;)


Wieder bin ich für sachdienliche Hinweise dankbar :)


EDIT: Okay, auf der Kapitelseite verzichte ich auf die Kopfzeile, aber wenigstens die Fußzeile mit der Seitennnummer sollte da sein -.-

von Johannes_B » Di 23. Jul 2013, 17:25

BlackDevil hat geschrieben:...
Wobei ich zugeben muss, dass ich mehr und mehr überlege mir nicht was eigenes zu bauen ... Nicht weil ich Probleme mit der Vorlage habe, sondern weil ich in der Vorbereitungszeit noch Zeit habe und dann die volle Kontrolle habe...
Dann schnapp dir oben verlinkte minimale Vorlage und leg selbst Hand an. Unter Umständen werden in der Vorlage veraltete Optionen oder Pakete geladen (wurde ja bereits erklärt) und du könntest auf viele Fehler treffen.

Das bewusste Laden und verwenden von Paketen ist immer sinnvoller.

von BlackDevil » Di 23. Jul 2013, 14:08

Hey

Danke. Ich werde das ganze mal mit listfiles auswerten.

Das Problem an der Vorlage ist, dass der Code recht umfangreich und kryptisch ist. Und sehr schlecht Kommentiert :roll: Ich würde zum Beispiel gerne etwas auf der Titelseite ändern, weil es mir nicht gefällt, aber ich kann nicht sehen wie was zusammenhängt ...

Wie dem auch sei, ich nutze Latex nicht zum ersten mal und weiß wie nervtötend es sein kann sein Layout zu erstellen. Durch die Vorlage erhoffe ich mir, dass ich ein schönes Dokument habe das allen möglichen Schnickschnack mitliefert ohne das ich mir Gedanken drum machen muss das der Quatsch funktioniert.

So bietet die Vorlage unterschiedliche Schriftarten, unterschiedliche Farbeinstellungen für Akzente (in der Kopfzeile ist ein breiter farbiger Balken, mit etwas Abstand darunter eine schwarze Linie; die Titelseite besteht aus einem großen Rechteck das in der eingestellten Farbe gehalten ist), das Inhaltsverzeichnis ist mit Hyperlinks versehen, die nicht farbig hervorgehoben sind und so weiter.

Wobei ich zugeben muss, dass ich mehr und mehr überlege mir nicht was eigenes zu bauen ... Nicht weil ich Probleme mit der Vorlage habe, sondern weil ich in der Vorbereitungszeit noch Zeit habe und dann die volle Kontrolle habe...

von Besserwisser » Di 23. Jul 2013, 13:12

Was nützt Dir das? Wenn Du ein Paket mit bestimmten Optionen benötigst, dann musst Du es mit diesen laden. Du solltest aber auch nur die Optionen angeben, die Du benötigst. Häufiger Fehler bei graphicx, color, xcolor und hyperref ist beispielsweise die Option pdftex oder dvips anzugeben, was vollkommen überflüssig ist, weil gerade einer dieser beiden Treiber normalerweise automatisch korrekt ausgewählt wird.

Man kann die Optionen übrigens auch bei \documentclass angeben. Dann werden sie allerdings ggf. von mehreren Paketen ausgewertet.

Die beste Lösung ist, die Vorlage nicht unbesehen zu verwenden. Die meisten dieser Vorlagen sind ohnehin schlecht. Man sollte sie sich also zumindest anschauen. Besser jedoch, man verwendet keine dieser maximalen Problemverursacher, sondern beginnt mit einem Minimaldokument. Siehe Minimale Vorlage vs. maximale Probleme

Und dann kannst Du natürlich noch ein \listfiles (beispielsweise als erste Dokumentzeile) einfügen. Dann bekommst Du am Ende der Log-Datei eine Paketliste.

Prüfen, ob ein Paket bereits geladen wurde

von BlackDevil » Di 23. Jul 2013, 11:52

Hallo Zusammen!

Ich bin der neue :) Ich fange gerade an meine Umgebung für meine bevorstehende Master-Thesis aufzusetzen. Zu diesem Zweck nutze ich eine Vorlage für Diplomarbeiten von der Uni. Das Problem: Ich weiß nicht welche Pakete mit welcher Option bereits geladen wurden...
Lade ich in meinem File preamble.tex das Paket graphicx mit der Option [dvips] bekomme ich folgende Meldung:
! LaTeX Error: Option clash for package graphicx.
Laut einer kurzen Internet Recherche scheint dies darauf zurückzuführen zu sein, das graphicx bereits geladen wurde. Ich habe daraufhin die Klassendateien der Vorlage durchsucht und graphicx gefunden (\RequirePackage{graphicx}).

Nun stellt sich mir ganz allgemein die Frage: Kann ich vor \usepackage prüfen, ob ein Paket bereits geladen wurde und laden falls nicht? Und kann ich irgendwie prüfen ob eine Option nicht geladen wurde und diese Option nachträglich einstellen?

Grüße

Nach oben