带有图像的自定义小节标题

带有图像的自定义小节标题

我很想在我的 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命令做类似的事情。

额外内容(见注释):您可以添加自己的子节(或节)命令,以便为不同的子节使用不同的图像。使用

\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

相关内容