使用 titleformat 将部分标题包装在部分页面中

使用 titleformat 将部分标题包装在部分页面中

我正在使用 titleformat 对部分页面进行一些调整,我想将标题对折,使其作为文本居中,但位于页面的右侧。有什么想法吗?

这是我的代码

\documentclass{book}
\usepackage[explicit]{titlesec}
\usepackage{titletoc}
\titleformat{\part}[display]
{\huge\raggedleft }
{\thispagestyle{empty}
Part \thepart \\ \vspace{35pt}\bfseries#1}  
{0pt} 
{}
\begin{document}
\part{Introduction to Quantum Field Theory}
\end{document}

答案1

类似这样的事?

\documentclass{book}
\usepackage[pagestyles ,newparttoc, explicit]{titlesec}
\usepackage[showframe]{geometry}
\usepackage{titletoc}

\titleformat{\part}[display]
{\thispagestyle{empty}\huge\bfseries\filleft }
{}%
{0pt}
{\begin{tabular}{c@{}}
\mdseries\partname~\thepart\\[35pt]#1\end{tabular}}

 \titlespacing{\part}{0pt}{160pt}{0pt }

 \begin{document}

\part{Introduction to \\Quantum Field Theory}

\end{document}

在此处输入图片描述

相关内容