goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 83521
Top-Poster: Johannes_B (4674)

Wir begrüßen unseren neuesten Benutzer timroh.

Partner:


goLaTeX.de wird gefördert durch DANTE e.V.: Deutschsprachige Anwendervereinigung TeX





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Wechsel von titlsec zu KOMA-Script

 

Zlatan
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2015, 14:37     Titel: Wechsel von titlsec zu KOMA-Script
  Antworten mit Zitat      
Das ist mein minimal Beispiel:
Code • Öffne in Overleaf

\documentclass[
  final,                 % fertiges Dokument
  BCOR=1cm,              % Absoluten Wert der Bindekorrektur
  open=right,            % Kaptiel starten auf der rechten Seite (alternative: openright)
  fontsize=11pt,         % Schriftgröße
  a4paper,               % Papiergroesse ist DIN A4
  twoside,               % einseitig(oneside) oder doppelseitig(twoside)
  DIV=11,                % In vieviele Streifen horizontal und vertikal sollen die Seiten in der Satzspiegelkonstruktion eingeteilt
  ngerman,             % wird an andere Pakete weitergereicht
  numbers=noenddot,      % In Verzeichnissen keine Punkt hinter der letzten Zahl
]{scrreprt}
\RequirePackage[utf8]{inputenc}
\RequirePackage[ngerman]{babel}
\RequirePackage[final,babel]{microtype}
\RequirePackage{titlesec}
\RequirePackage{type1cm}    
\RequirePackage[T1]{fontenc}
\RequirePackage{tgtermes}    
\RequirePackage{tgheros}
\RequirePackage{blindtext}

\titleformat{\chapter}[hang]{\sffamily\bfseries\fontsize{19}{25}\selectfont}{\chaptertitlename~\thechapter:\ }{0pt}{}

\begin{document
}


\chapter{Einleitung}

\blindtext

\end{document}
 


Ich bekomme folgende Warnung:
Code • Öffne in Overleaf
% Class scrreprt Warning: Usage of package `titlesec' together
(scrreprt) with a KOMA-Script class is not recommended.
(scrreprt) I'd suggest to use the package only
(scrreprt) if you really need it, because it breaks several
(scrreprt) KOMA-Script features, i.e., option `headings' and
(scrreprt) the extended optional argument of the section
(scrreprt) commands.



Deshalb wollte ich über die KOMA-Befehle das exakt selbe Format für meine Kaptielüberschrift erstellen:

Code • Öffne in Overleaf

\setkomafont{chapter}{\sffamily\bfseries\fontsize{19}{25}\selectfont}
\renewcommand\chapterformat{\chaptertitlename~\thechapter:\ }
\RedeclareSectionCommand[%
  indent=0pt,
   afterskip=xxx,
   beforeskip=xxx,
]{chapter}


und die Zeile
Code • Öffne in Overleaf
\titleformat{\chapter}[hang]{\sffamily\bfseries\fontsize{19}{25}\selectfont}{\chaptertitlename~\thechapter:\ }{0pt}{}


aus meinem Code mit dem package titelsec rausnehmen.

Aber leider stimmt der Abstand nach oben und der Abstand nach unten nicht mit dem titelsec-Befehl überein. Ich habe es auch mit den afteerskipt und beforeskip probierte, aber komme nicht auf den gleichen Abstände.

Hab ich noch was vorgesehen? Muss ich die "hang" option noch betrachten bzw. wie füge ich diese option in meinen KOMA-Befehl ein?

Zlatan
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2015, 15:06     Titel:
  Antworten mit Zitat      
Entschuldige, der Befehl lautet bis jetzt:

Code • Öffne in Overleaf

\setkomafont{chapter}{\sffamily\bfseries\fontsize{19}{25}\selectfont}
\renewcommand\chapterformat{Kapitel~\chapappifchapterprefix~\thechapter:\ }
\RedeclareSectionCommand[%
  indent=0pt,
%   afterskip=xxx,
%   beforeskip=xxx,
]{chapter}
 

Noch so einer
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2015, 15:14     Titel:
  Antworten mit Zitat      
Ich weiß nicht, welche Abstände Paket auf CTANtitlesec da in der Voreinstellung verwendet. Da muss Du ggf. in der titlesec-Anleitung nachschauen oder sogar in den Code des Pakets. Pi mal Daumen kommt bei mir folgendes bei Deinem Beispiel hin:
Code • Öffne in Overleaf
\documentclass[
  final,                 % fertiges Dokument
  BCOR=1cm,              % Absoluten Wert der Bindekorrektur
  open=right,            % Kaptiel starten auf der rechten Seite (alternative: openright)
  fontsize=11pt,         % Schriftgröße
  a4paper,               % Papiergroesse ist DIN A4
  twoside,               % einseitig(oneside) oder doppelseitig(twoside)
  DIV=11,                % In vieviele Streifen horizontal und vertikal sollen die Seiten in der Satzspiegelkonstruktion eingeteilt
  ngerman,             % wird an andere Pakete weitergereicht
  numbers=noenddot,      % In Verzeichnissen keine Punkt hinter der letzten Zahl
]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[final,babel]{microtype}
%\usepackage{type1cm}% Wird für tgtermes und tgheros nicht benötigt
\usepackage[T1]{fontenc}
\usepackage{tgtermes}    
\usepackage{tgheros}
\usepackage{blindtext}

\RedeclareSectionCommand[%
  beforeskip=-4.6\baselineskip plus -.4\baselineskip minus -.6\baselineskip,
  afterskip=3.2\baselineskip plus .8\baselineskip minus .2\baselineskip,
  font=\fontsize{19}{25}\selectfont
]{chapter}
\renewcommand*{\chapterformat}{\chapapp~\thechapter:~}

\begin{document}

\chapter{Einleitung}

\blindtext

\end{document}

Statt der negativen Vorzeichen funktioniert bei chapter auch ein positives Vorzeichen bei beforeskip. Für den Fall, dass da irgendwer den Stil mal in section ändert, ist es aber IMHO sinnvoll negative Werte zu verwenden.

BTW: Zwar funktioniert \RequirePackage auch in der Dokumentpräambel. Dokumentiert ist dort aber die Verwendung von \usepackage.

Noch so einer
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2015, 15:16     Titel:
  Antworten mit Zitat      
PS: KOMA-Script setzt Überschriften ohnehin hängend. Das kann man in Deinem Beispiel mit der kurzen Überschrift natürlich nicht erkennen.

Zlatan
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2015, 16:43     Titel:
  Antworten mit Zitat      
Hab die Werte im Abschnitt 9.2 von der titlesec Dokumentaion gefunden:


Beispiel:
Code • Öffne in Overleaf

% Werte stammen aus der titlesec Dokumentaion im Abschnitt "9.2. Standard Classes"
\RedeclareSectionCommand[%
  beforeskip=50pt,
  afterskip=40pt,
  font=\fontsize{19}{25}\selectfont
]{chapter}
\renewcommand*{\chapterformat}{\chapapp~\thechapter:~}

\RedeclareSectionCommand[%
  beforeskip=3.5ex plus 1ex minus .2ex,
  afterskip=2.3ex plus .2ex,
  font=\sffamily\bfseries\fontsize{13}{17}\selectfont,
]{section}
\renewcommand*{\sectionformat}{\thesection\quad}

\RedeclareSectionCommand[%
  beforeskip=3.25ex plus 1ex minus .2ex,
  afterskip=1.5ex plus .2ex,
  font=\sffamily\bfseries\fontsize{11}{15}\selectfont,
]{subsection}
\renewcommand*{\subsectionformat}{\thesubsection\quad}

\RedeclareSectionCommand[%
  beforeskip=3.25ex plus 1ex minus .2ex,
  afterskip=1.5ex plus .2ex,
  font=\sffamily\bfseries\fontsize{9}{13}\selectfont,
]{subsubsection}
\renewcommand*{\subsubsectionformat}{\thesubsubsection\quad}
 


Vielen Dank für deine Hilfe!!!

Schönen Tag noch

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de