تالار گفتگوی پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: مریم رفیعی پور در سپتامبر 04, 2013, 09:09:44 pm

عنوان: رسم گراف جهت دار
رسال شده توسط: مریم رفیعی پور در سپتامبر 04, 2013, 09:09:44 pm
سلام،
میخاستم روی یالهای گرافی که در پیوست فرستادم جهت قرار بدم و کنار جهتها اسم یال رو بنویسم. برای رسم loop چه کار باید کرد؟ برای حذف دو نقطه بعد از کلمه figure چه کار باید کرد؟
ببخشید که تعداد سوالام زیاده. ممنون میشم کمکم کنید.
عنوان: پاسخ : رسم گراف جهت دار
رسال شده توسط: سید احمد موسوی در سپتامبر 04, 2013, 11:00:46 pm
برای رسم جهت
\draw [->] (0,5.2)--(0,3.6);
\draw[<<-,very thick](1.4,2.6)--(2.8,3.2);
\draw[red] (0.8,1.2) --(1.8,0);
\draw[|<->|] (-0.8,1.2) -- (-1.8,0);
برای برداشتن کلمه شکل caption را حذف کنید.
بقیه موارد هم با خودت. راهنمای tikz را ببین.
عنوان: پاسخ : رسم گراف جهت دار
رسال شده توسط: مریم رفیعی پور در سپتامبر 05, 2013, 12:20:36 am
ممنون از جوابتون ولی مشکل اینه که تو این روش که شما پیشنهاد دادید جهت رو  آخر یال میذاره و خوب معلوم نمیشه و من می خوام جهت وسط یال باشه. و دیگه اینکه نمی خوام کلمه شکل حذف بشه چون بعضی شکلها عنوان نداره میخام فقط دونقطه جلوی شکل حذف شه نه کلمه شکل و شماره اش. 
عنوان: پاسخ : رسم گراف جهت دار
رسال شده توسط: سید احمد موسوی در سپتامبر 05, 2013, 01:33:46 am
نقل قول
من می خوام جهت وسط یال باشه
دستور زیر در دیباچه
\usetikzlibrary{decorations.markings}وحال تعریف زیر برای فلش در جایی از خط واصل
    \tikzset{->-/.style={decoration={
  markings,
  mark=at position #1 with {\arrow{>}}},postaction={decorate}}}
و حالا draw با دستور زیر
\draw[->-=.5]
نقل قول
میخام فقط دونقطه جلوی شکل حذف شه نه کلمه شکل و شماره اش.
از بسته caption استفاده کن. راهنماش رو بخون. مثلا فراخوانی بسته زیر در دیباچه.
\usepackage[labelformat=parens]{caption}