Seite 1 von 2

titlesec error - "Chapter" falsch dargestellt

Verfasst: Do 30. Jan 2014, 09:59
von Alce
Seit ich gestern abend MikeTex neu installiert habe funktioniert komischerweise die Chapter-Generierung nicht mehr.

Ich habe den Fehler:
Package titlesec Error: Entered in horizontal mode.

Der Fehler sieht folgendermaßen aus:

Gewollt ist: 1 Blabla
Erstellt wird: chapter ausgeschrieben im Hintergrund der 1 Blabla: So ungefähr: chapter 1 Blabla
Nur das chapter klein im Hintergrund der 1 steht.

Ich verwende folgenden Code:
\documentclass[12pt,a4paper,twoside,idxtotoc,normalheadings,bibtotoc]{scrreprt}

...

     \usepackage[clearempty]{titlesec}
     \titleformat{\chapter}
     {\normalfont\Large\bfseries} 
     {\thechapter}
     {1em}
     {}
     \titlespacing{\chapter}{0pt}{-1.5em}{*5}

Danke schonmal für Ratschläge

Verfasst: Do 30. Jan 2014, 10:08
von u_fischer
Danke schonmal für Ratschläge
Mache ein vollständiges, aber kleine Beispiel, das das Problem demonstriert.

Verfasst: Do 30. Jan 2014, 10:13
von Alce
Mache ein vollständiges, aber kleine Beispiel, das das Problem demonstriert
Mit der Präambel von oben, reduziert sich der Code tatsächlich auf
\chapter{Blabla}

Verfasst: Do 30. Jan 2014, 10:15
von u_fischer
Dann solltest es dir doch ein Leichtes sein, ein vollständiges Beispiel zu liefern. Oder ist dir das zuviel Arbeit?

Verfasst: Do 30. Jan 2014, 10:19
von Alce
Versteh nicht was du mit Beispiel meinst. Es geht doch nur um das.

Verfasst: Do 30. Jan 2014, 10:21
von Felix
Wozu brauchst Du überhaupt titlesec? scrreprt bzw. KOMA-Script-Klassen im allgemeinen bieten bereits Einstellungsmöglichkeiten für die Überschriften. Das Laden des titlesec-Pakets verändert schonmal die Klassen-Features. Ich würde titlesec nur verwenden, wenn Gewünschtes mit der Klasse tatsächlich nicht machbar wäre.

Sag vielleicht, welche Einstellungen Du brauchst, und wir schauen, ob KOMA-Script dafür sowieso schon Befehle bietet. Oder besser: schau schonmal selbst ins Handbuch. ;-)

Felix

Verfasst: Do 30. Jan 2014, 10:21
von u_fischer
Ich meine ein vollständiges Beispiel, das ich ohne weitere Arbeit direkt kopieren und kompilieren kann.

Verfasst: Do 30. Jan 2014, 10:35
von Alce
@ Ulrike

ok danke. Komisch, als Minimalbeispiel gehts ohne Probleme:


\documentclass[12pt,a4paper,twoside,idxtotoc,normalheadings,bibtotoc]{scrreprt}

\usepackage[clearempty]{titlesec} 
  \usepackage[clearempty]{titlesec}
	\usepackage[compact]{titlesec}
	\titleformat{\chapter}
  {\normalfont\Large\bfseries}
	{\thechapter}
  {1cm}
  {}%
  \titlespacing{\chapter}{0pt}{-1.5em}{*5}

\begin{document}

\chapter{Blabla}

\section{Blablabla}

\end{document}


Verfasst: Do 30. Jan 2014, 10:38
von Alce
@ Felix

Ehrlich gesagt, habe ich bei meiner ersten Thesis das Präambel von einem Kollegen bekommen. Dort war alles mit titlesec definiert. Ein besonderes Format der Kapitel brauch ich gar nicht. Möchte nur den Fehler wegbekommen. Wohl möglich benutze ich irgendwo ein Paket zu viel.


Danke für das Buch.

Verfasst: Do 30. Jan 2014, 10:40
von u_fischer
ok danke. Komisch, als Minimalbeispiel gehts ohne Probleme:
Dann ist es kein Beispiel. Beispiele sind nicht willkürlicher Code, sondern demonstrieren das Problem.