Wie zeigt man über dem Kapiteltitel ein Bild in voller Seitenbreite und für jedes Kapitel ein anderes Bild an?

Wie zeigt man über dem Kapiteltitel ein Bild in voller Seitenbreite und für jedes Kapitel ein anderes Bild an?

Ich versuche, die Kapitelüberschrift folgendem Stil anzupassen: – Der Kapiteltitel steht auf einer eigenen Seite. – Über dem Titel befindet sich ein Bild in voller Seitenbreite und für jedes Kapitel ein anderes Bild. – Optional: Das Bild hat eine Bildunterschrift und kann mit einem Abbildungsverzeichnis verknüpft sein.

Ich bin kein Neuling in Tex, aber mein Wissen ist eher das eines Anfängers. Und ich habe keine Ahnung, welche Pakete/Befehle ich für diese Aufgabe verwenden soll. Danke für Ihre Hilfe.

Aktualisieren Danke @Bernard, mit deiner Hilfe konnte ich das Bild dort platzieren, wo ich wollte. Aber ein Problem ist noch nicht gelöst: Wie kann ich das Bild pro Kapitel ändern?

Update 2: Die endgültige Lösung

Ich verwende einen neuen Befehl, um den Bildnamen zu definieren, und erneuere ihn, wobei es sich um den Namen des Bildes handelt, das ich für das neue Kapitel verwenden möchte. Um die Sache einfacher zu machen, erstelle ich auch einen neuen Befehl, der die ganze Arbeit erledigt. Bitte sehen Sie sich meinen Code und das Ergebnis unten an. Vielen Dank an @Bernard für Ihre Zeit.

Das gewünschte Ergebnis

\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lobstertwo}
\usepackage{lmodern}
\usepackage{graphicx} 
\usepackage{microtype}

\usepackage[svgnames, x11names]{xcolor}
\usepackage[explicit,newlinetospace]{titlesec}%

\newcommand{\chapterimage}{nothing}

\newcommand{\newchapter}[2]{
    \renewcommand{\chapterimage}{#2}
    \chapter{#1}
}

\titleformat{\chapter}[display]{\titleline[c]{\includegraphics[width=\pdfpagewidth]{\chapterimage}}\vskip4ex\bfseries}%
{\LARGE\chaptername \thechapter}{4ex}%
{\lsstyle \Huge\filcenter{\itshape\LobsterTwo#1}}[\thispagestyle{empty}\clearpage]%

\titlespacing{\chapter}{0pt}{-\dimexpr0.75\baselineskip + 1in + \voffset + \topmargin + \headheight + \headsep}{6\baselineskip}

\begin{document}%

    \newchapter{This is a very long\\ chapter title, which take\\ lot of space in header}{header}%    
    \newchapter{This is the second chapter header}{mouse}%
    \newchapter{This chapter use a cat image as its header}{cat}%

\end{document} 

Antwort1

Der titlelineBefehl aus dem titlesecPaket ermöglicht das Einfügen von horizontalem Material in Kopfzeilen.

Beachten Sie, dass ich die lobster2Schriftart nur verwendet habe, um etwas Ähnliches wie Ihr Bild zu erhalten. Es muss geladen werdenVorkeine andere Schriftart wird geladen, da sie die standardmäßige römische Schriftartfamilie neu definiert. Außerdem sollte diese Seite vermutlich nicht nummeriert sein.

    \documentclass[11pt,a4paper]{report}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lobstertwo}
    \usepackage{lmodern}
    \usepackage{graphicx} 

    \usepackage{microtype}

    \usepackage[svgnames, x11names]{xcolor}
    \usepackage[explicit,newlinetospace]{titlesec}%

    \titleformat{\chapter}[display]{\titleline{\includegraphics[width=\linewidth]{titleimage.jpg}}\vskip4ex\bfseries}%
    {\LARGE\chaptername \thechapter}{4ex}%
    {\lsstyle \Huge\filcenter{\itshape\LobsterTwo#1}}[\thispagestyle{empty}\clearpage]%

    \titlespacing{\chapter}{0pt}{-\dimexpr0.75\baselineskip + 1in + \voffset + \topmargin + \headheight + \headsep}{6\baselineskip}

    \begin{document}%

    \chapter{This is a very long\\ chapter title, which take\\ lot of space in header}%

    Some text

    \end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen