PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrbook-Problem



Gotthard
28-07-2009, 13:24
Hallo zusammen,

auch Roman verwendet mittlerweile Miktex 2.7, obwohl es ja schon Miktex 2.8 gibt...

Nachdem ich jetzt alles geupdatet hab, wirft LaTeX folgendes aus:

Class scrbook Warning: \float@addtolists detected!
(scrbook) You should use the features of package `tocbasic'
(scrbook) instead of \float@addtolists.
(scrbook) Support for \float@addtolists may be removed from
(scrbook) `scrbook' soon .

Kann mir das kurz jemand erklären?

Roman

u_fischer
28-07-2009, 14:01
Zitat vom Markus Kohm "Besagte Warnung ist eine Warnung und keine Fehlermeldung. Bisher ist auch keine Unverträglichkeit zwischen float und KOMA-Script 3 bekannt, die dazu führen würde, dass der LaTeX-Lauf fehlt schlägt. Darüber hinaus gehört zu KOMA-Script inzwischen des Paket scrhack mit eigener Doku, das u. a. besagte Warnung beseitigt."

(Wenn du scrhack benutzen willst, solltest du die Doku auch lesen!)

Gotthard
28-07-2009, 14:08
wo finde ich die kurzdocu? Die gibt es ja nur auf englisch, oder?

Werde ich dann in der S-Bahn lesen ;)

u_fischer
28-07-2009, 14:19
In der Kommandozeile

mthelp scrhack

Gotthard
29-07-2009, 07:17
Obwohl ich das neueste KOMA-Script habe, fehlt mir das scrhack-Paket. Wo kann ich das downloaden? Oder ist das in scrkbase enthalten?

Gotthard
29-07-2009, 07:42
Hab jetzt \usepackage{scrkbase} eingebunden, aber das tut nicht.

Leider verstehe ich das Experten-Deutsch nicht ganz, das in der docu steht.

u_fischer
29-07-2009, 08:07
Überprüfe, ob du wirklich das aktuellste KOMA hast. Ggfs. starte mal den Update-Manager (oder falls das wegen deiner Verbindung nicht klappt, lade dir das Paket von CTAN und installiere wie gehabt). Ich erhalte bei folgendem Dokument


\listfiles
\documentclass{scrbook}
\usepackage{scrhack}
\begin{document}
abc
\end{document}

diese Versionen


*File List*
scrbook.cls 2009/07/07 v3.04 KOMA-Script document class (book)
scrkbase.sty 2009/07/07 v3.04 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2009/07/07 v3.04 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2009/06/08 v3.03b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2009/07/07 v3.04 KOMA-Script font size class option (11pt)
typearea.sty 2009/07/07 v3.04 KOMA-Script package (type area)
scrhack.sty 2009/07/07 v3.04 KOMA-Script package (hacking other packages)



(Du braucht aber scrhack nicht unbedingt, die float-Warnung kannst du derzeit ruhig ignorieren.)

Gotthard
29-07-2009, 09:16
Hi Ulrike,

ich habe sogar die noch neuere Version von KOMA:


*File List*
scrbook.cls 2009/07/24 v3.04a KOMA-Script document class (book)
scrkbase.sty 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2009/06/08 v3.03b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2009/07/24 v3.04a KOMA-Script font size class option (11pt)
typearea.sty 2009/07/24 v3.04a KOMA-Script package (type area)

Liegt es vielleicht daran?

Gotthard
29-07-2009, 09:17
Ich sehe gerade, dass ich scrkbase.sty hab und Du scrhack.sty Wo kann ich scrhack.sty runterladen?

Was bedeutet überhaupt die Endung .sty?

Roman

u_fischer
29-07-2009, 09:41
Wo auch immer du die neuere Version herbekommen hast (miktex verteilt derzeit 3.04) muss scrhack.sty bereits dabei gewesen sein.
Schau doch mal in die log-Datei, in welchem Ordner LaTeX scrbook.cls findet, und schau dort nach, ob scrhack.sty drin ist.

sty ist einfach die Endung von Paketen, Klassen heißen cls.

Gotthard
03-08-2009, 07:03
Ich habe im Explorer gesucht und scrbook gefunden. scrhack allerdings nicht. Mal gucken, wo ich scrbook runterladen kann...

Gotthard
04-08-2009, 11:39
Hi Ulrike,

irgendwie tut das nicht. Woran das liegt - keinen blassen Dunst. Scrbook.cls und scrhack.sty sind beide vorhanden, der Hinweis kommt trotzdem.
Hast Du ne Ahnung, was da falsch läuft? Root ist auch richtig, alles andere funzt ja.

Roman

u_fischer
04-08-2009, 12:58
Mache ein kleines vollständiges Beispiel, das das Problem demonstriert.

Gotthard
04-08-2009, 15:22
Hi Ulrike,

ist jetzt ziemlich groß, aber die Warnung ist dieselbe. Bitte nicht gleich schreien, weil viel Fleisch dran ist :)


\documentclass[headings=normal, openright]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tocloft}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{graphicx}
\usepackage{capt-of}
\usepackage{here}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\usepackage[ngerman]{varioref}

\usepackage[commabeforerest,ibidem=name&title&auto,citefull=first,titleformat = {colonsep}]{jurabib}
\usepackage[flushmargin,hang]{footmisc}
\usepackage[vflt]{floatflt}
\usepackage{wrapfig}


\usepackage{scrkbase}

\let\oldfootnote\footnote
\renewcommand{\footnote}[1]{\oldfootnote{#1.}}

\jurabibsetup{commabeforerest,ibidem=name&title&auto,citefull=first,titleformat=colonsep, dotafter=bibentry}

\usepackage{xspace}
\newcommand\PanLev{Pan\-hard\&\-Le\-vas\-sor\xspace}
\newcommand\Erdmann{Erd\-mann\&\-Ros\-si\xspace}
\newcommand\Doerr{Dörr\&\-Schreck\xspace}
\newcommand\Voll{Voll\&\-Ruhrbeck\xspace}


\renewcommand*{\bibatsep}{,}
\renewcommand*{\bibbdsep}{}
\renewcommand*{\bibbtsep}{in: }
\renewcommand*{\bibjtsep}{in: }
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\biblnfont}{}
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibfnfont}{}
\renewcommand*{\bibefnfont}{}
\renewcommand*{\samepageibidemname}{Ebd.}
\renewcommand*{\bibbtasep} {;}\setcounter{secnumdepth}{4}

\setcounter{tocdepth}{4}

\hbadness=10000


\begin{document}

\tableofcontents
bla blubb

\chapter{blubb}


Fischers Fritze

\section{bla}

fängt frische Fische...

\subsection{blubb}

frische Fische...

\end{document}

Danke für die Hilfe!

Roman

u_fischer
04-08-2009, 16:05
Nun, was erwartest du eigentlich? Wenn du scrhack nicht benutzt, kann es auch nichts bewirken. Oder hast du vor lauter Fleisch nicht bemerkt, dass die Knochen fehlen?

Btw: Lade scrhack vor float.