印刷の制限を無視して、A4 ページの左上隅に TikZ 画像を描くにはどうすればよいでしょうか?

印刷の制限を無視して、A4 ページの左上隅に TikZ 画像を描くにはどうすればよいでしょうか?

ページの中央にあり、A4 ページのすべての辺に接する楕円を描く方法を探しています。複雑なグラフィックを描いているので、これを何度も行う必要があります。

これまでのところ、TikZ 画像描画はデフォルトの左マージンと奇妙な位置オフセットで行われ、documentclass は明らかに「左、右、中央」にパージンを配置しているため、うまくいきませんでした。12 時間この作業に取り組んでいますが、どこにも行き着かなかったので、助けを求めようと思いました。

答える価値のある 2 番目の質問は、Texmakerx で (pdfLaTeX を使用していることを思い出してください) \documentclass{}<- のようなものを入力するときに、これらの中括弧を入力すると、ドロップダウンから適切なエントリをすべて選択するにはどうすればよいか、または少なくともそれらの制限が何であるかを知るにはどうすればよいかということです。

次のコードは、ボックス内に不要な境界線を持つ円 (ボックス内) を描画します。境界線は、左から不要な距離だけ調整されています。他の境界線の近くで何が起こるかはまだ調査していません。

\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{tikz}
\usepackage{color}
\usepackage[top=0cm,right=0cm,bottom=0cm,left=0cm]{geometry}

\title{Practice}

\begin{document}

    \fbox{
        \begin{tikzpicture}[node distance=0cm, auto, >=stealth]
            \filldraw [gray] (0,0) circle (2pt);
        \end{tikzpicture}
    }

\end{document}

答え1

特別なノードを使用して、current page実際のページ上の座標を参照できます。これは、ページにぴったり合うノードです。これを使用するには、にoverlayおよびオプションが必要です。remember picturetikzpicture

\documentclass[11pt]{article}
%\url{http://tex.stackexchange.com/q/107911/86}
\pagestyle{empty}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[overlay,remember picture]
\filldraw[gray] (current page) circle[x radius=\paperwidth/2, y radius=\paperheight/2];
\end{tikzpicture}
\end{document}

関連情報