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

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

Main Menu

خروج از حاشیه

نویسنده علی, اکتبر 11, 2009, 06:54:52 بعد از ظهر

« قبلی - بعدی »

علی

سلام.
گاهی اوقات متن از حاشیه‌ی صفحه اندکی خارج می‌شود. (مثلاً در صفحه‌ی 10 از «نمونه سمینار کارشناسی‌ارشد» که آقای دامن‌افشان در نمونه مثال‌های زی‌پرشین قرار داده‌اند این اتفاق افتاده). چگونه می‌توان این مشکل را حل کرد؟

vafa


محمود امین‌طوسی

#2
چنین مواردی گاهی به علت عدم توانایی TeX برای پیداکردن یک نقطه شکست مناسب پیش می‌آید. راه حل آن شکستن یک پارگراف، ادغام دو پاراگراف یا بازنویسی جمله‌ است به نحوی که تغییری در ساختار جمله ایجاد شود که این مشکل رخ ندهد.
حتی در متون لاتین هم گاهی شاهد چنین مواردی هستیم.
زمانی آقا وفا روی امکان کشیدگی کلمات کار می‌کردند که برای برخی قلم‌ها نازیبا بود و نمی‌دانم که آیا به رفع این مشکل هم کمک می‌کرد یا نه.
با توجه به جواب آقا وفا در پست بعد، مثال پیوست شده در پست بعدی مرا ببینید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

vafa

نقل قول از: محمود امین‌طوسی در اکتبر 11, 2009, 07:52:18 بعد از ظهر
زمانی آقا وفا روی امکان کشیدگی کلمات کار می‌کردند که برای برخی قلم‌ها نازیبا بود و نمی‌دانم که آیا به رفع این مشکل هم کمک می‌کرد یا نه.
صددرصد. فقط خروجی PDF روی صفحه کامپیوتر برای بعضی قلم‌ها کمی بد به نظر می‌آید ولی اگر پرینت گرفته شود مشکلی وجود نخواهد داشت.

محمود امین‌طوسی

#4
به پیوست مثالی را ملاحظه می‌کنید که بدون کشیدگی، متن از حاشیه خارج شده است و با کشیدگی مشکل برطرف شده است.(test.tex)
خطوط ۸و ۹ از سمت راست خط خارج شده‌اند.

نحوه استفاده از حالت کشیده در زی‌پرشین به صورت زیر است:
{usepackage[Kashida]{xepersian\
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

وحید دامن‌افشان

نقل قول از: علی در اکتبر 11, 2009, 06:54:52 بعد از ظهر
سلام.
گاهی اوقات متن از حاشیه‌ی صفحه اندکی خارج می‌شود. (مثلاً در صفحه‌ی 10 از «نمونه سمینار کارشناسی‌ارشد» که آقای دامن‌افشان در نمونه مثال‌های زی‌پرشین قرار داده‌اند این اتفاق افتاده). چگونه می‌توان این مشکل را حل کرد؟
علی جان،
راه حل آقا محمود که گفته‌اند
راه حل آن شکستن یک پارگراف، ادغام دو پاراگراف یا بازنویسی جمله‌ است به نحوی که تغییری در ساختار جمله ایجاد شود که این مشکل رخ ندهد.
کاملا جواب میده، خیلی هم راحته، مثلا اگه توی خطی که به اندازه ۱ سانت زده بیرون، کلمه «بنابراین» بکار برده شده، می تونی این کلمه رو به یک کلمه معادل و کوتاهتر،  مثلا «لذا» تغییر بدی و اونوقت می بینی که طول جمله کوتاهتر میشه ومشکل حل میشه.

آسیه

وقتی که از  دستور \usepackage[Kashida]{xepersian} استفاده می کنم، فونت نستعلیق به هم میریزه.

آیا راهی هست که فقط همون قسمت از متن که از حاشیه خارج شده  تغییر کنه و فونت نستعلیق به هم نریزه؟ ???

محمود امین‌طوسی

از صحت روشی که می‌گویم مطمئن نیستم. امتحان کنید.
در ابتدای سند قبل از { begin{document دستور زیر را قرار دهید:
‎\XeTeXinterchartokenstate=0
قبل از ناحیه مورد نظر آنرا یک و پس از آن مجدداً آنرا صفر نمایید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

آسیه

ممنون. درست شد اما لازم نیست که قبل و بعد آن را عوض کرد.
نقل قول از: محمود امین‌طوسی در نوامبر 01, 2009, 11:54:05 بعد از ظهر
‎\XeTeXinterchartokenstate=0
قبل از ناحیه مورد نظر آنرا یک و پس از آن مجدداً آنرا صفر نمایید.

محمود امین‌طوسی

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

آسیه

نقل قول از: محمود امین‌طوسی در نوامبر 03, 2009, 12:23:02 قبل از ظهر
به نظرم اگر آنرا برای ناحیه‌ای که از حاشیه خارج می‌شده است یک نکنید، خروج از حاشیه را همچنان خواهید داشت.

طبق گفته‌ی شما این کار را انجام دادم، البته اگر درست متوجه شده باشم.
وقتی که مثال قبلی شما را اجرا کردم همراه با یک خطا بود. 

محمود امین‌طوسی

سلام.
1- شما از نسخه 1.0.2 زی پرشین استفاده می کنید که حتما باید دستور setlatintextfont را در ابتدای سندتان داشته باشید.
2- برای استفاده از حالت کشیده باید بسته زی پرشین را به همراه گزینه kashida فراخوانی نمایید.
3- اگر فقط در برخی از جاهای سندتان کشیدگی را نمی خواهید (مانند محل استفاده از قلم نستعلیق) XeTeXinterchartokenstate را قبل از آن ناحیه صفر نموده و پس از آن یک نمایید.
مثال به پیوست است.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

پویا

سلام
1- ايا نميتوان به لاتك فهماند كه هر خطي
كه از حاشيه بيرون ميزند كشيدهتر بنويس.
2- در ضمن براي يكي دو كلمه دستور خاصي نداريم مثلا
ديده شده بعضي از فرمولهاي درون خطي را ميشكند
اگه براي يكي دو تا كلمه اعمال كنيم مشكل حل خواهد شد.