Hier stehe ich vor dem zusätzlichen Text, der in der Überschrift des Inhaltsverzeichnisses erscheint. Wie löse ich das Problem? Hier ist mein MWE.
\documentclass[twoside,8pt,openany]{book}
\usepackage[inner=1cm,outer=0.5cm,paperheight=9.5in,paperwidth=6.3in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{titletoc} %%% Table of contents
\usepackage{ebgaramond}
\usepackage{lipsum}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{paracol}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\rightmark}
\fancyhead[LE,RO]{\leftmark} %% display chapter in header
\renewcommand{\headrulewidth}{.5pt}
\fancyhead[C]{\thepage} %% To display numbering on every page alternately left and right
\setlength{\headwidth}{\textwidth}
\setlength{\headheight}{15pt}
\setlength{\headsep}{0pt}
\setlength{\columnseprule}{0pt}
\usepackage[colorlinks, unicode]{hyperref}
%%%% End Add
\makeatletter
\newcommand\versenumcolor{red}
\newcommand\chapnumcolor{red}
\renewcommand\paragraph{%
\@startsection{paragraph}{4}{\z@}%
{.25ex \@plus.25ex \@minus.1ex}%
{-.5em}%
{\normalfont\normalsize\bfseries\color{\versenumcolor}}}%
\newlength{\biblechapskip}
\setlength{\biblechapskip}{1em plus .33em minus .2em}
\newcounter{biblechapter}
\newcounter{bibleverse}[biblechapter]
\renewcommand\chaptername{Book}
\let\ltx@chapter=\chapter
\let\ltx@paragraph=\paragraph
\newcommand{\book}[1]{%
\gdef\currbook{#1}
\ltx@chapter{#1}}
\newcount\biblechap@svdopt
\newenvironment{biblechapter}[1][\thebiblechapter]
{\biblechap@svdopt=#1
\ifnum\c@biblechapter=\biblechap@svdopt\else
\advance\biblechap@svdopt by -1\fi
\setcounter{biblechapter}{\the\biblechap@svdopt}
\refstepcounter{biblechapter}
\lettrine{\color{\chapnumcolor}\lower-6pt\hbox{\thebiblechapter}}{}\ignorespaces}
{\vspace{\biblechapskip}}
\renewcommand{\verse}[1][\thebibleverse]{%
\refstepcounter{bibleverse}
\markright{{\scshape\currbook} \thebiblechapter:\thebibleverse}
\ifnum\c@bibleverse=1\else
\ltx@paragraph*{#1}\fi}%
\makeatother
\newcounter{jChapter}
\newcommand{\jverse}[1]{\noindent{\fontsize{11}{30}\selectfont\color{cyan}\textbf{#1\hspace{1.0mm}}\noindent}\markboth{\scshape \currbook\ \thejChapter : #1}{} }
\newcommand{\jChapter}[1]{
\setcounter{jChapter}{#1}
\noindent{\fontsize{27}{30}\selectfont\color{red}\textbf{#1}}\markboth{\scshape \currbook\ \thejChapter : 1}{}%\vspace{-5mm}
}
\newcommand{\story}[1]{\vfill\noindent\parbox[t]{\columnwidth}{\centering\it\color{blue}\textbf{#1}}}% \centering contained within \parbox
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\storygap}{\vfill\ensurevspace{3\baselineskip}\switchcolumn*}% paracol specific code
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{\fontsize{30}{30}\selectfont\textbf{KARBI - NRSV PARALLEL BIBLE}}
\date{}
\author{}
\usepackage{lipsum}
\usepackage{ragged2e}
\newcommand{\BookLine}{ \centering\noindent\rule{19cm}{1pt}}
\newcommand{\BookNote}[1]{{\begin{center} \textbf{KEPACHINI} \justify
#1
\end{center}
\BookLine
\vspace{2mm}
}}
\newcommand{\ParallelLText}[2]{\switchcolumn[0] #1\par \switchcolumn[1] #2\par \switchcolumn*}
\usepackage[perpage]{footmisc} %%% To restart footnote numbering on every new pages
\usepackage{multicol,etoolbox}
\setcounter{tocdepth}{2} %set depth of printed table of contets.
\makeatletter
\patchcmd{\l@section}
{\hfil}
{\leaders\hbox{\normalfont$\m@th\mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill}
{}{}
\renewcommand\tableofcontents{%
\begin{multicols}{2}[\section*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}]%
\printlist{toc}{}{}
\thispagestyle{empty}
\end{multicols}%
}
\makeatother %print dots in sections in toc.
%%% Command to make uppercase for every first letter
\usepackage{mfirstuc}
\MFUnocap{are}
\MFUnocap{or}
\MFUnocap{etc}
\newcommand{\athepi}{\textbf{\capitalisewords{Athepi Alamthe Hei Hei}}\\}
\usepackage{enumitem}
\usepackage{transparent}
\begin{document}
\renewcommand{\thefootnote}{\emph{\alph{footnote}}}
\frontmatter
\maketitle
{\setlength{\columnsep}{130pt}
\renewcommand{\contentsname}{\hfill\Huge Kechejok Barim\hfill~\\[2.5ex] }
\startlist{toc}
\hypersetup{linkcolor=blue}
\tableofcontents
}
\mainmatter
{\pagenumbering{gobble}
\part*{\scshape Kechejok Barim}
}
\pagenumbering{arabic}
\setlength{\columnseprule}{0.5pt}
\setcounter{page}{1}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\book{Kecheng}
\end{document}
Die Ausgabe des obigen MWE wird unten angezeigt
Aber wenn ich das Papierformat auf A4 Papiergröße ändere, kommt es richtig, wie unten gezeigt
Wie erreiche ich meine korrigierte Seite, ohne meine Papiergrößen zu ändern?
Antwort1
Dies lässt sich leicht lösen. Setzen Sie einfach ein „ \thispagestyle{empty}
oder“ \thispagestyle{plain}
vor den Befehl \tableofcontents
. Es ist der Text in der laufenden Kopfzeile, der den Titel überlappt, weil Sie eine so schmale Kopfzeile haben.
Ich habe mir nicht die Mühe gemacht, Ihren gesamten Code zu wiederholen, sondern nur den Ausschnitt kopiert, in dem Sie den Befehl eingeben müssen. Natürlich können Sie dasselbe auch auf anspruchsvollere Weise tun.
Ich empfehle Ihnen jedoch, anstelle all der Hacks, die Sie an der Buchklasse vorgenommen haben, eine Klasse wieNotizbuchausKOMA-Skript, wo Sie alle Änderungen mit integrierten Befehlen vornehmen können. So vermeiden Sie alle Inkompatibilitäten, die auftreten können.
Wenn Sie die ursprüngliche Buchklasse bevorzugen, empfehle ich Ihnen, ein Paket von Paketen desselben Autors zu verwenden. Der Autor vonAufzählungselement,Javier Bezos López, hat auch hervorragende Pakete produziert, die Seitenstile, Überschriften, Inhaltsverzeichnisse ändernusw. Schauen Sie sich anTitel(Seitenstilsteuerung),Titelsec(alternative Abschnittstitel) undTiteltoc(alternative Überschriften für toc/lof/lot). Und zu guter Letzt,Farbraum, wenn Sie es vorziehen, dass Ihre Farben korrekt gedruckt werden.
\frontmatter
\maketitle
{\setlength{\columnsep}{130pt}
\renewcommand{\contentsname}{\hfill\Huge Kechejok Barim\hfill~\\[2.5ex] }
\startlist{toc}
\hypersetup{linkcolor=blue}
\thispagestyle{plain}\tableofcontents %% <--- Change code here
}
\mainmatter