اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book longtable تصویر شمارنده texlive2015 زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
95 نفر آنلاین
0 عضو و 95 مهمان در سایت حاضرند
بازدید امروز: 45528
بازدید دیروز: 73184
بازدید کل: 25210642

رسم گراف در تک میکر

+1 رای
2,484 بازدید

با سلام و خسته نباشید

ببخشید من از نرم افزار تک میکر استفاده میکنم و راهنمای فارسیش رو هم مطالعه کردم اما در مورد گراف چیزی نوشته نشده بود. میشه بگید چطور میتونم گراف رو رسم کنم؟ مثلا گراف M5 یا همون پنج ضلعی که قطر وسطش کشیده شده باشه.
ممنون و سپاسگزارم.

سوال شده آذر 29, 1393 توسط yas (24 امتیاز)
برچسب گذاری دوباره آذر 30, 1393 توسط وحید دامن‌افشان
با سلام
می توانید از tikz استفاده کنید. راهنمای این بسته را مطالعه کنید.
در ضمن می توانید یک شکل از این گرافی را که گفتید قرار دهید.
دقت کنید که texmaker یک editor است و به خودی خود کار چندانی برای شما در رسم انجام نمی دهد.

1 پاسخ

+4 رای
 
بهترین پاسخ

با سلام
شکل ها را می‌توانید توسط tikz ترسیم کنید. برای مثال کد زیر را در نظر بگیرید.

\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}
\foreach \a in {0,60,...,300} { 
\draw[-] (\a:2cm) --({\a+60}:2cm); 
    }
\draw[-] (60:2cm) --(180:2cm); 
    \end{tikzpicture}
    \end{document}

در این کد ابتدا بسته tikz فراخوانی شده است. بسته tikz بسته خیلی خیلی بزرگی است و دارای کتابخانه‌های مختلفی است. در این جا ما کتابخانه calc را با دستور \usetikzlibrary{calc} وارد کرده ایم که بعدا خواهیم گفت به چه دلیل وارد شده است.

در مرحله بعدی شکلی را که می‌خواهیم ترسیم کنیم در داخل محیطی به نام tikzpicture به صورت زیر قرار داده‌ایم.

\begin{tikzpicture}

\end{tikzpicture}

در tikz در واقع شما کد شکلی را که می‌خواهید ترسیم کنید را وارد می‌کنید.مثلا در این‌جا من یک حلقه for با دستور \foreach ایجاد کرده‌ام. در آن حلقه گفته ام که متغیر \a از مقدار 0 با گام های ۶۰ تایی تا مقدار ۳۰۰ برود.
درون حلقه for یک دستور به نام \draw وجود دارد. این دستور به صورت زیر است.

\draw[-] (\a:2cm) --({\a+60}:2cm); 

در واقع توسط این دستور یک خط می‌توان ترسیم نمود. در انتها نیز یک خط به صورت زیر تعریف شده است.

\draw[-] (60:2cm) --(180:2cm); 

که همان قطر مورد نظر را ترسیم می‌کند. خروجی نهایی چنین شکلی خواهد شد.
enter image description here

اما حالا اگر بخواهید یک پنج ضلعی بکشید کافی است این گونه عمل کنید:

\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}
\foreach \a in {0,72,...,360} { 
\draw[-] (\a:2cm) --({\a+72}:2cm); 
}
\end{tikzpicture}
\end{document}

نکات:
الف) در کل tikz بسته بسیار قوی برای رسم اشکال و توابع است. برای یادگیری tikz بهترین راه این است که راهنمای tikz را قدم به قدم بخوانید و مثال‌های آن را حل کنید. همان مثال‌های اولیه آن برای شروع به کار و یادگیری مفاهیم اصلی آن کافی است. سبک راهنمای tikz این گونه است که کار را با چند مثال آغاز می کند و سعی می کند قدم به قدم خواننده را با دستورات tikz آشنا سازد.
ب) تعداد زیادی مثال در سایت tikz وجود دارد. به آدرس:
سایت مثال‌های tikz
ج) یک راه دیگر جستجو در اینترنت هست. برای مثال من نمی دانم که در tikz چگونه یک بیضی رسم کنم، به سادگی فقط کافی است عبارت:

ellipse tikz latex

را در گوگل جستجو کنید در چند صفحه اول یک عالمه آدم هستند که سوال مشابه با سوال شما در رسم بیضی را داشتند و به آن ها قبلا پاسخ داده شده است.
د) در کل اگر زمان بگذارید و گام به گام سعی کنید اشکال خود را هرجوری شده با tikz بکشید (گرچه اولش بسیار دشوار است)، ولی به مرور به ارزش، کیفیت بسیار بالا، راحتی کار با آن و مفید بودن آن پی خواهید برد

پاسخ داده شده آذر 30, 1393 توسط ابوالفضل دیانت (3,245 امتیاز)
انتخاب شده دی 5, 1393 توسط yas
سلام
بسیار ممنونم از پاسخ گوییتون
عجب اسکرین‌شات بزرگی:-)
سلام آره نمی دونم چه طوری تنظیم کنم که در متن کوچک تر چاپ شود؟ آیا تنظیمی دارد؟
@a.diyanat: شما پی‌دی‌اف رو زوم کردید و بعد اسکرین‌شات گرفتید. خب پی‌دی‌اف رو zoom out کنید و بعد اسکرین‌شات بگیرید و بعدش قسمت‌های اضافی رو crop ببرید و در آخر بفرستیدش.
حالا این‌یکی رو ول کنید. برای عکس‌های بعدی این کار رو بکنید.
رسم راس های گراف و برچسب راس ها
...