我两天前才开始使用 TiKZ,我发现它很棒。我已经用过等了\scope
。\node
我的问题是:如何从页面的左上角开始显示图片?
我查看了 TikZ 的一些语法指南,但没有找到它。
有人能帮我吗?
答案1
您可以current page
在绘图中或定位绘图时使用该节点。
我将展示如何使用包含 TikZ 绘图的节点将绘图定位到页面的左上角。这样做的好处是,内部图片根本不需要知道页面位置。
一个特点是,内部绘图的节点从父节点继承选项,例如锚点。所以看看我是如何处理的:我在内部绘图中声明了节点锚点样式,即使中心是默认值。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture, overlay, transform shape]
\node [anchor=north west, inner sep=0pt]
at (current page.north west)
{
\begin{tikzpicture}[every node/.append style = {anchor=center}]
\begin{scope}[blend group = soft light]
\fill[red!30!white] ( 90:1.2) circle (2);
\fill[green!30!white] (210:1.2) circle (2);
\fill[blue!30!white] (330:1.2) circle (2);
\end{scope}
\node at ( 90:2) {Typography};
\node at ( 210:2) {Design};
\node at ( 330:2) {Coding};
\node [font=\Large] {\LaTeX};
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
我以即将推出的LaTeX 书,因为我可以轻松地从硬盘中获取它。