
Я новичок в латексе и Tikz и буду признателен за вашу помощь. Это мой код, и я хотел бы удалить пространство, показанное на картинке красной стрелкой.
Вот мой код:
\documentclass[margin=3mm]{standalone} \usepackage{tikz} \begin{document}
\begin{tikzpicture}[node distance=2cm, process/.style = {draw, rounded corners, minimum width=6cm, minimum height=1cm, text width= 6cm, align=center}]
\node (pro1) [process] {Create expensive vectors from expensive paths};
\node (pro2) [process, below of=pro1] {Process 1};
% Drawing lines
\draw [->] (pro1) -- (pro2);
\end{tikzpicture}
\end{document}
решение1
Я предполагаю, что ваш документ имеет структуру, похожую на MWE (Minimal Working Example) ниже. В первом примере он воспроизводит вашу проблему, а во втором содержит лекарство от нее:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{setspace} % <---
\setstretch{1.5} % <---
\usepackage{lipsum}
\begin{document}
MWE, which reproduce your problem:
\begin{figure}[ht]
\begin{tikzpicture}[node distance=1cm,
process/.style = {draw, rounded corners,
minimum width=6cm, minimum height=1cm, text width= 6cm, align=center}
]
\node (pro1) [process] {Create expensive vectors from expensive paths};
\node (pro2) [process, below=of pro1] {Process 1};
\draw [->] (pro1) -- (pro2);
\end{tikzpicture}
\end{figure}
MWE with cure for your problem:
\begin{figure}[ht]
\setstretch{1} % <===
\begin{tikzpicture}[node distance=1cm,
process/.style = {draw, rounded corners,
minimum height=1cm, text width= 6cm, align=center}
]
\node (pro1) [process] {Create expensive vectors from expensive paths};
\node (pro2) [process, below=of pro1] {Process 1};
\draw [->] (pro1) -- (pro2);
\end{tikzpicture}
\end{figure}
\end{document}
Сравнивая ваш фрагмент кода с MWE выше, вы можете легко обнаружить, что размещение \onehalfspacing
содержимого узла n неверно. Это должно было быть раньше, tikzpicture
как во втором примере.
В первом примере я удаляю его из узла, поскольку он вызывает ошибку при компиляции.
Для получения дополнительной помощи по вашей блок-схеме вам следует предоставить полный код блок-схемы в форме MWE). Из предоставленных фрагментов кода можно сделать вывод, что вы используете устаревшие команды для стилизации и странный способ позиционирования: Гораздо лучше использовать способ, который используется в приведенном выше MWE (с positioning
библиотекой в синтаксисе).