Erstellen Sie ein zentriertes Bild mit \textwidth in einem Tikzpicture

Erstellen Sie ein zentriertes Bild mit \textwidth in einem Tikzpicture

Ich möchte ein Tikz-Bild im Querformat in der Mitte einer A4-Seite platzieren. Ich kann jedoch die Befehle \textwidthund nicht verwenden, da dies zu Fehlern oder einer leeren ersten Seite \textheightführt . Ich nehme an, es gibt irgendwo einen winzigen Rand oder eine Einrückung?overfull \hbox...overfull \vbox...

Ich habe mir einPaarvonFädenhier, aber bisher hat nichts funktioniert. 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}

Bildbeschreibung hier eingeben

Danke schön!

Antwort1

Willkommen! Sie müssen die Linienbreite berücksichtigen. (Ich bin zum Artikel gewechselt, wie von Fractal vorgeschlagen.) An jedem Ende wird der Begrenzungsrahmen um vergrößert \pgflinewidth/2, das müssen Sie also korrigieren.

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

verwandte Informationen