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

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

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

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

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

سلام
من یه متن فارسی دارم مینویسم که نیم فاصله داره، مثل "می‌شود"
چطوری میتونم نیم فاصله هارو در 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 توسط علیرضا علی‌پور (307 امتیاز)
ویرایش شده دی 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,258 امتیاز)
ویرایش شده بهمن 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 توسط محمد رحمانی (150 امتیاز)
خیر، با کیبورد استادارد فارسی نمی‌توان در 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
...