如何将章节标题置于特定区域的中心?

如何将章节标题置于特定区域的中心?

在此处输入图片描述

我有这个华丽的定制照片标题,非常完美,但我想将每个章节标题都放在这个天蓝色区域的中心。我目前使用以下代码:

\documentclass[a4paper,11.5pt,twoside, openleft]{book}

\usepackage{titlesec} 
\titleformat{\chapter}[display]{}{}{-2pt}{\Huge \bfseries \mbox}
\titlespacing{\chapter}{186pt}{-120pt}{27pt}

\usepackage{background}
\usepackage{ifoddpage}
\usepackage{kantlipsum}
\backgroundsetup{
scale=1,
opacity=1,
angle=0,
color=black,
contents={%
 \checkoddpage
  \ifoddpage
   \includegraphics[width=\paperwidth]{Figures/TemplatePCourse/BackL.png}    
  \else
   \includegraphics[width=\paperwidth]{Figures/TemplatePCourse/BackR.png}    
  \fi
}
}

\begin{document}
\chapter{Velden}
\end{document}

我正在使用 来mbox 防止标题中出现换行符。有人能帮我解决这个问题吗?

答案1

\titleformat{\chapter}[display]{}{}{-2pt}{\hskipxcm\centering\Huge \bfseries \mbox} 
\titlespacing{\chapter}{0pt}{-120pt}{27pt}

其中 xcm 是所需的距离(特定图像所需,我不知道)。

答案2

假设您使用可能包含一些照片的包来定义标题fancyhdr,并且您在标题中包含章节标题和编号而不是在文本中,那么这也是我使用包的解决方案。您需要做的就是调整包中命令tikzpagenodes的第二个参数。请注意,我在这里使用了名为的图像作为示例。您需要用您正在使用的名称替换名称。\titlespacingtitlesecdownload

\documentclass[a4paper,11.5pt,twoside, openleft]{book}
\usepackage[margin=1in,includehead]{geometry}
\usepackage{graphicx}
\usepackage{titlesec}
\usepackage{tikzpagenodes}
\usepackage{xcolor}
\usetikzlibrary{calc}
\usepackage{fancyhdr}
\titleformat{\chapter}[display]{}{\color{white} \chaptername\ \thechapter}{-2pt}{\Huge \bfseries \mbox}
\titlespacing{\chapter}{0.25\textwidth}{-100pt}{27pt}
\begin{document}
\chapter[Velden]{\color{white} Velden}
\thispagestyle{fancy}
\fancyhead{}
\lhead{\begin{tikzpicture}[remember picture,overlay]
\draw  let \p1=($(current page.north)-(current page header area.south)$),
      \n1={veclen(\x1,\y1)} in
node [inner sep=0,outer sep=0,below] 
      at (current page.north){\includegraphics[width=\textwidth,height=\n1]{download}}; % Image name here
\end{tikzpicture}}
\chapter{Lucht}
\end{document}

在此处输入图片描述

设置\titlespacing{\chapter}{0.5\textwidth}{-100pt}{27pt}给出

在此处输入图片描述

最后\titlespacing{\chapter}{0.75\textwidth}{-100pt}{27pt}设定

在此处输入图片描述

正如@C. Peters所建议的,设定\titleformat{\chapter}[display]{}{}{-2pt}{\centering \Huge \bfseries \mbox}收益率-

在此处输入图片描述

相关内容