答案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
命令做类似的事情。
额外内容(见注释):您可以添加自己的子节(或节)命令,以便为不同的子节使用不同的图像。使用
\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}
生成(接着前面的例子)