اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
1.6k بازدید

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

\newcommand{\RemoveSpaces}[1]{%
 \begingroup
   \spaceskip=1sp
 \xspaceskip=0.95sp
   #1%
\endgroup}

به صورت زیر استفاده می کنم:

\documentclass{book}
\usepackage{xepersian}
\settextfont{IRLotus}
\begin{document}
مقداری متن ....
 \RemoveSpaces {مقداری متن نمونه}
ادامه متن اصلی 
   \end{document}

ولی در این صورت فاصله بین کلمات خیلی کم می شود و تقریبا کلمه ها چسبیده به نظر می رسند. چه طور می توان این مشکل را برطرف کرد و اینکه آیا دستور مشابه دیگری نیز هست؟
متشکرم.

سلام
لطفاً فایل کمینه‌ای که مشکل را نشون بده قرار بدید.
توسط (4.7k امتیاز)
آیا دلیل خاصی برای این کار وجود داره؟
توسط (4.7k امتیاز)
به نظر من این دستور وقتی که خط آخر فقط شامل یک یا دو کلمه می باشد، کارساز است. اگر ایده بهتری داشته باشید ممنون می شوم که راهنمایی بفرمایید.
توسط (31 امتیاز)
کدام دستور؟ دستوری که شما قرار دادید یا دستوری که در پاسخ قرار داده شده است؟
توسط (4.7k امتیاز)
از دستوری که در پاسخ قرار داده شده می‌تونید برای تمام حالت‌ها از جمله کلمه، جمله و یا پاراگراف و ... استفاده کنید.
توسط (4.7k امتیاز)

1 پاسخ

0 رای
 
بهترین پاسخ

سلام
راستش رو بخواهید اولین باری است که با چنین مسأله‌ای مواجه می‌شم. بنابراین با کمی جستجو به دستور زیر رسیدم:

   \fontdimen2\font=1pt

بنابراین به عنوان مثال می‌تونید دستور زیر رو تعریف کنید:

\newcommand{\RemoveSpaces}{\hspace{-0.1cm}\fontdimen2\font=1pt}

و اون رو به‌صورت زیر به کار ببرید:

این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. \RemoveSpaces{ این یک سلام است.} \fontdimen2\font=2pt
این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است. این یک آزمایش است.

لطفاً امتحان کنید.
نکته:
۱- برای تغییر فاصله می‌تونید 1pt رو تغییر بدید.
۲- مقدار 2pt فاصله رو به مقدار اولیه بر می‌گردونه.
امیدوارم کارساز باشه.

پیروز باشید.

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

7.1k پرسش

6.6k پاسخ

23.5k نظر

7.5k کاربر

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

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