Пользовательский заголовок подраздела с изображением

Пользовательский заголовок подраздела с изображением

Я бы хотел использовать пользовательское название подраздела с изображением в моем проекте 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, а если вы хотите удалить и заголовок подраздела, загрузите пакет 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}{}

Сравнение:

выход2

И/или

выход2

Аналогичное, конечно, можно было бы сделать и для \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}

производит (продолжая предыдущие примеры)

вывод4

Связанный контент