在 Tikz 中改变圆心没有任何作用

在 Tikz 中改变圆心没有任何作用

我想在页面中央绘制一个带轴的圆圈,就在文本下方一点。首先我输入:

\begin{tikzpicture}
    \draw (-3,0) -- (3,0);
    \draw (0,-3) -- (0,3);
    \draw (0,0) circle (3cm);
\end{tikzpicture}

这样圆圈就出现在页面的左侧。如果我将其改为

\begin{tikzpicture}
    \draw (2,-1) -- (8,-1);
    \draw (5,-4) -- (5,2);
    \draw (5,-1) circle (3cm);
\end{tikzpicture}

什么都没发生。也许我不理解 TikZ 中的坐标系?

答案1

坐标是相对的,图片被封闭在一个包含它的最小框中。如果您想移动坐标,可以添加其他坐标。请比较(不太好看的)图片。添加框架以查看包含图形的框。

\documentclass{article}

\usepackage{tikz}

\begin{document}

\framebox{
\begin{tikzpicture}
    \draw (-3,0) -- (3,0);
    \draw (0,-3) -- (0,3);
    \draw (0,0) circle (3cm);
\end{tikzpicture}
}

This put the circle on the left side of the page. If I change it to

\framebox{
\begin{tikzpicture}
    \draw(2,-1) -- (8,-1);
    \draw (5,-4) -- (5,2);
    \draw(5,-1) circle (3cm);
\end{tikzpicture}
}


\framebox{
\begin{tikzpicture}
\node (A) at (0,0) {A};
    \draw(2,-1) -- (8,-1);
    \draw (5,-4) -- (5,2);
    \draw(5,-1) circle (3cm);
\end{tikzpicture}
}
\end{document}

在此处输入图片描述

相关内容