PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit \usepackage{color}...



gilaras
06-06-2011, 11:45
Moin.

Ich schreibe derzeit meine Bachelorarbeit mit LaTeX und bin eigentlich doch recht zufrieden damit und kriege das auch eigentlich alles ganz gut hin (ist zwar viel mit Nachlesen verbunden, aber ich bin weder lese- noch lernfaul, daher passt das :P).

Bei dem jetzigen Problem komme ich allerdings auf's Verderben nicht weiter. Ich habe div. Pakete eingebunden, die fehlerfrei miteinander funktionieren. Da meine Arbeit auch Code enthält, habe ich das Listings-Package eingebunden. Natürlich hätte ich den Code auch gerne farbig; und genau da scheiter ich.
Sobald ich das Paket "color" einbinde, bekomme ich zig Fehlermeldungen...
Den Anfang macht

! Too many }'s.
\color@endbox -> \color@endgroup \egroup
1.25 \end{figure}
Darauf folgen diverse fehlende Zahlen, die als 0 gewertet werden, undefinierte Kontrollsequenzen, ein "! Extra \else.", ein "! Extra \fi." und schließlich die Meldung


! LaTeX Error: \begin{document} ended by \end{figure}.
...
1.25 \end{figure}
Und da weiß ich eben nicht weiter, da diese Aussage nicht stimmt! Hier dazu mein Minimalbeispiel:

\documentclass[a4paper,12pt,titlepage]{book}
%------------------------------
\usepackage{color}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{float}
\restylefloat{figure}
\usepackage{fancyhdr}
\usepackage{listings}
\usepackage{amssymb,amsmath}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage{url}
%------------------------------
\fancyhf{}
\fancyhead[L]{\bfseries\nouppercase{\leftmark}}
\fancyhead[R]{Arno Nym, 123-456-789}
\fancyfoot[L]{Bachelorarbeit}
\fancyfoot[R]{-\thepage-}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\addtolength{\headwidth}{\marginparwidth}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}


\usepackage[a4paper, left=3.5cm, right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}

\renewcommand\bibname{Bla}
\onehalfspacing
\begin{document}
\begin{figure}
\end{figure}
\end{document} %<--- Ist doch da!?



Wenn ich \usepackage{color} auskommentiere, geht es fehlerfrei...
Ich denke, da wird intern irgendetwas verwurschtelt und aufgerufen, aber ich habe keine Ahnung, was. Kann mir dabei jemand helfen?

Danke im Voraus und MfG
gilaras

Xenara
06-06-2011, 11:49
Dein Code läuft bei mir fehlerfrei durch, zumindest sobald ich etwas Text einfüge.
Bist du sicher, dass du mit dem geposteten MB die Fehlermeldung bekommst?

Wieso verwendest du eigentlich book und nicht scrbook?

gilaras
06-06-2011, 11:53
Dein Code läuft bei mir fehlerfrei durch, zumindest sobald ich etwas Text einfüge.
Bist du sicher, dass du mit dem geposteten MB die Fehlermeldung bekommst?

Wieso verwendest du eigentlich book und nicht scrbook?

Ja, hab das gerade eben noch 4-5x durchlaufen lassen und bekomme jedes Mal dieselben Fehlermeldungen ;-) Wundert mich auch, dass es nicht geht, ein Kollege hier hat das mit den selben Paketen selbstverständlich alles hinbekommen ;-)

book ist im dem Fall nur ein Test gewesen, ob es evtl. an der documentclass liegt; eigentlich benutze ich "article", und das auch erstmal nur beim Schreiben ... bzw. ich habe halt alles darauf eingerichtet, daher kann das so bleiben (außer, der Fehler liegt daran, was ich aber nicht so ganz glauben mag...)

Danke jedenfalls für deine schnelle Antwort :)

Festus
06-06-2011, 12:59
Hast du's mal mit xcolor versucht?

bobmalaria
06-06-2011, 13:24
hi,

loesche mal alle temporaeren dateien wie z.b. die aux und toc datei usw. kompiliere dann nochmal neu.

gruss

gilaras
06-06-2011, 13:38
Hi,
temporäre Dateien löschen habe ich schon versucht, hat den Fehler leider nicht behoben.
Das Paket xcolor zeigt dieselben Fehlermeldungen ... :confused:>.<

u_fischer
06-06-2011, 14:00
Wahrscheinlich ist irgendeines deiner Pakete veraltet/defekt.
Nimm mal so viele Pakete wie möglich raus, die nichts mit dem Problem zu tun haben. Füge am Anfang des Dokuments \listfiles ein. Dann sende dein neues Minimalbeispiel und die Versionsliste am Ende des logfiles. Verrate uns auch, wie du eigentlich kompilierst.

gilaras
06-06-2011, 14:24
Hi, jetzt hat er es sowohl mit color als auch mit xcolor kompiliert, nachdem ich alle pakete nacheinander eingefügt habe (hab ich schonmal versucht, da ging's nicht... -.-).
Scheint am Paket setspace zu liegen, welches ich für \onehalfspacing nutze...Gibt es da Alternativen? Brauche den 1.5fachen Zeilenabstand ...

Hier dennoch die Ausgabe von latex beispieldatei.tex (kompiliere im Wechsel mit TeXnic-Center oder CMD):

*File List*
book.cls 2007/10/19 v1.4h Standard LaTeX document class
bk12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
color.sty 1999/02/16 v1.0i Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
inputenc.sty 2008/03/30 v1.1d Input encoding file
latin1.def 2008/03/30 v1.1d Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
float.sty 2001/11/08 v1.3d Float enhancements (AL)
fancyhdr.sty
listings.sty 2007/02/22 1.4 (Carsten Heinz)
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
listings.cfg 2007/02/22 1.4 listings configuration
amssymb.sty 2009/06/22 v3.00
amsfonts.sty 2009/06/22 v3.00 Basic AMSFonts support
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
lmodern.sty 2009/10/30 v1.6 Latin Modern Fonts
babel.sty 2008/07/06 v3.8l The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
geometry.sty 2010/09/12 v5.6 Page Geometry
ifpdf.sty 2010/01/28 v2.1 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
geometry.cfg
t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
***********

Natürlich ohne die \usepackage{setspace}-Anweisung, weil er sonst erst gar nicht soweit kommt, die Liste zu erstellen ;-)
Das Minimalbeispiel sieht aus wie das oben, nur mit auskommentierter oben genannter Anweisung :)

Danke soweit erstmal für Eure Hilfe :)

u_fischer
06-06-2011, 14:50
Also fassen wir mal zusammen: Dein Beispiel (mit setspace) kompiliert bei Xenara (und auch bei mir) einwandfrei. Bei dir kompiliert es, sobald du setspace rausnimmst. Und dann zeigst du uns eine Liste deiner Paketversionen mit Ausname von setspace. Findest du das wirklich sinnvoll?

LaTeX erstellt übrigens auch bei Fehlern log-Dateien. Zeig die mal.

gilaras
06-06-2011, 15:00
Also fassen wir mal zusammen: Dein Beispiel (mit setspace) kompiliert bei Xenara (und auch bei mir) einwandfrei. Bei dir kompiliert es, sobald du setspace rausnimmst. Und dann zeigst du uns eine Liste deiner Paketversionen mit Ausname von setspace. Findest du das wirklich sinnvoll?

LaTeX erstellt übrigens auch bei Fehlern log-Dateien. Zeig die mal.

Ähm...ja, ich finde es sinnvoll, einem Hinweis nachzugehen, soweit es geht (und da es nicht geht, sobald das drin ist, wird das wohl der einzig mögliche Weg sein). Denn in deiner Hilfestellung ging es ja auch um evtl. veraltete Pakete, die kann man ja wohl ganz gut ablesen, oder nicht? ;)

Was genau aus der Log-Datei interessiert denn? Muss ein wenig aufpassen, was Ordnerstrukturen und sowas angeht, da das hier ein Rechner vom Betrieb ist und so ;-)

Festus
06-06-2011, 15:03
Aber vlt. ist ja dein setpace Paket eine alte Version, und dann wäre das durchaus interessant!

gilaras
06-06-2011, 15:19
Moin.
Problem gelöst...

Der EHD hier hat endlich reagiert und mir meine LaTeX-Installation erneuert (hatte das vor 2-3 Wochen angefragt).

Weiß nicht, woran es nun genau lag, aber jetzt geht es (zumind. für's erste, man wird sehen ...)

Danke für Eure Hilfe :)