答え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}{}
比較:
および/または
もちろん、\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}
(前の例に続いて)