Colocar y dimensionar nodos tikz según porcentajes de página.

Colocar y dimensionar nodos tikz según porcentajes de página.

Soy novato en Tikz aquí, así que estoy seguro de que es muy fácil, pero no puedo entenderlo. ¡Por favor ayuda!

Lo que me gustaría hacer es colocar nodos en lugares específicos de la página con tamaños específicos, todo en función del porcentaje total de la página. Por ejemplo, digamos que deseo colocar un cuadro que ocupe el 10% del ancho total de la página y el 20% de la longitud total y coloque este cuadro donde la esquina superior izquierda esté un 2% a la derecha y un 3% hacia abajo. desde la esquina superior izquierda de la página.

¿Existe una forma sencilla de hacer esto? Daría un fragmento de código pero en realidad no tengo ninguno.

¡Gracias!

Respuesta1

Necesitas ejecutar esto dos veces. Si desea tener acceso al área de texto, utilice 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}

Para textos puedes usar

\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}

ingrese la descripción de la imagen aquí

información relacionada