在 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}
我想在两栏页面的顶部 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}