tikz не размещает рисунки в правильных координатах

tikz не размещает рисунки в правильных координатах
\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}до и/или после изображения).

Связанный контент