章节编号随标题中的图片一起消失

章节编号随标题中的图片一起消失

这是我正在研究的章节标题样式(注意:此图像是在 Photoshop 中完成的,仅供参考。此外,黑框代表一张图片)。

在此处输入图片描述

我目前拥有的 LaTex 代码已经非常接近了,但由于某种原因,我无法让“第 1 章”出现!

为什么不?

\documentclass[a4paper,oneside,centered,twocolumn]{book}
\special{papersize=210mm,297mm}
\usepackage[top=3cm, bottom=3.2cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{newpxtext}
\usepackage{fix-cm}
\usepackage{showframe}

\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage[explicit]{titlesec}
\titleformat{\chapter}[display]
{\fontsize{30}{70}\selectfont}
%{\filright\MakeUppercase{\chaptertitlename}\Huge\thechapter}
{}
{1ex}
{\tikz[remember picture,overlay]\node[inner sep=0pt] at ($(current page.north) +
    (0pt,-115pt)$) {\includegraphics[width=7cm]{tunga}};
    \vspace{100pt}\filcenter #1
}

\begin{document}
    \chapter{Test Chapter}
\lipsum[4]
\lipsum[4]
\lipsum[4]
\end{document}

答案1

您注释掉了应该打印“第 1 章”的部分。

或许这更接近你的想法。

\documentclass[a4paper,oneside,twocolumn]{book}
%\special{papersize=210mm,297mm} % <--- what for?
\usepackage[top=3cm, bottom=3.2cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{newpxtext}
%\usepackage{fix-cm} % <--- what for?
\usepackage{showframe}

\usepackage{tikz}
\usetikzlibrary{calc}

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\filcenter\fontsize{30}{42}\selectfont}
  {\Large\MakeUppercase{\chaptertitlename} \thechapter}
  {12pt}
  {\tikz[remember picture,overlay]\node[inner sep=0pt] at ($(current page.north) +
    (0pt,-115pt)$) {\includegraphics[width=7cm,height=2cm]{example-image}};}
\titlespacing{\chapter}{0pt}{4cm}{40pt}

\usepackage{lipsum}



\begin{document}

\chapter{Test Chapter}

\lipsum

\end{document}

在此处输入图片描述

相关内容