• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

PSTricks

نویسنده آرش فهیم, اکتبر 03, 2009, 10:02:09 قبل از ظهر

« قبلی - بعدی »

آرش فهیم

از وقتی که در گروه فارسی‌لاتک، آقای خلیفی ابزار PSTricks را معرفی کردند، من سعی کردم که تمام شکل‌هایم را با PSTricks رسم کنم. الحق و الانصاف که در جدید به روی من باز شد. اما هنوز احساس نیاز می‌کنم که با این نرم‌افزار آشناتر شوم. به طور دقیق‌تر می‌خوانم بدانم که چرا PDFLATEX قادر با کامپایل فایل‌های PSTricks نیست؟

مهدی امیدعلی

مثالی بفرست که اجرا نمی‌شه؟

vafa

نقل قول از: آرش فهیم در اکتبر 03, 2009, 10:02:09 قبل از ظهر
از وقتی که در گروه فارسی‌لاتک، آقای خلیفی ابزار PSTricks را معرفی کردند، من سعی کردم که تمام شکل‌هایم را با PSTricks رسم کنم. الحق و الانصاف که در جدید به روی من باز شد. اما هنوز احساس نیاز می‌کنم که با این نرم‌افزار آشناتر شوم. به طور دقیق‌تر می‌خوانم بدانم که چرا PDFLATEX قادر با کامپایل فایل‌های PSTricks نیست؟

PSTricks یعنی Postscript Tricks. یعنی اینکه اگر از PSTricks استفاده می‌کنی شما به یک مترجم postscript نیاز داری. pdflatex وقتی مستقیم PDF می‌گیری، مترجمی وجود ندارد که postscript را به PDF ترجمه کند و بنابراین نمی‌توانی از pstricks مستقیماً با pdftex استفاده کنی. می‌توانی از بسته‌هایی مثل auto-pst-pdf یا pstool استفاده کنی که اینها در هنگام run به جای pdflatex خود latex رو روی فایل run می‌کنند، یک تصویر eps درست می‌کنند بعد اون رو به pdf تبدیل می‌کنند و در مرحلهٔ آخر pdflatex روی فایلت run خواهد شد و اون تصویر pdf رو قرار می‌دهد.

آرش فهیم

مشکل دیگری که هنوز نتوانستم رفعش کنم، اندازه‌ی تصویری است که من با PSTricks می‌سازم. قطع این تصویر A4 است. برای استفاده از این تصویر در فایل‌های دیگر، چه راه‌کاری برای کوچک کردن اندازه‌ی این تصویر داریم. به مثال توجه کنید. من برای این که تصویر در فایل نمایش داده شود. مجبور شدم با تغییر مختصات، تصویر با به گوشه‌ی بالای صفحه انتقال دهم. اما دیگر در پایین این تصویر امکان درج اشیاء دیگر نداشتم. چون قطع آن A4 است.

vafa

نقل قول از: آرش فهیم در اکتبر 03, 2009, 03:17:09 بعد از ظهر
مشکل دیگری که هنوز نتوانستم رفعش کنم، اندازه‌ی تصویری است که من با PSTricks می‌سازم. قطع این تصویر A4 است. برای استفاده از این تصویر در فایل‌های دیگر، چه راه‌کاری برای کوچک کردن اندازه‌ی این تصویر داریم. به مثال توجه کنید. من برای این که تصویر در فایل نمایش داده شود. مجبور شدم با تغییر مختصات، تصویر با به گوشه‌ی بالای صفحه انتقال دهم. اما دیگر در پایین این تصویر امکان درج اشیاء دیگر نداشتم. چون قطع آن A4 است.
من چیزی از حرف شما نفهمیدم.

آرش فهیم

خوب بهتر است سوالم رو جور دیگری بپرسم. می‌خواهم تصاویر درست شده توسط PSTricks را در فایل‌های دیگر بوسیله‌ی دستور includinggraphics استفاده کنم. اندازه‌ی این تصاویر بزرگ است. بنابراین بخش زیادی از صفحه خالی می‌ماند. چگونه می‌توانم این تصاویر را به اندازه‌ی دلخواه در بیاورم.

vafa

نقل قول از: آرش فهیم در اکتبر 03, 2009, 04:58:13 بعد از ظهر
خوب بهتر است سوالم رو جور دیگری بپرسم. می‌خواهم تصاویر درست شده توسط PSTricks را در فایل‌های دیگر بوسیله‌ی دستور includinggraphics استفاده کنم. اندازه‌ی این تصاویر بزرگ است. بنابراین بخش زیادی از صفحه خالی می‌ماند. چگونه می‌توانم این تصاویر را به اندازه‌ی دلخواه در بیاورم.

\includegraphics[scale=<value>]{<image-name>}

آرش فهیم

آیا راهی برای بهتر نوشتن این کد وجود دارد؟ من مدتی سعی کردم. اما آخر بهتر از این نشد. اگر راهی وجود دارد لطفن معرفی کنید.
ممنون

vafa

نقل قول از: آرش فهیم در اکتبر 04, 2009, 06:53:54 بعد از ظهر
آیا راهی برای بهتر نوشتن این کد وجود دارد؟ من مدتی سعی کردم. اما آخر بهتر از این نشد. اگر راهی وجود دارد لطفن معرفی کنید.
ممنون
متأسفانه من وقت نگاه کردن به کد شما را در حال حاضر ندارم و در آینده هم به اینگونه سؤالات جواب نخواهم داد چون این را شما باید با سعی، ممارست و مطالعه یاد بگیرید. تنها دو توصیه:



  • از مختصات محیط pspicture خارج نشوید.

  • محمورهایی را که می‌خواهید بیشتر یا کمتر از اندازه معمولی که PSTricks به شما می‌دهد باشد با \psset و گزینهٔ Dx,dx,Dy,dy درست کنید. کدی که نوشته‌اید آشکارا ناشیانه است

آرش فهیم

من هنوز کمی در درک مختصات pspictures مشکل دارم. نمی‌دانم دقیقن نقاطی که وارد می‌کنم کجای صفحه  قرار می‌گیرند. هنوز قاعده‌ای کشف نکردم. بیشتر منظورم این بود که آیا نمی‌توان با دادن یک مجموعه‌ی داده برای رسم، و استفاده از بسته‌ای خاص، بدون این که لیبل‌ها را دستی وارد کرد بتوان این داده‌ها را رسم کرد.
ظاهرن دستورهای رسم همه درون یابی اس‌پی‌لاین هستند. آیا می‌توان با پارامتر‌های آن بازی کرد؟

آرش فهیم

من می‌خواهم یک فایل تصویر با pstricks ایجاد کنم. همیشه این تصویر در صفحه‌ی A4 نمایش داده می‌شود. ولی اندازه ی تصویر من 2 در 10 است. وقتی فایل ps را به  pdf تبدیل می‌کنم، اندازه‌ی تصویر ‌A4 باقی می‌ماند. می‌توانم با gimp تصویرم را به صورت 2 در 10 برش دهم و به jpg یا png تبدیل کنم که کیفیت آن به شدت کاهش پیدا می‌کند. آیا می‌شود که فایل من ps  باشد ولی 2 در 10؟

e.roknabadi

می تونید از نرم افزار qtiplot استفاده کنید. اگه فرصت کنم یه راهنما در موردش می نویسم. این هم لینک تاپیک:

http://www.parsilatex.com/forum/SMF/index.php?topic=34.0

شما حتی بدون نیاز به نصب لاتک و با اتصال به اینترنت می تونید فرمولهای ریاضی رو تو شکلتون بنویسید.

rtav

نقل قول از: آرش فهیم در اکتبر 20, 2009, 10:05:37 بعد از ظهر
من می‌خواهم یک فایل تصویر با pstricks ایجاد کنم. همیشه این تصویر در صفحه‌ی A4 نمایش داده می‌شود. ولی اندازه ی تصویر من 2 در 10 است. وقتی فایل ps را به  pdf تبدیل می‌کنم، اندازه‌ی تصویر ‌A4 باقی می‌ماند. می‌توانم با gimp تصویرم را به صورت 2 در 10 برش دهم و به jpg یا png تبدیل کنم که کیفیت آن به شدت کاهش پیدا می‌کند. آیا می‌شود که فایل من ps  باشد ولی 2 در 10؟

در صورتی که هنوز این سوال برایتان مطرح است می توانید به لینک زیر و پاسخ داده شده توسط آقا وفا مراجعه کنید:

http://www.parsilatex.com/forum/SMF/index.php?topic=1030.0

ali_da

من شخصا از روش زیر استفده می کنم
تصویر را توسط آکروبات(نسخه 7کامل  نه نسخه ریدر - از ورژن 7 به بعد) برش می زتنم و بعد آن انتخاب و فقط بخش انتخاب شده را و با همان اکروبات پرینت می کنم سئس فایل بدست آمده راا با فرمت eps ذخیره می کنم . بعد آنرا وارد سند می کنم.

vafa

نقل قول از: sh_mehry در مارس 05, 2011, 01:00:29 بعد از ظهر
من شخصا از روش زیر استفده می کنم
تصویر را توسط آکروبات(نسخه 7کامل  نه نسخه ریدر - از ورژن 7 به بعد) برش می زتنم و بعد آن انتخاب و فقط بخش انتخاب شده را و با همان اکروبات پرینت می کنم سئس فایل بدست آمده راا با فرمت eps ذخیره می کنم . بعد آنرا وارد سند می کنم.
احتیاجی به این کار نیست از سبک auto-pst-pdf استفاده کنید.