在 Latex 中添加图片时忽略边距并换行文本

Ignore margins and wrap text when adding pictures in Latex

我想在两栏页面的顶部 left/right 或底部 left/right 添加图片,同时忽略边距并让文字环绕图片。我还如何扩展解决方案以包含半页图像,同时忽略边距和文本换行。

我尝试了 tikz 包,但即使我使用 wrapfig 包,文本也不会环绕。

例如,这是我用来在页面左上角插入图片的代码:

\documentclass[twocolumn, 12pt]{book}

\usepackage{lipsum}
\usepackage{tikz}

\begin{document}

    \lipsum[1-3]

    \begin{tikzpicture} [remember picture, overlay]
        \node[anchor=north west,yshift=-1.5pt,xshift=1pt]%
            at (current page.north west)
        {\includegraphics[width=0.5\paperwidth,height=0.5\paperheight]{example.jpg}};
    \end{tikzpicture}

    \lipsum[1-3]

\end{document}

这会导致图片位于所需位置,但图片后面的文字被遮挡了。谢谢!

不是很漂亮,但是我认为的工作(仅使用几何包来获取上边距的正确值):

\documentclass[twocolumn, 12pt]{book}

\usepackage{lipsum}
\usepackage{tikz}
\usepackage{geometry}

\begin{document}

    \begin{tikzpicture} [remember picture, overlay]
        \node[anchor=north west]%
            at (current page.north west)
            {\includegraphics[width=0.46\paperwidth,height=0.5\paperheight]{example.png}};
    \end{tikzpicture}
    \vspace*{\dimexpr(0.5\paperheight-\voffset-1in-\headsep-\headheight)}
    
    \lipsum[1-3]
    \lipsum[1-3]

\end{document}