
Я здесь \documentaclass[landscape]{article}
и пытаюсь понять, как мне собрать воедино несколько рисунков, которые я создал (при щедрой помощи пользователей TSE) в этом документе.
Я пытаюсь сделать следующее:
Я пытался использовать вспомогательную сетку, чтобы хотя бы разместить стрелки на своих местах, но сетка продолжает смещаться каждый раз, когда я что-то добавляю.
\PassOptionsToPackage{dvipsnames}{xcolor}
\documentclass[landscape]{article}
\usepackage{tikz}
\usepackage{pgf}
\usetikzlibrary{shapes.geometric}
\usepgflibrary{decorations.shapes}
\usetikzlibrary{decorations.shapes, arrows, decorations.markings, shapes, fit, arrows, positioning, trees, mindmap, calc}
\begin{document}
\begin{tikzpicture}
% figures
% text
% figures
% text
% and last time down
\end{tikzpicture}
\end{document}
Поскольку у меня нет минимального рабочего кода, я не ожидаю, что это у меня получится каким-то волшебным образом, но любые советы или примеры будут полезны.
решение1
Если у вас есть рисунки в виде какого-либо файла изображения (включая PDF и что-то подобное), вы можете просто использовать их includegraphics
в текстах узлов. Например:
\documentclass{article}
\usepackage{tikz,graphicx}
\usetikzlibrary{positioning,arrows}
\begin{document}
\begin{tikzpicture}[auto]
\node (center) {some text here};
\node[above left=of center] (fig1) {\includegraphics{smile.pdf}};
\node[below left=of center] (fig2) {\includegraphics{smile.pdf}};
\node[above right=of center] (fig3) {\includegraphics{smile.pdf}};
\node[below right=of center] (fig4) {\includegraphics{smile.pdf}};
\node[above=of fig4,align=center] (rcenter) {some more \\ text};
\draw[double] (fig1) -- (center)
(fig3) -- (center)
(fig4) -- (rcenter);
\draw[double,-stealth] (center) -- (fig2);
\draw[double,-stealth] (center) -- (fig4);
\draw[double,-stealth] (rcenter) -- (fig3);
\end{tikzpicture}
\end{document}
Этот код компилируется в:
Как вы видите, стрелки выстраиваются автоматически, поскольку обычные пути всегда привязываются к center
якорю по умолчанию. Если ваши фигуры и их интервалы не такие регулярные, вам, возможно, стоит взглянуть на слои, сначала нарисовать стрелки, а затем текстовые узлы поверх них.
Чтобы получить PDF-файлы из кода TikZ, вы можете использоватьstandalone
:
\documentclass{standalone}
\usepackage{tikz,wasysym}
\begin{document}
\begin{tikzpicture}
\node {\smiley};
\end{tikzpicture}
\end{document}
Это компилируется в изображение смайлика, показанное выше, в частности, без лишних пробелов.