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

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

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

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

+2 رای
30,952 بازدید

سلام
من یه متن فارسی دارم مینویسم که نیم فاصله داره، مثل "می‌شود"
چطوری میتونم نیم فاصله هارو در 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 توسط علیرضا علی‌پور (332 امتیاز)
ویرایش شده دی 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 توسط هادی صفی‌اقدم (7,570 امتیاز)
ویرایش شده بهمن 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}
سلام
با تشکر
این روش رو من امتحان کردم. نیم فاصله ایجاد میشه اما در قسمت Message/Log خطا میده و می نویسه
Error   Line ?  ! Missing number, treated as zero.<to be read again>\c@226 . . . . etc

ممنون میشم اگر از راهنمایی شما برای رفع این مشکل استفاده کنم.
سیدرضا موسوی
سلام
سرکار خانم  روشن
با تشکر
 روش پیشنهادی شما یعنی دستور
\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
...