\draw[very thick] (12.5,0) node[left] {Nature} -- (12.5,2);
无论我为 12.5 输入什么,该代码都不起作用。它只是停留在页面的左侧。
帮助。
答案1
tikz
(或pgf
)使用包围图像中使用的点的最小矩形框。如果您希望框包含原点,您可以添加一个简单的\draw (0,0);
命令:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0);
\draw[very thick] (12.5,0) node[left] {Nature} -- (12.5,2);
\end{tikzpicture}
\end{document}
其他方法包括明确指定边界框
\useasboundingbox (0,0) rectangle (12.5,2);
或者移动整个图片,例如
\begin{flushright}
\begin{tikzpicture}
...
\end{tikzpicture}
\end{flushright}
或使用\hspace{...}
(例如\hspace{3cm}
在图片之前和/或之后)。