我有一个段落在页面中间结束。然后,我有一个 tikzpicture,它有点太大,不适合页面。我想让它留在那里,即使它超出了底部边距。
这是一个(愚蠢的)例子
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\lipsum[1-5]
\begin{tikzpicture}
\draw (0,0) -- (0,2);
\end{tikzpicture}
\end{document}
在此示例中,行会跳转到下一页。我希望行停留在第一页,即使它会超出页边距。
这是我通过这个例子得到的结果:
这就是我要的:
答案1
下面,我使用\raisebox
命令来(a)将图片排版到“底部”(将内容升高-\height
)和(b)指定它的高度和深度为 0。
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\lipsum[1-5]
\raisebox{-\height}[0pt][0pt]{%
\begin{tikzpicture}
\draw (0,0) -- (0,2);
\end{tikzpicture}
}
\end{document}
对于环境版本,请查看adjustbox
提供各种盒子操作的软件包。