چطور میشه یه مربع کشید که هاشور خورده باشه؟
سلام
لطفاً با جزئیات بیشتری سوال را بیان کنید.
شکل را با کدام بسته میکشید؟ در صورت امکان فایل نمونه (حاوی مربعی که میخواهید هاشور شود) ضمیمه کنید.
من از tikz استفاده میکنم. البته اگر امکان چنین کاری (هاشور زدن) با این بسته وجود ندارد، میتوانم از بسته دیگری استفاده کنم و اصراری بر استفاده از این بسته ندارم.
شکل کلی که میخواهم بکشم شکل بزرگی است که یک بخش آن شامل هاشور زدن یک مربع است. در اینجا هم فقط میخواهم بدانم با چه دستوری باید عمل هاشور زدن را انجام بدهم. فقط کافی است که با راهنمایی دوستان، یک شکل مربع (در هر اندازه و قالبی) کشیده و آنرا هاشور بزنم. مشخصات مربع و هاشور آن مهم نیست و فقط میخواهم هاشور معمولی (خطوط مورب درون شکل) را ایجاد کنم.
با تشکر
با سلام.
بسته ی tikz این قابلیت رو داره. لطفا به راهنمای این بسته مراجعه کنید.
پیروز باشید
در ضمن می توانید از بسته ی ps tricks هم استفاده کنید.
پیروز باشید
قبل از ارسال این سوال، راهنمای بسته tikz را بررسی کردم. اونجا نگفته چطور میشه هاشور زد. فقط گفته چطور میشه grid درست کرد که بدرد من نمیخوره. همچنین بغیر از هاشور، استفاده از pattern رو هم امتحان کردم ولی در خروجی pdf، اون pattern رو نشون نمیده و داخل شکل رو کاملا سیاه میکنه.
من از miktex 2.8 در ویندوز استفاده میکنم.
با سلام یک مثال با بسته tikz و patterns گذاشتم
منبع: http://tex.stackexchange.com/questions/20852/stripe-pattern-tikz-manual-chapter-78
این هم یک مثال با استفاده از pstricks
\documentclass{article}
\usepackage{pstricks}
\begin{document}
\begin{pspicture}(-4,-4)(4,4)
\psframe[linewidth=1pt,framearc=0,fillstyle=hlines*,hatchsep=6pt,hatchwidth=1pt](0,0)(5,5)
\end{pspicture}
\end{document}
از راهنماییتون بسیار متشکرم ولی وقتی میخوام از pattern در tikz استفاده کنم، خروجی، مربعی هست که داخلش کاملا سیاهه.
فایل log و خروجی رو attach کردم.
ضمنا اکنون به دلایلی مجبورم از tikz استفاده کنم.
patterns با pdflatex مشکلی ندارد اما هنگام استفاده از patterns با xelatex
عبارت زیر را خواهید دید
Package pgf Warning: Your graphic driver pgfsys-xetex.def does not support patterns.
و مربع کاملا سیاه خواهد شد!!!!
راه حل: در صورت امکان شکل را بصورت مجزا با pdflatex اجرا کنید و بصورت pdf ذخیره کنید و بعدا در اجرای با xelatex شکل pdf را فراخوانی کنید
منبع: http://tex.stackexchange.com/questions/14148/package-pgf-warning-your-graphic-driver-pgfsys-xetex-def-does-not-support-patte
برای داشتن شکل مجزا از بسته preview می توانید استفاده کنید
مثال:
\documentclass[a4paper,12pt]{article}
\usepackage{tikz}
%\usepackage[xetex,active,tightpage]{preview}
\usepackage[pdftex,active,tightpage]{preview}
\PreviewEnvironment[]{tikzpicture}
\begin{document}
\begin{tikzpicture}[line width=1ex]
\draw (0,0) -- (3,1);
\filldraw [fill=red,draw opacity=0.5] (1,0) rectangle (2,1);
\end{tikzpicture}
\end{document}
با تشکر از راهنماییهای ارزنده شما.
مشکل حل شد