Theses, Books, Title pages ⇒ Chapter Header
-
- Posts: 15
- Joined: Wed Oct 19, 2016 6:30 am
Chapter Header
Hai,
How to remove the chapter caption (i.e., Chapter 1) in the header of each chapter. For your reference, the sample code and screen have been given.
\RequirePackage[markcase=used]{scrlayer-scrpage}
\providepairofpagestyles{thesisSimple}{%
\clearpairofpagestyles%
\automark[chapter]{chapter}
\ihead{\headmark\raggedleft \hspace{1cm}}% Inner header % UPDATED BY VKN: REGARDING RIGHT ALIGNMENT OF CAPTION
\ohead[\pagemark]{\pagemark}% Outer header
How to remove the chapter caption (i.e., Chapter 1) in the header of each chapter. For your reference, the sample code and screen have been given.
\RequirePackage[markcase=used]{scrlayer-scrpage}
\providepairofpagestyles{thesisSimple}{%
\clearpairofpagestyles%
\automark[chapter]{chapter}
\ihead{\headmark\raggedleft \hspace{1cm}}% Inner header % UPDATED BY VKN: REGARDING RIGHT ALIGNMENT OF CAPTION
\ohead[\pagemark]{\pagemark}% Outer header
- Attachments
-
- Query.png (109.98 KiB) Viewed 12540 times
- Stefan Kottwitz
- Site Admin
- Posts: 10290
- Joined: Mon Mar 10, 2008 9:44 pm
Chapter Header
This code doesn't work,
Since you don't show any code, we don't even know the document class, we cannot test and fix. Perhaps provide a
minimal working example, that's usually a guarantee for a solution.
Stefan
\providepairofpagestyles{thesisSimple}{%
has no closing brace following it.Since you don't show any code, we don't even know the document class, we cannot test and fix. Perhaps provide a

Stefan
LaTeX.org admin
-
- Posts: 15
- Joined: Wed Oct 19, 2016 6:30 am
Chapter Header
Sir,
Please find the below minimal working code:
Please find the below minimal working code:
Code: Select all
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
\newcommand{\classname}{MastersDoctoralThesis_UoM}
\ProvidesClass{\classname}[2015/11/08 v1.2 LaTeXTemplates.com]
\providecommand{\baseclass}{book}
\RequirePackage{etoolbox}
\RequirePackage{xparse}
\newbool{nolistspace}
\newbool{listtoc}
\newbool{toctoc}
\newbool{parskip}
\newbool{hyperrefsupport}
\booltrue{hyperrefsupport}
\newbool{headsepline}
\DeclareOption{nohyperref}{\boolfalse{hyperrefsupport}}
\DeclareOption{nolistspacing}{\booltrue{nolistspace}}
\DeclareOption{liststotoc}{\booltrue{listtoc}}
\DeclareOption{toctotoc}{\booltrue{toctoc}}
\DeclareOption{parskip}{\booltrue{parskip}}
\DeclareOption{headsepline}{\booltrue{headsepline}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}}
\ProcessOptions\relax
\LoadClass{\baseclass}
%----------------------------------------------------------------------------------------
% CLASS OPTIONS
%----------------------------------------------------------------------------------------
\ifbool{parskip}{\RequirePackage{parskip}} % If the parskip option is passed to the class, require the parskip package
\patchcmd{\@makechapterhead}{\vspace*{50\p@}}{\abovechapterspace}{}{}
\patchcmd{\@makeschapterhead}{\vspace*{50\p@}}{\abovechapterspace}{}{}
\newcommand{\abovechapterspace}{\vspace*{50pt}}
\ifbool{listtoc}{% If the liststotoc option has been passed to the class, add the lists to the table of contents
\patchcmd{\listoftables}{\@starttoc{lot}}{%
\addchaptertocentry{\listtablename}\@starttoc{lot}}{}{}%
\patchcmd{\listoffigures}{\@starttoc{lof}}{%
\addchaptertocentry{\listfigurename}\@starttoc{lof}}{}{}%
}
\ifbool{toctoc}{% If the toctotoc options has been passed to the class, add the table of contents to the table of contents
\patchcmd{\tableofcontents}{\@starttoc{toc}}{%
\addchaptertocentry{\contentsname}\@starttoc{toc}}{}{}%
}
\patchcmd{\tableofcontents}{\MakeUppercase}{\MakeMarkcase}{}{}
\patchcmd{\tableofcontents}{\MakeUppercase}{\MakeMarkcase}{}{}
\patchcmd{\listoffigures}{\MakeUppercase}{\MakeMarkcase}{}{}
\patchcmd{\listoffigures}{\MakeUppercase}{\MakeMarkcase}{}{}
\patchcmd{\listoftables}{\MakeUppercase}{\MakeMarkcase}{}{}
\patchcmd{\listoftables}{\MakeUppercase}{\MakeMarkcase}{}{}
% If the option `nolistspacing' is given, the spacing in the different lists is reduced to single spacing. This option is only useful, if the spacing of the document has been changed to onehalfspacing or doublespacing.
\ifbool{nolistspace}{
\patchcmd{\listoffigures}{%
\@starttoc{lof}}{%
\begingroup%
\singlespace\@starttoc{lof}\endgroup%
}{}{}%
\patchcmd{\listoftables}{%
\@starttoc{lot}}{%
\begingroup%
\singlespace\@starttoc{lot}\endgroup%
}{}{}%
\patchcmd{\tableofcontents}{%
\@starttoc{toc}}{%
\begingroup%
\singlespace\@starttoc{toc}\endgroup%
}{}{}%
}{}
% Addchap provides unnumbered chapters with an entry in the table of contents as well as an updated header
\ProvideDocumentCommand{\addchap}{ s o m }{%
\chapter*{#3}%
\markboth{}{}%
\IfBooleanTF{#1}{%
}{%
\IfNoValueTF{#2}{%
\addchaptertocentry{#3}%
\markboth{\MakeMarkcase{#3}}{\MakeMarkcase{#3}}%
}{%
\addchaptertocentry{#2}%
\markboth{\MakeMarkcase{#2}}{\MakeMarkcase{#2}}%
}%
}%
}%
\ProvideDocumentCommand{\addsec}{ s o m }{%
\section*{#3}%
\markright{}%
\IfBooleanTF{#1}{%
}{%
\IfNoValueTF{#2}{%
\addcontentsline{toc}{section}{#3}%
\markright{\MakeMarkcase{#3}}%%
}{%
\addcontentsline{toc}{section}{#2}%
\markright{\MakeMarkcase{#2}}%
}%
}%
}%
%----------------------------------------------------------------------------------------
% REQUIRED PACKAGES
%----------------------------------------------------------------------------------------
\RequirePackage{babel} % Required for automatically changing names of document elements to languages besides english
\RequirePackage{scrbase} % Required for handling language-dependent names of sections/document elements
\RequirePackage{scrhack} % Loads fixes for various packages
\RequirePackage{setspace} % Required for changing line spacing
\RequirePackage{longtable} % Required for tables that span multiple pages (used in the symbols, abbreviations and physical constants pages)
\RequirePackage{siunitx} % Required for \SI commands
\RequirePackage{graphicx} % Required to include images
\graphicspath{{Figures/}{./}} % Specifies where to look for included images
\RequirePackage{booktabs} % Required for better table rules
\RequirePackage[centerlast,small,sc]{caption} % Required for customising the captions
\setlength{\captionmargin}{50pt}
%----------------------------------------------------------------------------------------
\newcommand{\checktoopen}{% New command to move content to the next page which prints to the next odd page if twosided mode is active
\if@openright\cleardoublepage\else\clearpage\fi
\ifdef{\phantomsection}{\phantomsection}{}% The \phantomsection command is necessary for hyperref to jump to the correct page
}
\newcommand\bhrule{\typeout{--------------------}}
\newcommand\tttypeout[1]{\bhrule\typeout{\space #1}\bhrule}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} % New command to make the lines in the title page
\newcommand{\decoRule}{\rule{.8\textwidth}{.4pt}} % New command for a rule to be used under figures
% ************************************* IMPORTANT VKN ******************************* %
\renewcommand{\abovechapterspace}{\vspace*{10pt}} % Reduce the whitespace above a chapter heading
% *********************************************************************************** %
\setcounter{tocdepth}{3} % The depth to which the document sections are printed to the table of contents
% ************************* IMPORTANT: ADDING DIFFERENT CHAPTER CONTENTS - VKN ****************** %
\providecommand\addchaptertocentry[1]{%
\addcontentsline{toc}{chapter}{#1}%
% *********************************************************************************************** %
}
%----------------------------------------------------------------------------------------
% MARGINS
%----------------------------------------------------------------------------------------
\RequirePackage{geometry}
\geometry{
headheight=4ex,
includehead,
includefoot
}
\raggedbottom
%----------------------------------------------------------------------------------------
% PENALTIES
%----------------------------------------------------------------------------------------
\doublehyphendemerits=10000 % No consecutive line hyphens
\brokenpenalty=10000 % No broken words across columns/pages
\widowpenalty=9999 % Almost no widows at bottom of page
\clubpenalty=9999 % Almost no orphans at top of page
\interfootnotelinepenalty=9999 % Almost never break footnotes
%----------------------------------------------------------------------------------------
% HEADERS AND FOOTERS
%----------------------------------------------------------------------------------------
\RequirePackage[markcase=used]{scrlayer-scrpage}
\providepairofpagestyles{thesisSimple}{%
\clearpairofpagestyles%
\automark[chapter]{chapter}
\ihead{\headmark\raggedleft \hspace{1cm}}% Inner header % UPDATED BY VKN: REGARDING RIGHT ALIGNMENT OF CAPTION
\ohead[\pagemark]{\pagemark}% Outer header
}
\ifoot{}% Inner footer
\ofoot{}% Outer footer
\pagestyle{thesisSimple}
\providepairofpagestyles[thesisSimple]{thesis}{%
\automark*[section]{}%
}
\providepairofpagestyles[thesisSimple]{review}{%
\ofoot[\ttitle/\authorname]{\ttitle/\authorname}
\ifoot[\today]{\today}
}
\pagestyle{thesis}
\ifbool{headsepline}{\KOMAoption{headsepline}{true}}{}
\PreventPackageFromLoading[\ClassError{\classname}{Package `fancyhdr' is
incompatible\MessageBreak with this class}{The pagesyles are defined
using package `scrlayer-scrpage', please consult the\MessageBreak
KOMA-script documentation for details.}]{fancyhdr}
\newcommand{\blank@p@gestyle}{empty}
\newcommand{\blankpagestyle}[1]{\def\blank@p@gestyle{#1}}
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{\blank@p@gestyle}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
Last edited by Stefan Kottwitz on Sun Jun 11, 2017 1:39 pm, edited 1 time in total.
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Chapter Header
Usually, that would be done using just
Anyway, i didn't look into your modification of the template, since only the original template as found on latextemplates.com are supported. Also, only the recent version and one version back are supported.
Current version of the class file is 1.5.
Also, why do you change the class file if it is not needed. As far as i can tell, all changes could have been made in the preamble of the document, like it is supposed to be. Changing a class file for inexperienced users is highly discouraged.
Edit: We already covered that months back. But i honestly made a mistake by confusing inner and outer margin based on the screenshot.
\renewcommand{\chaptermarkformat}{}
in the preamble. Anyway, i didn't look into your modification of the template, since only the original template as found on latextemplates.com are supported. Also, only the recent version and one version back are supported.
Current version of the class file is 1.5.
Also, why do you change the class file if it is not needed. As far as i can tell, all changes could have been made in the preamble of the document, like it is supposed to be. Changing a class file for inexperienced users is highly discouraged.
Edit: We already covered that months back. But i honestly made a mistake by confusing inner and outer margin based on the screenshot.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
-
- Posts: 15
- Joined: Wed Oct 19, 2016 6:30 am
Chapter Header
Hai sir,
Your suggestion is still not working. I have put your codes in the preamble of chapter.tex but it is not working...?
Thanking in advance.
Your suggestion is still not working. I have put your codes in the preamble of chapter.tex but it is not working...?
Thanking in advance.
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Chapter Header
You did not provide a minimal workung example in the past and you didn't provide one now. How are we supposed to know why it doesn't work for you?
A minimal example is essential to help you.
A minimal example is essential to help you.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
-
- Posts: 15
- Joined: Wed Oct 19, 2016 6:30 am
Chapter Header
Thank you sir. Problem is solved...
-
- Posts: 15
- Joined: Wed Oct 19, 2016 6:30 am
Chapter Header
Sir,
How to remove the huge space before the following sections
1. Chapter heading of each chapter
2. Contents
3. List of Figures
4. List of Tables
5. Abbreviations
Please do the needful. Find the minimal code below for your reference.
Thanking you
How to remove the huge space before the following sections
1. Chapter heading of each chapter
2. Contents
3. List of Figures
4. List of Tables
5. Abbreviations
Please do the needful. Find the minimal code below for your reference.
Thanking you
Code: Select all
%----------------------------------------------------------------------------------------
% HEADERS AND FOOTERS
%----------------------------------------------------------------------------------------
\RequirePackage[markcase=used]{scrlayer-scrpage}
\providepairofpagestyles{thesisSimple}{%
\clearpairofpagestyles%
\automark[chapter]{chapter}
\ihead{\headmark\raggedleft \hspace{1cm}}
\ohead[\pagemark]{\pagemark}% Outer header
}
\ifoot{}% Inner footer
\ofoot{}% Outer footer
\pagestyle{thesisSimple}
\providepairofpagestyles[thesisSimple]{thesis}{%
\automark*[section]{}%
}
\providepairofpagestyles[thesisSimple]{review}{%
\ofoot[\ttitle/\authorname]{\ttitle/\authorname}
\ifoot[\today]{\today}
}
\pagestyle{thesis}
\ifbool{headsepline}{\KOMAoption{headsepline}{true}}{}
\PreventPackageFromLoading[\ClassError{\classname}{Package `fancyhdr' is
incompatible\MessageBreak with this class}{The pagesyles are defined
using package `scrlayer-scrpage', please consult the\MessageBreak
KOMA-script documentation for details.}]{fancyhdr}
\newcommand{\blank@p@gestyle}{empty}
\newcommand{\blankpagestyle}[1]{\def\blank@p@gestyle{#1}}
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{\blank@p@gestyle}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
Last edited by Stefan Kottwitz on Sun Jun 11, 2017 1:27 pm, edited 1 time in total.
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Chapter Header
Please stop posting (and hence distributing) completely unrelated stuff from a class file.
Without a minimal working example, the following works for the default template:
Since you don't seem to understand what a minimal working example is, find a useful link here: How to create a minimal working example?
Without a minimal working example, the following works for the default template:
\renewcommand{\abovechapterskip}{\vspace{0pt}}
Since you don't seem to understand what a minimal working example is, find a useful link here: How to create a minimal working example?
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
- Stefan Kottwitz
- Site Admin
- Posts: 10290
- Joined: Mon Mar 10, 2008 9:44 pm
Chapter Header
With a pretty new TeX installation and KOMA-Script
With an older one:
You can insert something for the distance instead of 0pt.
As Johannes said, a
minimal working example is quite important and often a guarantee for a solution. I understand, that it may be difficult in case of your template or document structure. Anyway take a look at the
minimal working example link and Johannes' link above, to better understand. Or this one. It can really help next time.
Stefan
\RedeclareSectionCommand[beforeskip=0pt]{chapter}
With an older one:
\renewcommand{\chapterheadstartvskip}{\vspace{0pt}}
You can insert something for the distance instead of 0pt.
As Johannes said, a



Stefan
LaTeX.org admin