Tikz 和 Geometry 包(消除空间)

Tikz 和 Geometry 包(消除空间)

我用几何包准备一本书流血。本书将包含由蒂克兹

首先,虽然位置设置为,但我的 tikz 图片上方有一个空间(在叠加模式下)(0mm,0mm)。当然,我知道在这种模式下 tikz 图片上方有一个空间,但如何消除它

其次,我想使用特定命令,例如\textwidth等,所以我正在寻找一个简单的解决方案。现有回复stackexchange.com对我来说没有用。

\begin{tikzpicture}[remember picture,overlay]
\node[shape=rectangle, fill=blue, minimum height=40mm, opacity=0.2, minimum width=\textwidth, anchor=north  west] at (0mm,0mm) {};
\end{tikzpicture}

谢谢!

截屏

答案1

这就是\topskip:第一行的底部总是比文本主体的顶部略低。您需要将图片向上移动:

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\begin{document}
\noindent
\begin{tikzpicture}[overlay]
\node[shape=rectangle, fill=blue, minimum height=40mm, opacity=0.2, minimum width=\textwidth, anchor=north  west] at (0mm,\topskip) {};
\end{tikzpicture}


\end{document}

在此处输入图片描述

相关内容