章タイトルの上にページ全体の幅の画像を表示し、章ごとに異なる画像を表示するにはどうすればよいでしょうか?

章タイトルの上にページ全体の幅の画像を表示し、章ごとに異なる画像を表示するにはどうすればよいでしょうか?

章のヘッダーを次のスタイルにしようとしています: - 章のタイトルは独自のページにあります。 - タイトルの上にページ全体の幅の画像があり、各章ごとに異なる画像があります。 - オプション: 画像にはキャプションがあり、図のリストへのリンクにすることができます。

私は TEX 初心者ではありませんが、知識は初心者レベルです。また、このタスクにどのパッケージ/コマンドを使用すればよいか全くわかりません。ご協力ありがとうございます。

アップデート @Bernard さん、ありがとうございます。あなたの助けで、画像を希望の場所に配置できました。しかし、まだ解決していない問題があります。章ごとに画像を変更するにはどうすればいいでしょうか?

アップデート2: 最終解決策

新しいコマンドを使用してイメージ名を定義し、それを更新します。これは、新しい章で使用するイメージの名前です。作業を簡単にするために、すべての作業を実行する新しいコマンドも作成します。私のコードと結果を以下でご覧ください。お時間を割いていただいた @Bernard に感謝します。

私が望む結果

\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} 

答え1

パッケージtitlelineのコマンドを使用すると、titlesecヘッダーに水平方向の素材を含めることができます。

lobster2注意:フォントは画像に似たものを取得するためだけに使用しました。読み込む必要があります前に他のフォントを読み込むと、デフォルトのローマン ファミリが再定義されます。また、このページには番号が付かないはずだと思いました。

    \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} 

ここに画像の説明を入力してください

関連情報