如何在 A4 頁面的左上角繪製 TikZ 圖片而不考慮列印限制?

如何在 A4 頁面的左上角繪製 TikZ 圖片而不考慮列印限制?

我正在尋找一種方法來繪製一個橢圓形,該橢圓形位於頁面的中心並接觸 A4 頁面的所有側面。當我繪製複雜的圖形時,我需要它發生很多次。

到目前為止,我一直受到 TikZ 圖片繪製的阻礙,它具有預設的左邊距和奇怪的定位偏移量,而且文件類別顯然放置了「左、右和中心」的 pargins。我已經在這上面花了 12 個小時,但一無所獲,所以我想我應該尋求幫助。

值得回答的第二個問題是,當我輸入 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 picture需要tikzpicture.

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

相關內容