titlesec error - "Chapter" falsch dargestellt

Schriftbild, Absätze und Auflistungen einstellen


Alce
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 30. Jan 2014, 09:41

titlesec error - "Chapter" falsch dargestellt

Beitrag 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

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4310
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Danke schonmal für Ratschläge
Mache ein vollständiges, aber kleine Beispiel, das das Problem demonstriert.

Alce
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 30. Jan 2014, 09:41

Beitrag 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}
Zuletzt geändert von Alce am Do 30. Jan 2014, 10:19, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4310
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Dann solltest es dir doch ein Leichtes sein, ein vollständiges Beispiel zu liefern. Oder ist dir das zuviel Arbeit?

Alce
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 30. Jan 2014, 09:41

Beitrag von Alce »

Versteh nicht was du mit Beispiel meinst. Es geht doch nur um das.

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Beitrag 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
Ein TikZ Süchtiger :-)

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4310
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich meine ein vollständiges Beispiel, das ich ohne weitere Arbeit direkt kopieren und kompilieren kann.

Alce
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 30. Jan 2014, 09:41

Beitrag 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}


Alce
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 30. Jan 2014, 09:41

Beitrag 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.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4310
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag 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.

Antworten