Kapitelüberschrift nicht mit der Formatseite kompatibel

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kapitelüberschrift nicht mit der Formatseite kompatibel

von N.L. » Di 8. Jan 2019, 10:07

Top. Es funktioniert alles so wie ich es mir gewünscht habe. Vielen Dank nochmals! Den Punkt mit der Schrift werde ich aufnehmen und umsetzen. Da hast du definitiv Recht.

von Gast » Di 8. Jan 2019, 09:53

Der Balken wird mit \rule{15mm}{\ht\strutbox} gemacht. Die Breite ist da beliebig und die Höhe im Bereich 0pt bis \ht\strutbox ebenfalls. Bei größeren Werten als \ht\strutbox kommt es ggf. zu einer vertikalen Verschiebung der Überschrift.

Die Kapitelzahl ist in meinem Beispiel bereits größer, nämlich \Huge statt \Large. Noch größere Zahlen gehen nur mit \fontsize (siehe [d]fntguide[/d]), weil LaTeX keine semantischen Befehle für größere Schriftgrößen als \Huge kennt. Wenn der Font nur in diskreten Größen vorliegt, muss man ggf. sogar mit \scalebox arbeiten.

Wenn die Höhe des Balkens mit der Höhe der Zahl identisch sein soll, muss man die Höhe der Zahl ausmessen:
\newlength{\htZahl}
\renewcommand*{\chapterformat}{\MakeUppercase{\chapapp}\makebox[0pt][l]{\hspace*{\marginparsep}\Huge\thechapter~\settoheight{\htZahl}{\thechapter}\rule{15mm}{\htZahl}}}
Auch das funktioniert aber nur, wenn die Boxhöhe der Zahl mit der Glyphenhöhe der Zahl übereinstimmt. Bei einigen Fonts ragen einzelne Ziffern jedoch aus deren Box heraus. Dann hat man einen Unterschied zwischen optischer Größe und mathematischer Größe und muss die Höhe der Box ggf. selbst bestimmen.

BTW: Du solltest nicht wahllos Fonts mischen. Ich empfehle, nur eine Roman und eine Grotesk zu verwenden. Das geht am besten, indem man entsprechende Font-Pakete lädt. Dann im Dokument nur noch \normalfont, \rmfamily und \sffamily verwenden aber nicht mit \fontfamily arbeiten. Damit ist dann sichergestellt, dass man innerhalb der einmal gewählten Schriften bleibt.

von N.L. » Di 8. Jan 2019, 09:18

Vielen lieben Dank für deine Hilfestellung - ich schulde dir definitiv ein Bier! Das sieht schon alles sehr schön aus. Eine Kleinigkeit stört mich noch und hoffe, dass du mir nochmal helfen kannst. Kann man eventuell noch den Balken ein wenig breiter machen? Außerdem würde ich mir wünschen (wie in meinem Ursprungsbeispiel - siehe Abbildung im Anhang) die Kapitelzahl größer zu machen. Wie würde man das in deinen Code integrieren? Es wäre toll, wenn die Zahl mit der Balkenbreite/höhe bündig wäre. Das is zwar alles nur Makulatur, aber für die Diss soll es nahezu perfekt sein....

von Gast » Di 8. Jan 2019, 08:05

Das Beispiel enthält eine Menge Code, der für das Problem unerheblich ist. Dein Hauptproblem ist, dass du eine mehrzeilige Kapitelüberschrift mit Präfixzeile verwenden willst, das KOMA-Script aber nicht sagst. Beachte aber bitte auch die weiteren Kommentare und Änderungen, die ich vorgenommen habe:
\documentclass[
    chapterprefix, % mehrzeilige Kapitelüberschrift mit Kapitel-Nummern-Präfixzeile
]{scrbook}

\usepackage[                    % page layout modifications
    paper=a4paper,                  %   - use A4 paper size
    %scale={0.86,0.94},             %   - total body size (h,v)
    %scale={0.86,0.94},             %   - total body size (h,v)
    nohead,                         %   - no header
    head=13.6pt,% wegen der Warnung von scrlayer-scrpage
    includefoot,                    %   - include footer space
    includemp,                      %   - include side note space
    bindingoffset=0.5cm,            %   - binding correction
    top=2.25cm,                     %   - total body: top margin
    left=3.75cm,                    %   - total body: left margin (odd pages)
    right=0.75cm,                   %   - total body: right margin (odd pages)
    bottom=1.5cm,                   %   - total body: bottom margin
    marginparwidth=1.75cm,          %   - width for side note
    marginparsep=10pt,              %   - space between notes and body text (content)
    footskip=2cm,                   %   - footer skip size
]{geometry}

\usepackage{xcolor} 
\usepackage{graphicx}% Option pdftex weglassen!!!
\usepackage{blindtext}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%Define chapter veelo style
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\setkomafont{chapter}{\Huge\raggedleft}
\setkomafont{chapterprefix}{\Large}
\let\raggedchapter\raggedleft
\renewcommand*{\chapterformat}{\MakeUppercase{\chapapp}\makebox[0pt][l]{\hspace*{\marginparsep}\Huge\thechapter~\rule{15mm}{\ht\strutbox}}}
%\renewcommand*{\chapterformat}{%
%  \makebox[\linewidth][r]{\MakeUppercase{\chapappifchapterprefix{}}}%
%  \enskip\resizebox{!}{1.2cm}{\thechapter}\rlap{ \rule{15cm}{1.2cm} }%
%}

\RedeclareSectionCommand[beforeskip=5pt,afterskip=20pt]{chapter}
%\renewcommand*\chapterheadstartvskip{\vspace{5pt}}% veraltet
%\renewcommand*\chapterheadendvskip{\vspace{20pt}}% veraltet

% --- Jetzt folgt eine Menge Zeug, das für das Problem vollkommen unerheblich ist!
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
% My own font definitions
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\newcommand{\helv}{\fontfamily{phv}\fontsize{9}{11}\selectfont}
\newcommand{\book}{\fontfamily{pbk}\fontseries{m}\fontsize{11}{13}\selectfont}
\newcommand{\tgherosfont}{\fontfamily{qhv}\selectfont}

\addtokomafont{disposition}{\usefont{T1}{bch}{b}{n}\selectfont} % set font for ToC, LoT

\definecolor{ctcolormain}{cmyk}{0, 1, .8, .2}%
\definecolor{ctcoloraccessory}{cmyk}{0, 0, 0, .7}%
\definecolor{ctcolorblack}{gray}{0}
\definecolor{ctcolorgray}{gray}{.5}
\definecolor{ctcolorgraylight}{gray}{.8}

\colorlet{ctcolorfooterpage}{ctcolorblack}
\colorlet{ctcolorfooterline}{ctcolormain}
\colorlet{ctcolorfootermark}{ctcolorblack}
\colorlet{ctcolorfootertitle}{ctcolormain}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
% Footer and Header
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\usepackage[automark]{scrlayer-scrpage}% sets pagestyle scrheadings automatically

\clearpairofpagestyles
\lefoot{\hspace*{.75cm}\headmark}
\rofoot{\headmark\hspace*{.75cm}}

\newcommand*\pagenumberrule{%
  {\color{ctcolorfooterline}\rule[-90pt]{1.25pt}{100pt}}%
}
\DeclareNewLayer[
  foreground,
  oddpage,
  foot,
  contents={%
    \hfill
    \makebox[0pt][l]{%
      \pagenumberrule
      \hspace*{10pt}%
      \pagemark
    }%
  }
]{pagenumber.odd}
\DeclareNewLayer[
  foreground,
  evenpage,
  foot,
  contents={%
    \makebox[0pt][r]{%
      \pagemark
      \hspace*{10pt}%
      \pagenumberrule
    }%
  }
]{pagenumber.even}
\AddLayersToPageStyle{scrheadings}{pagenumber.odd,pagenumber.even}
\AddLayersToPageStyle{plain.scrheadings}{pagenumber.odd,pagenumber.even}

\setkomafont{pageheadfoot}{\color{ctcolorfootertitle}\tgherosfont\footnotesize}
\newkomafont{marknumber}{\color{ctcolorfootermark}\bfseries}
\setkomafont{pagenumber}{\color{ctcolorfooterpage}\tgherosfont\normalsize\bfseries}
\renewcommand\chaptermarkformat{{\usekomafont{marknumber}\chaptername\ \thechapter}\quad}
\renewcommand\sectionmarkformat{{\usekomafont{marknumber}\thesection}\quad}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
% --- Interessant wird es erst wieder hier, wobei man im Body auch einfach \blinddocument hätte verwenden können.
\begin{document}

\chapter{Chapter Style}

\blindtext
\blindtext
\blindtext
\section{Define a section}
\blindtext
\blindtext

\end{document}

Kapitelüberschrift nicht mit der Formatseite kompatibel

von N.L. » Mo 7. Jan 2019, 19:10

Liebes Forum,
ich schreibe gerade an meiner Doktorarbeit und kämpfe mich durch meine Formatierung. Ich möchte bei der Seitenformatierung so etwas ähnliches wie den Clean Thesis Stil verwenden. Sprich, die Kopfzeile in die Fusszeile integrieren. Das klappt auch mittlerweile ganz gut. Darüber hinaus möchte ich gerne als Kapitelüberschrift den Veelo Style verwenden (siehe Anhang). Leider ist beim Einfügen der Code für den Veelo Style (siehe Minimalbeispiel) nicht mehr so ganz kompatibel mit meiner definierten Geometrie. Der schwarze Kasten sowie die Kapitelüberschrift sind komplett nach rechts verschoben Siehe Minimalbeispiel). Hat jemand eine Idee wie ich diesen Bug beheben kann? Ich verzweifele nun seit einigen Stunden....Vielen Dank im Voraus!
\documentclass{scrbook}

\usepackage[                    % page layout modifications
    paper=a4paper,                  %   - use A4 paper size
    %scale={0.86,0.94},             %   - total body size (h,v)
    %scale={0.86,0.94},             %   - total body size (h,v)
    nohead,                         %   - no header
    includefoot,                    %   - include footer space
    includemp,                      %   - include side note space
    bindingoffset=0.5cm,            %   - binding correction
    top=2.25cm,                     %   - total body: top margin
    left=3.75cm,                    %   - total body: left margin (odd pages)
    right=0.75cm,                   %   - total body: right margin (odd pages)
    bottom=1.5cm,                   %   - total body: bottom margin
    marginparwidth=1.75cm,          %   - width for side note
    marginparsep=10pt,              %   - space between notes and body text (content)
    footskip=2cm,                   %   - footer skip size
]{geometry}

\usepackage{xcolor} 
\usepackage[pdftex]{graphicx}
\usepackage{blindtext}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%Define chapter veelo style
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\setkomafont{chapter}{\Huge\raggedleft}
\setkomafont{chapterprefix}{\Large}
\renewcommand*{\chapterformat}{%
  \makebox[\linewidth][r]{\MakeUppercase{\chapappifchapterprefix{}}}%
  \rlap{\enskip\resizebox{!}{1.2cm}{\thechapter} \rule{15cm}{1.2cm} }%
}

\renewcommand*\chapterheadstartvskip{\vspace{5pt}}
\renewcommand*\chapterheadendvskip{\vspace{20pt}}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
% My own font definitions
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\newcommand{\helv}{\fontfamily{phv}\fontsize{9}{11}\selectfont}
\newcommand{\book}{\fontfamily{pbk}\fontseries{m}\fontsize{11}{13}\selectfont}
\newcommand{\tgherosfont}{\fontfamily{qhv}\selectfont}

\addtokomafont{disposition}{\usefont{T1}{bch}{b}{n}\selectfont} % set font for ToC, LoT

\definecolor{ctcolormain}{cmyk}{0, 1, .8, .2}%
\definecolor{ctcoloraccessory}{cmyk}{0, 0, 0, .7}%
\definecolor{ctcolorblack}{gray}{0}
\definecolor{ctcolorgray}{gray}{.5}
\definecolor{ctcolorgraylight}{gray}{.8}

\colorlet{ctcolorfooterpage}{ctcolorblack}
\colorlet{ctcolorfooterline}{ctcolormain}
\colorlet{ctcolorfootermark}{ctcolorblack}
\colorlet{ctcolorfootertitle}{ctcolormain}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
% Footer and Header
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\usepackage[automark]{scrlayer-scrpage}% sets pagestyle scrheadings automatically

\clearpairofpagestyles
\lefoot{\hspace*{.75cm}\headmark}
\rofoot{\headmark\hspace*{.75cm}}

\newcommand*\pagenumberrule{%
  {\color{ctcolorfooterline}\rule[-90pt]{1.25pt}{100pt}}%
}
\DeclareNewLayer[
  foreground,
  oddpage,
  foot,
  contents={%
    \hfill
    \makebox[0pt][l]{%
      \pagenumberrule
      \hspace*{10pt}%
      \pagemark
    }%
  }
]{pagenumber.odd}
\DeclareNewLayer[
  foreground,
  evenpage,
  foot,
  contents={%
    \makebox[0pt][r]{%
      \pagemark
      \hspace*{10pt}%
      \pagenumberrule
    }%
  }
]{pagenumber.even}
\AddLayersToPageStyle{scrheadings}{pagenumber.odd,pagenumber.even}
\AddLayersToPageStyle{plain.scrheadings}{pagenumber.odd,pagenumber.even}

\setkomafont{pageheadfoot}{\color{ctcolorfootertitle}\tgherosfont\footnotesize}
\newkomafont{marknumber}{\color{ctcolorfootermark}\bfseries}
\setkomafont{pagenumber}{\color{ctcolorfooterpage}\tgherosfont\normalsize\bfseries}
\renewcommand\chaptermarkformat{{\usekomafont{marknumber}\chaptername\ \thechapter}\quad}
\renewcommand\sectionmarkformat{{\usekomafont{marknumber}\thesection}\quad}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

\begin{document}

\chapter{Chapter Style}

\blindtext
\blindtext
\blindtext
\section{Define a section}
\blindtext
\blindtext

\end{document}[code]
[/code]
Dateianhänge
Folie1.jpeg
Folie1.jpeg (30.58 KiB) 2278 mal betrachtet

Nach oben