
Quiero colocar una imagen tikz en modo horizontal en el centro de una página A4. Sin embargo, no puedo usar los comandos \textwidth
y \textheight
porque esto generará overfull \hbox...
errores overfull \vbox...
y una primera página vacía. ¿Asumo que hay algún pequeño margen o sangría en alguna parte de alguna manera?
He mirado unparejadehilosaquí, pero nada funcionó hasta ahora. MWE:
\documentclass[a4paper,landscape]{minimal}
\usepackage[margin=1cm]{geometry}
\usepackage{tikz}
\begin{document}
\begin{center}
\begin{tikzpicture}
\draw (0, 0) rectangle (0.999\textwidth,0.999\textheight);
% this will give "overfull \hbox..." or "overfull \vbox..." errors
% and create an empty first page
% \draw (0, 0) rectangle (\textwidth,\textheight);
\end{tikzpicture}
\end{center}
\end{document}
¡Gracias!
Respuesta1
¡Bienvenido! Debes tener en cuenta el ancho de la línea. (Cambié al artículo, como lo sugiere fractal). En cada extremo, el cuadro delimitador aumentará en \pgflinewidth/2
, por lo que debe corregirlo.
\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage{tikz}
\begin{document}
%\begin{center} %<- not needed
\noindent\begin{tikzpicture}
\draw (0, 0) rectangle (\textwidth-\pgflinewidth,\textheight-\pgflinewidth);
\end{tikzpicture}
%\end{center}
\end{document}