我有 5 个语句,其中一些是等价的,其中一些蕴涵仅在一个方向上成立。我想在 LaTeX 中绘制这些关系的方案。幸运的是,这些语句中有两对是等价的,因此方案不会因箭头过多而过载。
事实上,会有一个三角形有 3 个节点 (1)、(2)、(3),它们之间有一些箭头,并且 (4) 只与 (2) 有连接,(5) 只与 (3) 有连接。
如何在 LaTeX 中绘制它?以下是 Visio 中的一个示例:但是我需要箭头没有角并且像$\Rightarrow$
或$\Leftrightarrow$
。
答案1
这是我找到的最接近 $\Rightarrow$ 的。我太懒了,所以用绝对定位 ;)
编辑:应该读一下这个问题。现在 2/4 和 3/5 之间只有一个连接
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{figure}
\begin{center}
\begin{tikzpicture}
\node[draw,circle] (s1) at (0,0) {1};
\node[draw,circle] (s2) at (-1.6,-2) {2};
\node[draw,circle] (s3) at (1.6,-2) {3};
\node[draw,circle] (s4) at (-4,-3) {4};
\node[draw,circle] (s5) at (4,-3) {5};
\path
(s2) edge[->, double distance=1pt, >=latex', bend left=40] (s1)
(s3) edge[->, double distance=1pt, >=latex', bend right=40] (s1)
(s3) edge[->, double distance=1pt, >=latex', bend left=60] (s2)
(s2) edge[<->, double distance=1pt, >=latex'] (s4)
(s3) edge[<->, double distance=1pt, >=latex'] (s5);
\end{tikzpicture}
\end{center}
\caption{Five strange statements.}
\label{fig1}
\end{figure}
\end{document}
答案2
好的,我不确定我是否完全理解了这个问题,但是这里有一个使用 TikZ 的可能的答案......
编辑:我对数字不是很熟悉;这里有一些“似乎有用”的东西,并结合了@Nikolaus Mayer (+1) 的箭头。请注意,数字是浮点数因此,您的图形可能并没有消失,而只是移动到了文档中不太方便的位置……
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{figure}
\begin{center}
\begin{tikzpicture}[>=latex,every node/.style={draw,circle,minimum width={3em},node distance=6em}]
\node (a) {1};
\node [below left of=a] (b) {2};
\node [below left of=b] (d) {4};
\node [below right of=a] (c) {3};
\node [below right of=c] (e) {5};
\draw [->] (b) -- (a);
\draw [->] (c) -- (a);
\draw [->] (c) -- (b);
\draw [<->] (b) -- (d);
\draw [<->] (c) -- (e);
\end{tikzpicture}
\caption{This is a figure}
\end{center}
\end{figure}
\end{document}