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

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

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

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

+2 رای
7,301 بازدید

سلام
من یه متن فارسی دارم مینویسم که نیم فاصله داره، مثل "می‌شود"
چطوری میتونم نیم فاصله هارو در 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,273 امتیاز)
ویرایش شده بهمن 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
...