سعاد نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 في وثيقة على برنامج LaTeX، قمت بتصميم شكل مكون من عدة عقد:\usetikzlibrary{positioning} \begin{tikzpicture} \tikzstyle{bordered} = [draw,thick,inner sep=5,minimum size=10,minimum width=100,font=\sffamily] \tikzstyle{arrow} = [thick,-latex,font=\sffamily] \node [] (init) {}; \node [bordered,below=of init] (image) {App Image}; \node [bordered,below=of image] (running) {Running Container}; \node [bordered,below=of running] (stopped) {Persisted Container}; \draw [arrow] (init) -- (image) node [midway,right] {Install}; \draw [arrow] (image) -- (running) node [midway,right] {Start}; \draw [arrow] (running) -- (stopped) node [midway,right] {Terminate or Kill}; \draw [arrow] (stopped.west) -- (running.west) node [midway,left] {Start}; \draw [arrow] (stopped.west) -- (image.west) node [midway,left] {Reset}; \end{tikzpicture}وكانت النتيجة:أريد إدراج مسافة بين بعض العقد في الشكل السابق، لتصبح هكذا:كيف أتمكن من فعل ذلك؟ اقتباس
0 E.Nourddine نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 باستعمال مكتبة usetikzlibrary سنحاول استعمال طريقة أخرى للوصول إلى النتيجة المُرتقبة، بهذه الشيفرة:\usetikzlibrary{calc} \begin{document} \begin{tikzpicture} \tikzstyle{bordered} = [draw,thick,inner sep=5,minimum size=10,minimum width=100,font=\sffamily] \tikzstyle{arrow} = [thick,-latex,font=\sffamily] \node [] (init) {}; \node [bordered,below=of init] (image) {App Image}; \node [bordered,below=of image] (running) {Running Container}; \node [bordered,below=of running] (stopped) {Persisted Container}; \draw [arrow] (init) -- (image) node [midway,right] {Install}; \draw [arrow] (image) -- (running) node [midway,right] {Start}; \draw [arrow] (running) -- (stopped) node [midway,right] {Terminate or Kill}; \draw [arrow] ($(stopped.west)+(0,2pt)$) -- ++(-1em,0) -- ($(running.west)+(-1em,0)$) node [midway,right] {Start} -- (running.west); \draw [arrow] ($(stopped.west)+(0,-2pt)$) -- ++(-2em,0) -- ($(image.west)+(-2em,0)$) node [midway,left] {Reset} -- (image.west) ; \end{tikzpicture} \end{document}وذلك من أجل جعل المسافة الفاصلة بين العقد، وكذا ربطها بخط به سهم، كما توضح هذه الصورة: اقتباس
السؤال
سعاد
في وثيقة على برنامج LaTeX، قمت بتصميم شكل مكون من عدة عقد:
وكانت النتيجة:
أريد إدراج مسافة بين بعض العقد في الشكل السابق، لتصبح هكذا:
كيف أتمكن من فعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.