我对标题格式有疑问。具体来说,我想为我的章节使用两种不同的格式。一种用于引言、结论(和参考书目)。另一种用于普通章节。
我按照以下方式重新定义了标题格式:
\documentclass[12pt, a4paper, twoside, openright]{book}
\usepackage{titlesec}
\usepackage{fancyhdr}
\titleformat{\chapter}[display]
{\vspace*{-10ex}\Large}
{\thispagestyle{empty}\titleline[l]{\chaptertitlename\ \thechapter}\vspace{6pt}\titlerule[.8pt]} {\dimexpr-\baselineskip+6pt\relax}
{\LARGE\bfseries\filleft}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\setlength{\headheight}{14.5pt}
\usepackage{blindtext}
%\usepackage{unnumberedtotoc} %provides addchap for standard classes
\begin{document}
\tableofcontents
%\addchap{Introduction}
\chapter*{Introduction}
\blindtext[10]
\end{document}
您知道如何将简介的标题放在左边吗?
答案1
您可以使用键进行不同的章节格式,并结合计数器和普通章节numberless
的值的局部改变:secnumdepth
\documentclass[12pt, a4paper, twoside, openright]{book}
\usepackage[clearempty, pagestyles]{titlesec}
\usepackage{fancyhdr}
\usepackage{blindtext}
\titleformat{\chapter}[display]
{\vspace*{-10ex}\Large}
{\thispagestyle{empty}\titleline[l]{\chaptertitlename\ \thechapter}\vspace{6pt}\titlerule[.8pt]} {\dimexpr-\baselineskip+6pt\relax}
{\LARGE\bfseries\filleft}
\titleformat{name=\chapter, numberless}[block]
{\vspace*{-10ex}\LARGE\bfseries\filright}
{} {0pt}
{\thispagestyle{empty}}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\setlength{\headheight}{14.5pt}
%
\begin{document}
\tableofcontents
\setcounter{secnumdepth}{-1}
\chapter{Introduction}
\blindtext[10]
\setcounter{secnumdepth}{2}
\chapter{A First Chapter}
\blindtext[10]
\end{document}