решение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
, а если вы хотите удалить и заголовок подраздела, загрузите пакет titlesec с explicit
опцией:
\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
команды.
Дополнительно (см. комментарии): Вы можете добавить собственную команду subsection (или 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}
производит (продолжая предыдущие примеры)