脚注图像产生的间距错误

脚注图像产生的间距错误

我写了以下代码:

\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lipsum}
\input{insbox}

\begin{document}

\lipsum[1] Why?\footnote{
                         \InsertBoxL{0}{ \qquad \includegraphics[height=3cm]{t}}
                         \hskip0.8em 
                         \lipsum[1]}
\lipsum[1]

\end{document} 

比如在脚注中插入一张照片,脚注周围有文字,如下图所示

在此处输入图片描述

文本块中插入了不可见的环绕照片的原因是什么?如果我将照片移到左侧,我也会得到同样不理想的对齐。有人可以提供另一个如何在脚注中插入照片的示例吗?

PS insbox.tex 的内容可以在以下链接中找到 insbox.tex

答案1

我引用了 insbox 文档:-

“我无法保证这些宏在其他极端条件下的行为正确”

此外,包装上还写着“段落内”(脚注中没有使用示例)。

你要求提供可行的替代方案,因此我提供这个

在此处输入图片描述

\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lipsum,mwe}
%\input{insbox} % appears to use undesirable cutspace approach in a paragraph
\usepackage{wrapfig}

\begin{document}
\lipsum[1]

\textbf{Why? hello world\footnote{\begin{wrapfigure}{l}[-5pt]{6cm}{\includegraphics[scale=0.5]{example-image-a}}\end{wrapfigure}Hello World \lipsum[1]
}\lipsum[66]}

\lipsum[66]

\end{document}

相关内容