我想将图片放在与节标题相同的行上。这是代码
\makebox[\textwidth][s]{%
\section{Header}
\hfill
\makebox[0pt][l]{\includegraphics[width=0.15\textwidth]{somefigure}}%
\hfill
}
如果我只是写一些文本而不是\section{}
它可以正常工作,但我显然不允许\section
在 内调用\makebox
。我收到错误“Package titlesec 错误:以水平模式输入”。有什么办法可以解决这个问题吗?
答案1
简单粗暴地讲,\includegraphics
可以直接将其放入章节标题中。但是,标题可以在其他地方重复使用,例如目录。因此,可选参数不使用图像:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section[Hello World]{Hello World\hfill
\includegraphics[width=4em]{tiger}}
\lipsum[2]
\end{document}