我用几何包准备一本书流血。本书将包含由蒂克兹。
首先,虽然位置设置为,但我的 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}