我正在使用 tikz 绘制一些简单的节点。我需要在两个节点之间绘制一条与节点底部边缘对齐的水平线。使用我当前的解决方案,线条和底部边缘的偏移量看起来像是线条的宽度。
放大:
\documentclass[11pt]{article}
\usepackage{pgf}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node (client) [draw, rectangle] {Client};
\node (server) [draw, rectangle, right=of client] {Server};
\draw (client.south east) -- (server.south west);
\end{tikzpicture}
\end{document}
答案1
您必须使用 来移除节点周围的小间隔outer sep=0mm
。使用
\documentclass[border=1mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node (client) [draw, rectangle, outer sep=0cm] {Client};
\node (server) [draw, rectangle, outer sep=0cm, right=of client] {Server};
\draw (client.south east) -- (server.south west);
\end{tikzpicture}
\end{document}