画像付きのカスタムサブセクションタイトル

画像付きのカスタムサブセクションタイトル

TeX プロジェクトで画像付きのカスタム サブセクション タイトルを使用したいのですが、その方法を誰か教えてくれませんか? まったく同じである必要はありませんが、レイアウトが重要です。どうもありがとうございます!

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

答え1

コメントで述べたように、titlesecこれが正しい方法です。サブセクション番号とタイトルを維持したい場合は、

\documentclass{article}
\usepackage{graphicx}
\usepackage{titlesec}
\titleformat{\subsection}
  {\normalfont\large\bfseries}{\includegraphics{app.png}\hspace{0.5em}\thesubsection}{0.5em}{}
\begin{document}
\section{First section} 
\subsection{First Subsection}
\end{document}

app.pngアプリの画像です (この画像が大きすぎる場合は、width=またはscale=のオプションを使用します\includegraphics)。

アウトプット

タイトルからサブセクション番号を削除する場合は、コマンド\hspace{0.5em}\thesubsectionから を削除します\titleformat。サブセクションのタイトルも削除する場合は、次のexplicitオプションを指定して titlesec パッケージをロードします。

\usepackage{titlesec}
\titleformat{\subsection}
  {\normalfont\large\bfseries}{\includegraphics{app.png}}{0.5em}{}

および/または

\usepackage[explicit]{titlesec} % No subsection title unless explicitly included in \titleformat command
\titleformat{\subsection}
  {\normalfont\large\bfseries}{\includegraphics{app.png}\hspace{0.5em}\thesubsection}{0.5em}{}

比較:

出力2

および/または

出力2

もちろん、\sectionコマンドに対しても同様のことを行うことができます。

追加(コメントを参照):サブセクションごとに異なる画像を使用するには、独自のサブセクション(またはセクション)コマンドを追加できます。

\newcommand\mysubsection[3]{% #1: Image file (e.g. app.png), #2: Image scale, #3: Subsection title
\titleformat{\subsection}
  {\normalfont\large\bfseries}{\includegraphics[scale=#2]{#1}\hspace{0.5em}\thesubsection}{0.5em}{}
 \subsection{#3}
}

呼び出し

\mysubsection{example-image-a}{0.4}{Subsection title}

(前の例に続いて)

出力4

関連情報