Seite 1 von 1

Problem bei Paketen: float zusammen mit changebar

Verfasst: Di 13. Mär 2012, 13:47
von malformed
Salute,

ich verwende das float Paket, weil ich bisweilen die H-Option für Bilder benötige. Seit einem Update bekomme ich aber die Fehlermeldung:

(/usr/local/texlive/2011/texmf-dist/tex/latex/float/float.sty
Package: float 2001/11/08 v1.3d Float enhancements (AL)
\c@float@type=\count145
\float@exts=\toks35
\float@box=\box32
\@float@everytoks=\toks36


! LaTeX Error: Command \float@end already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.102   \let\@endfloatbox\relax\end@float}
                                          
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.


! LaTeX Error: Command \float@dblend already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.108   \let\@endfloatbox\relax\end@dblfloat}
Was bedeutet das und wie kann ich es "reparieren" ( abgesehen vom deaktivieren von float)?

Vielen Dank,
malformed

Re: Nach update: ! LaTeX Error: Command \float@end already d

Verfasst: Di 13. Mär 2012, 14:18
von Sepp99
malformed hat geschrieben:ich verwende das float Paket, weil ich bisweilen die H-Option für Bilder benötige. Seit einem Update bekomme ich aber die Fehlermeldung:
Welches update hast du gemacht? das Paket float hat sich seit 2001 nicht verändert (siehe Anhang).
Gruß, Sepp.-

Verfasst: Di 13. Mär 2012, 16:45
von malformed
das "normale" texlive update mit "tlmgr update --all".

Was genau sich geändert hat, weiß ich nicht, seit dem fehlt aber auch der "driver for @OTHER" in bibtex. Ein ähnliches Problem (mit allready defined" oder ähnlich) hatte ich auch mit g-brief, da bin ich einfach auf scrletter umgestiegen…

Verfasst: Di 13. Mär 2012, 16:58
von cgnieder
Könnte ein Konflikt zwischen Paketen sein. Kannst Du ein Minimalbeispiel erstellen?

Verfasst: Di 13. Mär 2012, 17:16
von malformed
Ja, kann ich (und damit auch gleich sagen, dass es wohl an einem clash zwischen float und changebar liegt:)
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{changebar}
\usepackage{float}

\begin{document}

\section*{Test}

\end{document}

Verfasst: Di 13. Mär 2012, 17:19
von cgnieder
Die Reihenfolge von »float« und »changebar« zu ändern löst den Konflikt.

Gruß

Verfasst: Di 13. Mär 2012, 17:21
von malformed
Vielen Dank! Darauf muss man erst mal kommen (nebenbei, wie bist du drauf gekommen? Nur damit ich solche Sachen in Zukunft selbst lösen kann…)

Verfasst: Di 13. Mär 2012, 17:23
von cgnieder
Das ist immer das erste, was ich ausprobiere, wenn es einen Konflikt zwischen Paketen gibt.

Verfasst: Di 13. Mär 2012, 17:38
von malformed
Sehr gut, das merke ich mir =)