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

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

رفع خطا جدول ریاضی‌نویسی مراجع شکل شماره‌گذاری xepersian فهرست مطالب منابع فونت bidi تک‌لایو اسلاید parsilatex زی‌پرشین پانویس پاورقی بیمر بیب‌تک ویرایشگر biditexmaker tikz نماد bibtex قالب سربرگ رسم شکل واژه‌نامه هدر texstudio ارجاع‌دهی ماتریس اندازه فونت bidipresentation beamer رسم جدول عنوان فصل اسلاید فارسی عنوان شکل حاشیه محیط قضیه گراف زیرنویس شکل رنگ عدم اجرا اعمال نشدن تغییرات در پی‌دی‌اف مکان شکل متن لاتین و فارسی tabriz_thesis حروف‌چینی کد فرمول‌نویسی شماره صفحه فهرست اشکال فرمول فارسی‌تک tikzpicture خروجی فاصله‌گذاری listings align شماره فصل نیم‌فاصله enumerate itemize texlive2015 فرمول چندضابطه‌ای بسته شماره‌گذاری صفحات glossaries biditufte-book نمودار سوال امتحانی تصویر الگوریتم نمایه texlive2016 کپشن hyperref texmaker شماره پاورقی خطا کادر پیوست‌ دیاگرام فونت فارسی و انگلیسی فصل‌نویسی تنظیم جدول تک لایو 2015 aimc46 میک‌تک کاما اندیس به‌روزرسانی بسته چپ‌چینی iust-thesis سوال چهارگزینه‌ای تورفتگی لاتک پوستر فرمول طولانی lollipop xindy جستجوی معکوس subfigure زیرنویس فاصله بین خطوط حروف‌چینی چندستونی multicol میکروسافت ورد winedt فهرست جداول قالب پایان‌نامه آکولاد texworks عنوان بخش شماره گذاری فاصله سطرها اعداد فارسی شکست خط صفر توخالی بیرون‌زدگی شمارنده فصل header فلش جایابی تصویر caption فاصله خطوط فهرست نمادها غلط‌گیری املایی kashida tabriz-thesis biditools محیط ریاضی ماکرونویسی pdf پانویس پاراگرافی شماره فرمول شماره‌گذاری فرمول bidihl کمک مالی هایپرلینک الگوریتم‌ قرآن اوبونتو پیکان equation جدول افقی fancyhdr عکس جداکننده رسم نمودار توابع فونت ایتالیک نوشتافت tex-programming رسم گراف قالب کتاب پانویس افقی پاراگراف‌بندی pgfplots وسط‌چینی افقی فونت بولد رسم کادر بولد متلب tabular extrafootnotefeatures text baselineskip شماره قسمت متن فارسی و انگلیسی tcolorbox فرمول چندخطی neveshtuft شکستن جدول بازیابی اطلاعات آپدیت texlive algorithm2e شعر ایتالیک لوگو sumatra bidipoem matlab eps xelatex texlive2014 زیرنویس لاتین computeautoilg نصب تک‌لایو متن دوستونه عدم نمایش در خروجی xebaposter نمونه اسلاید. خطا یابی خطا در اجرا متن دو ستونه اجرا نشدن فایل rsync یال cite اندازه قلم
11 نفر آنلاین
0 عضو و 11 مهمان در سایت حاضرند
بازدید امروز: 4571
بازدید دیروز: 6568
بازدید کل: 3064903

ایجاد نیم‌فاصله در Latex

+2 رای
6,195 بازدید

سلام
من یه متن فارسی دارم مینویسم که نیم فاصله داره، مثل "می‌شود"
چطوری میتونم نیم فاصله هارو در tex live ایجاد کنم؟
ممنون

سوال شده دی 12, 1393 توسط امید محمدی (23 امتیاز)
با سلام
اگر شما صفحه کلید استاندارد را روی رایانه خود نصب کرده باشید. برای ایجاد نیم فاصله کافی است از ترکیب shift+space استفاده کنید.
پیروز باشید.
این روش‌ها منسوخ شده. در نسخه ویندوز ۱۰ و آخرین نسخه‌های texworks, texmaker, texstudio نیم فاصله پشتیبانی می شود. صفحه کلید استاندارد پارسی این shift+space را دارد.
تاریخ: ۲۰ مردادماه ۱۳۹۶

7 پاسخ

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

سلام.
در ویرایشگر BidiTexMaker
من با Shift+Ctrl+2 نیم فاصله را ایجاد می‌کنم.
این کلید ها در ویرایشگر texworks و در word 2013 و حتی در همین صفحه‌ی سایت پارسی لاتک هم جواب می‌دهد.
اما اگر از صفحه کلید استاندارد استفاده می‌کنید، که می‌توانید آن را دانلود و نصب کنید، با استفاده از Shift+space یا Shift+B می‌توان نیم‌فاصله را درج کرد.

پاسخ داده شده تیر 28, 1394 توسط مریم باقری (245 امتیاز)
انتخاب شده 21 مرداد 1396 توسط وحید دامن‌افشان
+1 رای

این لینک رو ببین:
نیم‌فاصله در Texstudio

موفق باشید.

پاسخ داده شده دی 12, 1393 توسط علیرضا علی‌پور (297 امتیاز)
ویرایش شده دی 12, 1393 توسط علیرضا علی‌پور
شما چطور متوجه شدید که ایشون با ویرایشگر تک‌استودیو کار می‌کنن؟
سلام، اتفاقاً بنده هم میخواستم بگم، من عرض کردم که نیم فاصله توی tex live،
البته دستی میتونم نیم فاصله ایجاد کنم ولی یه متنی رو که توی ورد نوشته بودم و حاوی نیم فاصله بود رو کپی پیست کردم، متاسفانه نیم فاصله هارو در نظر نمیگیره
اولاً نیم‌فاصله در Texlive معنی نداره. TexLive یک کامپایلر Latex  است و نیم‌فاصله رو باید در ادیتور وارد کرد. دوماً اکثر آدما یا از ادیتور Texstudio استفاده می‌کنن که تو نسخه‌های قدیمی با Shift+B یا shift+space ایجاد می‌شد ولی تو نسخه‌های جدید باید ماکرو نویسی بشه که تو لینک بالا بهش جواب دادم و یا از Texmaker  که با Shift+B یا shift+space نیم فاصله ایجاد می‌شه. به خاطر همین من این جواب رو دادم.
ببخشید من دقیقا متوجه نمیشم، یعنی باید texstudio یا texmaker رو جدا نصب کنم؟ یا اینا خودشون برنامه های مجزا هستن؟
@امید محمدی: متاسفانه بعضی از کاربران از روش‌های نادرست برای ایجاد نیم‌فاصله استفاده می‌کنن و به خاطر همین گاهی موقع انتقال از یک ویرایشگر به یک ویرایشگر دیگر، نیم‌فاصله‌ها نادیده گرفته می‌شن.
شما الان از چه ویرایشگری استفاده می‌کنید؟ دقت داشته باشید که تک‌لایو، یک توزیع تک است؛ نه ویرایشگر.
من از ویندوز8 و ویرایشگر Texmaker استفاده می کنم و تمام میانبر های گفته شده در تمام تاپیک ها رو امتحان کردم و هیچ کدوم نیم فاصله ایجاد نکرد (حتی با کیبورد استاندارد). می خواستم از راه حلی که برای Texstudio گفتید استفاده کنم ولی نمیدونم چطور باید در Texmaker معادل این کارها رو انجام داد. ممنون میشم اگر راهنمایی کنید.
سلام ببخشید برای استفاده از این ماکرو که شما معرفی کردید با ید shift+B را بزنیم درسته؟در حالت فارسی یا انگلیسی؟
روی texstudio ی من جواب نمیده.
version:TeXstudio 2.10.2
0 رای

راهنمای تایپ (درج) نیم فاصله:

اگر کیبورد استانداردی که توی مرکز دانلود هست را نصب کنین، دکمه‌ی shift+space نیم‌فاصله میزنه. مثلا در کلمه‌ی «می‌شود». نباید به صورت «می شود» تایپ بشه. یعنی بین «می» و «شود» نباید فاصله‌ی کامل باشه. باید نیم‌فاصله باشه.

فاصله‌ی نشکن هم با ctrl+shift+space هست. مثلا در مورد کلمه‌ی «شرکت خواهند کرد». اگر اینجوری تایپ بشه دیگه موقع ویرایش کتاب یا مقاله‌ی خود لازم نیست، آخر خط‌ها را چک کنین که آیا این شکستن بین عبارت‌های زبان پارسی اتفاق افتاده یا نه.

در کیبورد‌های معمول ویندوز با کمک alt+0157 می‌تونین بزنین. 0157 را تند بزنین.

در کیبوردهای نصب‌شده‌ی دیگر این دکمه‌ها هم هستن، ولی رسمی و استاندارد بین تایپیست‌ها نیستن.
‪ctrl+-‬
shift+2

ضمنا در نسخه‌هایی از ویرایشگرهای TeXmaker یا TeX studio که با qt5 ساخته شدن، نیم‌فاصله با این دکمه‌ها کار نمی‌کنه. اما در ادیتور bidiTeXmaker کار می‌کنه.

پاسخ داده شده دی 12, 1393 توسط هادی صفی‌اقدم (5,228 امتیاز)
ویرایش شده بهمن 3, 1394 توسط هادی صفی‌اقدم
0 رای

یه متنی رو که توی ورد نوشته بودم و حاوی نیم فاصله بود رو کپی پیست
کردم، متاسفانه نیم فاصله هارو در نظر نمیگیره

سلام
من قبلا مشکلی مشابه شما داشتم؛ یعنی نیم‌فاصله‌ها در Word کپی نمی‌شدند. اشکال از اینجا بود که این نیم‌فاصله‌ها به صورت چپ به راست در متن فارسی (که راست به چپ است) درج شده بودند یا شاید به حالت چپ به راست تغییر پیدا کرده بودند. بعد از اینکه آنها را راست به چپ کردم این مشکل برطرف شد.
بنابراین اگر مشکل شما این باشد، می‌توانید با استفاده از ماکروی زیر همه‌ی نیم‌فاصله‌ها را راست به چپ کنید:

Sub replace_LTR_NBZWs_with_RTL_ones()

ActiveDocument.Select
With Selection.Find
  .ClearFormatting
  .Text = ChrW(8204)
  .Forward = True
  .Wrap = wdFindStop
  .Format = False
  .MatchCase = False
  .MatchWholeWord = False
  .MatchKashida = False
  .MatchDiacritics = False
  .MatchAlefHamza = False
  .MatchControl = False
  .MatchByte = False
  .MatchWildcards = False
  .MatchSoundsLike = False
  .MatchAllWordForms = False
  While .Execute
    Selection.RtlRun
  Wend
End With
End Sub

برای توضیحات بیشتر در این مورد اینجا را ببینید.

پاسخ داده شده دی 12, 1393 توسط ایمان (40 امتیاز)
سلام
من از virastar 3 تو word استفاده کردم و مشکلم حل شد. نرم افزار ویراستار خودش نیم فاصله ها رو اصلاح میکنه و بعد به راحتی می تونین تو لتک کپی کنین.
0 رای

سلام

یک راه حل مطمئن که روی همه پلتفورم ها کار می کند به صورت زیر است:

در قسمت header فایل، قبل از \begin{document} خط زیر را اضافه کنید:

\newcommand{\nf}{\char\value{226}\char\value{128}\char\value{140}}

داخل متن هر جا به نیم فاصله احتیاج بود از دستور \nf که در بالا تعریف شده استفاده کنید. مثلا

می\nf شود

یا

رشته\nf ها

توجه کنید که بعد از \nf باید یک اسپیس بزنید. در غیر این صورت دستور \nf قابل تشخیص نیست. کامپایلر لتک خودش اسپیس اضافه را حذف می کند.

پاسخ داده شده آبان 21, 1395 توسط بی‌نام
ویرایش شده 7 اسفند 1395 توسط ابوالفضل دیانت
آخه این چه روشیه؟ چرا باید لقمه رو دور سر چرخوند؟!
به نظرم روش جالبیه
درود بر دوستان؛
من از TeXMaker 4.4.1 روی Ubuntu 1604 استفاده می‌کنم. برای حل مشکل نیم‌فاصله از این راه‌حل استفاده کردم اما این error رو بهم میده:
Missing number, treated as zero
مشکل چیه و چطور می‌تونم حلش کنم؟
دوستان مشکل من با این‌جوری حل شد:
\newcommand*{\nf}{^^^^200c}
0 رای

بهترین روش برای تایپ نیم‌فاصله در تمامی محیط‌های ویندوزی، استفاده از کیبورد حبیبی است. من با این صفحه کلید از صفحه کلید استاندارد فارسی هم راحت تر کار می‌کنم. برای دانلود این صفحه کلید و تایپ نیم فاصله می‌تونید به لینک زیر مراجعه کنید. بعد از نصب این صفحه کلید می‌تونید خیلی راحت برای تایپ نیم‌فاصله در ورد یا هر محیط نرم افزاری دیگه از کلیدهای ترکیبی Ctrl+Space استفاده کنید.

پاسخ داده شده 6 اسفند 1395 توسط بی‌نام
ویرایش شده 6 اسفند 1395 توسط هادی صفی‌اقدم
لینک شما به دلیل احتمال حذف شدن سایت فوق حذف شد. کیبورد استاندارد رسمی هیچ مشکلی نداره. این حبیبی و ... که افراد طراحی کردن اطمینانی بهشون نیست.
0 رای

این روش‌ها منسوخ شده. در نسخه ویندوز ۱۰ و آخرین نسخه‌های texworks, texmaker, texstudio نیم فاصله پشتیبانی می شود. صفحه کلید استاندارد پارسی نیم فاصله shift+space را دارد.
تاریخ: ۲۰ مردادماه ۱۳۹۶

پاسخ داده شده 20 مرداد 1396 توسط محمد رحمانی (125 امتیاز)
خیر، با کیبورد استادارد فارسی نمی‌توان در texworks نیم‌فاصله نوشت
اما در texstudio اخیراً می‌شود.
biditexmaker 2013r6 که نسخه مورد استفاده توسط اغلب کاربران است این قابلیت را دارد و نیم فاصله با shift+space  در آن کار می کند. texstudio در نسخه ۲.۱۲.۶ این پشتیبانی را دارد. در مورد texworks نسخه 0.4.5 مشکلی وجود ندارد اما اگر به 0.4.6 به‌روزرسانی کردید مشکل برگشته است. پست زیر را ببینید و نسخه قبلی را دریافت کنید.
http://qa.parsilatex.com/7741/
پس الآن برای ما فارسی زبانان بهتر توزیع کننده لاتکس biditexmaker هست؟ یعنی اکثر فارسی زبانان از همین استفاده می‌کنند؟
سوال دیگه اینه که آیا این برنامه آپدیتم می‌شه؟ یعنی ساپورت می‌شه؟
متشکر
به اعتقاد بسیاری از کاربران در حال حاضر biditexmaker جزو بهترین‌هاست.
متاسفانه پشتیبانی برای به‌روزرسانی متوقف شده‌است. آقای سید رضی علوی‌زاده این نسخه از تک‌میکر را توسعه داده‌اند که می‌توانید با خود ایشان گفتگو کنید.

لینک:
 https://goo.gl/vpQZYm
...