如何创建精美的标题页

如何创建精美的标题页

我想为文章创建一个花式标题标头,如下所示:

在此处输入图片描述

有人可以提供一些关于如何实现这一目标的提示吗?

答案1

这是一个使用的解决方案titleps

\documentclass{article}
\usepackage{titleps}
\usepackage{xcolor}
\usepackage{lipsum}

\newcommand\HeaderTitle{Time For Action -- Embedding a picture within text}
\newpagestyle{myheader}
{
\sethead{}{\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
  \strut\textcolor{white}{\sffamily\large\bfseries\HeaderTitle}}}}{}
}
\pagestyle{myheader}
\begin{document}

\lipsum[1-3]

\end{document}

在此处输入图片描述

这个想法是使用一种新的页面样式,在里面使用一个\parbox宽度等于的。\textwidth\colorbox

这是同样的想法,但现在使用fancyhdr

\documentclass{article}
\usepackage{fancyhdr}
\usepackage{xcolor}
\usepackage{lipsum}

\newcommand\HeaderTitle{Time For Action -- Embedding a picture within text}

\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyhf[C]{\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
  \strut\textcolor{white}{\sffamily\large\bfseries\HeaderTitle}}}}
\setlength\headheight{18pt}
\pagestyle{fancy}

\begin{document}

\lipsum[1-3]

\end{document}

现在我重新阅读了这个问题,我不确定是否需要页眉(如页眉/页脚)或问题是否与分区单元的图块有关(\section例如)。上面的两个例子解决了第一种情况;对于第二种情况,这里有一个解决方案titlesec(两种情况下解决方案的想法都相同):

\documentclass{article}
\usepackage[explicit]{titlesec}
\usepackage{xcolor}
\usepackage{lipsum}

\titleformat{\section}
  {\normalfont\large\sffamily\bfseries}{}{0em}
  {\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
    \textcolor{white}{\thesection\quad#1}}}}
\titleformat{name=\section,numberless}
  {\normalfont\large\sffamily\bfseries}{}{0em}
  {\colorbox{black}  {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
    \textcolor{white}{#1}}}}

\begin{document}

\lipsum[2]
\section*{Time For Action -- Embedding a picture within text}
\lipsum[2]

\end{document}

在此处输入图片描述

相关内容