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}