Tikz 新手,所以我確信這很簡單,但我不明白。請幫忙!
我想做的是將節點放置在頁面上具有特定大小的特定位置,所有這些都基於頁面的總百分比。例如,假設我希望放置一個佔據頁面總寬度 10% 和總長度 20% 的框,並放置此框,使其左上角向右 2%,向下 3%從頁面左上角。
有沒有一種簡單的方法可以做到這一點?我想提供一個程式碼片段,但實際上我沒有。
謝謝!
答案1
您需要運行兩次。如果您想訪問文字區域,請使用tikzpagenodes
。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\fill[blue] (current page.north west)+(0.02\paperwidth,-0.03\paperheight) rectangle
++ (0.1\paperwidth,-0.2\paperheight);
\end{tikzpicture}
\end{document}
對於文本,您可以使用
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\draw (current page.north west)+(0.02\paperwidth,-0.03\paperheight) rectangle
++ (0.1\paperwidth,-0.2\paperheight) node[midway] {Hello};
\end{tikzpicture}
\end{document}