章节标题模糊

章节标题模糊

我怎样才能创建像这样的模糊章节标题?

在此处输入图片描述

答案1

一种可能性是,这个想法是使用具有不同不透明度和偏移量的字符串的多个副本(基本上是对答案中所使用的想法的修改模糊文本,使其不可读)。

首先,一个不含 TikZ 的解决方案,其中包含文本和四个偏移副本:

\documentclass{book}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{lmodern}

\titleformat{\chapter}[display]
  {\normalfont\fontsize{37}{48}\sffamily\filleft}
  {{\color{gray!15}\chaptertitlename~\thechapter}\hspace*{3.5pt}%
    \llap{\color{gray!15}\chaptertitlename~\thechapter}\hspace*{-1.75pt}%
    \llap{\color{gray!15}%
      \raisebox{1.75pt}[0pt][0pt]{\chaptertitlename~\thechapter}}%
    \llap{\color{gray!15}%
      \raisebox{-1.75pt}[0pt][0pt]{\chaptertitlename~\thechapter}}%
    \llap{\color{gray!40}%
      \chaptertitlename~\thechapter}}
  {20pt}{\huge\color{blue!50!black}}

\begin{document}

\chapter{A Test Chapter Title}

\end{document}

在此处输入图片描述

还有一个使用 TikZ 和文本以及八个偏移副本的解决方案:

\documentclass{book}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{titlesec}
\usepackage{lmodern}

\titleformat{\chapter}[display]
  {\normalfont\fontsize{37}{48}\sffamily\filleft}
  {\begin{tikzpicture}[
    baseline,
    every node/.style={anchor=base,inner sep=0pt,outer sep=0pt,align=right},
    transparency group]
  \foreach \c in {0,...,7}  
    \node[shift={(45*\c:1.65pt)},opacity=0.03] {\chaptertitlename~\thechapter};
  \node[opacity=0.13] {\chaptertitlename~\thechapter};
  \end{tikzpicture}%
  }
  {20pt}{\huge\color{blue!50!black}}

\begin{document}

\chapter{A Test Chapter Title}

\end{document}

在此处输入图片描述

循环\foreach(感谢汤姆·邦巴迪尔对于此建议)可以轻松控制偏移副本的数量和位置。

我使用了titlesec包接口,但这可以直接完成,无需使用包,通过重新定义命令\@makechapterhead(在report或中book),或负责在任何其他文档类中排版章节标题的命令。

相关内容