تالار گفتگوی پارسی‌لاتک

ویرایشگرها Editors => Texmaker => نويسنده: هادی صفی‌اقدم در نوامبر 20, 2010, 12:06:09 am

عنوان: راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در نوامبر 20, 2010, 12:06:09 am
یک بحثی بود مبنی بر اینکه وقتی که از shift+space (نیم‌فاصله) برای راست چین کردن سطرهایی که کلمه اولشان لاتین یا یک حرف لاتین یا فرمول بود و بقیه ش فارسی بود استفاده می‌کنیم، در محیط itemize به مشکل بر میخوریم. (در فایل ضمیمه شده آورده شده است)

حدف من از این سوال در آن زمان راست چین کردن سطرهایی مثل سطر زیر بود.

$f(x)$ یک تابع است و ....
پست دوستان به این شکل بود:

یه مشکل در رابطه با مورد 4 که اضافه شده است

فایل را ببینید
الف و ب روی هم افتاده اند!
همینه دیگه! وقتی استاد تک‌کاری مثل آقا وفا داریم و ازش سوال نمی‌کنیم که کار ما درست است یا نه! باید هم به این نتایج برسیم.  :-[
واضح است که بکار بردن یک «حرف» در این محیط قبل از دستور \item مشکل ایجاد می‌کند و ممکن است برای محیط‌های دیگری هم این قبیل مشکلات پیش آید، باید ایده دیگری را بکار ببریم.
یک ایده استفاده از کاراکتر RLM به‌جای ZWNJ است!
لطفا، اگر دوستان ایده‌ای به نظرشان رسید بگویند.

به نظرم فقط وفا جان  و آقای سیدرضی علویزاده می‌تونند به این مشکل جواب بدهند. بیزحمت راهنمایی بفرمایید تا این مشکل تا ارائه نسخه‌ی بعدی تک‌میکر پچ شده به نتیجه برسد. ;)

چون موضوعی هست که باعث آزار همه کاربران تک‌میکر (زی‌پرشین) میشه و خیلی ها به دید تمسخر نگاه می‌کنند. (البته نمیدونند که چه زحمتهایی کشیده شده است و ... >:()

ضمنا سید رضی علوی‌زاده استفاده از RLM را پیشنهاد داده‌اند. shortcut برای این کاراکتر چیه؟
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در نوامبر 22, 2010, 02:14:36 am
ضمنا سید رضی علوی‌زاده استفاده از RLM را پیشنهاد داده‌اند. shortcut برای این کاراکتر چیه؟
در صفحه کلید استاندارد Ctrl+Alt+0
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در نوامبر 22, 2010, 07:08:15 pm
در صفحه کلید استاندارد Ctrl+Alt+0

بعد از استفاده از ctrl+alt+o (حرف اُ انگلیسی)، فرمولها به هم می‌ریزند. به فایل ضمیمه شده بیزحمت نگاه کنید
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در نوامبر 22, 2010, 09:51:17 pm
بعد از استفاده از ctrl+alt+o (حرف اُ انگلیسی)، فرمولها به هم می‌ریزند. به فایل ضمیمه شده بیزحمت نگاه کنید
هادی جان اونی که من گذاشتم صفره(0) نه O
به هم ریختگی هم کاملا طبیعی است چون چیزی که شما تایپ کردید معادل کاراکتر RLO است.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در نوامبر 22, 2010, 11:25:26 pm
هادی جان اونی که من گذاشتم صفره(0) نه O
به هم ریختگی هم کاملا طبیعی است چون چیزی که شما تایپ کردید معادل کاراکتر RLO است.
من هم اولش ctrl+alt+0 را زدم ولی دیدم کاری انجام نداد و فکر کردم حتما O (اُ) هست
چرا من ctrl+alt+0 را می‌زنم، سطرها راست چین نمی‌شوند. باید به تکمیکر در پچ آینده بفمانی (اضافه کنی)؟
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در نوامبر 23, 2010, 12:15:14 am
من هم اولش ctrl+alt+0 را زدم ولی دیدم کاری انجام نداد و فکر کردم حتما O (اُ) هست
چرا من ctrl+alt+0 را می‌زنم، سطرها راست چین نمی‌شوند. باید به تکمیکر در پچ آینده بفمانی (اضافه کنی)؟
خب این یک پیشنهاد بوده و بقول شما به تک‌میکر فهمانده نشده است!
اما اگر مشکل کامپایل برایتان پیش نیاید انتخاب بهتر استفاده از Ctrl+Alt+O و بعد بلافاصله Ctrl+Alt+P است. (ایندفعه اُ است) یعنی کاراکتر RLO و سپس کاراکتر PDF است.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2010, 12:35:57 am
خب این یک پیشنهاد بوده و بقول شما به تک‌میکر فهمانده نشده است!
اما اگر مشکل کامپایل برایتان پیش نیاید انتخاب بهتر استفاده از Ctrl+Alt+O و بعد بلافاصله Ctrl+Alt+P است. (ایندفعه اُ است) یعنی کاراکتر RLO و سپس کاراکتر PDF است.

چشم امتحان می‌کنم و اگر مشکلی پیش آمد یا نیامد اطلاع می‌دهم
باز هم تشکر برای تکمیکر
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2010, 12:55:06 am
اما اگر مشکل کامپایل برایتان پیش نیاید انتخاب بهتر استفاده از Ctrl+Alt+O و بعد بلافاصله Ctrl+Alt+P است. (ایندفعه اُ است) یعنی کاراکتر RLO و سپس کاراکتر PDF است.

مشکل پابرجاست. فایل ضمیمه شده را ببینید بیزحمت
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در دسامبر 31, 2010, 07:23:12 pm
من در اول سطرهایی که کاراکتر اولشون لاتین هست از خ+alt استفاده کردم و سطرها راست‌چین شدند. و مشکلی برای محیط enumerate یا همون شمارش بوجود نیومد.
 آیا کاربران استفاده کرده‌اند و به موردی مشکل‌ساز برنخورده‌اند؟
آیا امکان اضافه کردن این به تک‌میکر پچ شده هست؟ یعنی مشکلی نداره؟

از روش زیر هم برای تایپ فرمول و متن پارسی بدون این که به هم بریزند می‌تونید استفاده کنید:
عبارت فارسی +  Right Alt و ج + عبارت انگلیسی +  Right Alt و ح + ادامه عبارت فارسی


اول متن فارسی می‌نویسم. حالا alt+ج را می‌زنم.کیبورد را انگلیسی می‌کنم. ‪\frac{1}{2}‬ بعد تایپ فرمول، کیبورد را پارسی می‌کنم. دکمه‌های alt+ح  را می‌زنم. پارسی تایپ می‌کنم. دیدید که فرمول و پارسی به خوبی نوشته شد.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در ژانویه 03, 2011, 03:33:03 am
من در اول سطرهایی که کاراکتر اولشون لاتین هست از خ+alt استفاده کردم و سطرها راست‌چین شدند. و مشکلی برای محیط enumerate یا همون شمارش بوجود نیومد.
الان این که همون شد:
«خ» روی صفحه کلید با «O» روی یک کلید قرار دارند پس:
Right Alt+خ = Right Alt+O
و حداقل در این مورد:
Right Alt = AltGr = Ctrl+Alt
!!

از روش زیر هم برای تایپ فرمول و متن پارسی بدون این که به هم بریزند می‌تونید استفاده کنید:
عبارت فارسی +  Right Alt و ج + عبارت انگلیسی +  Right Alt و ح + ادامه عبارت فارسی

اول متن فارسی می‌نویسم. حالا alt+ج را می‌زنم.کیبورد را انگلیسی می‌کنم. ‪\frac{1}{2}‬ بعد تایپ فرمول، کیبورد را پارسی می‌کنم. دکمه‌های alt+ح  را می‌زنم. پارسی تایپ می‌کنم. دیدید که فرمول و پارسی به خوبی نوشته شد.
خوب Ctrl+.‎ هم دقیقا همین کار را می‌کند، یعنی تمام کارکترهای کنترلی مورد نیاز را اضافه می‌کند.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در ژانویه 17, 2011, 02:07:34 am
الان این که همون شد:
«خ» روی صفحه کلید با «O» روی یک کلید قرار دارند پس:
Right Alt+خ = Right Alt+O
و حداقل در این مورد:
Right Alt = AltGr = Ctrl+Alt
!!
خوب Ctrl+.‎ هم دقیقا همین کار را می‌کند، یعنی تمام کارکترهای کنترلی مورد نیاز را اضافه می‌کند.
Ctrl+.‎ برای من فقط دو تا آکولاد میندازه و راست‌چین نمی‌کنه. مشکل از چیه بیزحمت؟
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در ژانویه 17, 2011, 08:13:45 pm
Ctrl+.‎ برای من فقط دو تا آکولاد میندازه و راست‌چین نمی‌کنه. مشکل از چیه بیزحمت؟
منظور من از اینکه Ctrl+.‎ همون کار رو میکنه کل این کار بود که شما گفته بودید:
«عبارت فارسی +  Right Alt و ج + عبارت انگلیسی +  Right Alt و ح + ادامه عبارت فارسی»
راست‌چین کردن که خودتان گفتید با Alt+O که در حالت فارسی یعنی همان ‪Alt+خ‬  جواب می‌دهد.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در ژانویه 17, 2011, 08:17:14 pm
منظور من از اینکه Ctrl+.‎ همون کار رو میکنه کل این کار بود که شما گفته بودید:
«عبارت فارسی +  Right Alt و ج + عبارت انگلیسی +  Right Alt و ح + ادامه عبارت فارسی»
راست‌چین کردن که خودتان گفتید با Alt+O که در حالت فارسی یعنی همان ‪Alt+خ‬  جواب می‌دهد.
آخه من وقتی ‪ctrl+.‬ میزنم فقط دو تا آکولاد باز و بسته در ابتدای سطر ایجاد میشه و راست چین نمیشه. مگه هدف  از ایجادش راست چین شدن نبوده؟

من خ+Alt اصلا استفاده نکردم. ج و ح گفتم سید جان
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در ژانویه 17, 2011, 08:31:20 pm
آخه من وقتی ‪ctrl+.‬ میزنم فقط دو تا آکولاد باز و بسته در ابتدای سطر ایجاد میشه و راست چین نمیشه. مگه هدف  از ایجادش راست چین شدن نبوده؟
خیر، هدف  اون نوشتن متن «از چپ به راست» در بین متن «از راست به چپ» بوده، کاری شبیه به زدن Ctrl+G در ویرایشگر فارسی‌تک.

من خ+Alt اصلا استفاده نکردم. ج و ح گفتم سید جان
اونها رو که برای راست‌چین کردن خط استفاده نکردید، اونها برای تایپ متن «از چپ به راست» در بین متن «از راست به چپ» استفاده کردید  که گفتم همون کار  ‪ctrl+.‬  است.
اینهم پست شما که گفتید  خ+Alt به درستی راست‌چین می‌کند.
من در اول سطرهایی که کاراکتر اولشون لاتین هست از خ+alt استفاده کردم و سطرها راست‌چین شدند. و مشکلی برای محیط enumerate یا همون شمارش بوجود نیومد.
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: هادی صفی‌اقدم در ژانویه 17, 2011, 08:53:43 pm
ممنون بابت جوابها.
اون خ اصلا یادم نبود. شرمنده
من توی این چند ماهه که از روشی که گفتی استفاده کردم هیچ مشکلی برنحوردم مگر در مواردی که دقیقاً قبل از ‪\item‬ استفاده می‌کنم مشکل ساز میشه.‮
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: محمد چهارسوقی در ژانویه 18, 2011, 02:09:09 pm
سلام آقا سید رضی
یادتونه یک موقعی صحبت از این بود که با زدن دگمهٔ end اگر تکمیکر زبان داخلش رو عوض کرده باز هم عوض کنه. شبیه چیزی که در فارسی تک بود.

آیا خیلی سخته؟ یا مثلا خودم می‌تونم shortcut ای چیزی تعریف کنم.
ممنون
عنوان: پاسخ : راست چین کردن سطرهای با کاراکتر ابتدایی لاتین در تک‌میکر
رسال شده توسط: سیدرضی علوی‌زاده در ژانویه 29, 2011, 01:10:12 pm
سلام آقا سید رضی
یادتونه یک موقعی صحبت از این بود که با زدن دگمهٔ end اگر تکمیکر زبان داخلش رو عوض کرده باز هم عوض کنه. شبیه چیزی که در فارسی تک بود.

آیا خیلی سخته؟ یا مثلا خودم می‌تونم shortcut ای چیزی تعریف کنم.
ممنون
ببخشید بخاطر تاخیر،
با shortcut میشه ولی حداقل در ویندوز مستقیما این امکان نیست یا باید دنبال برنامه باشید یا مثلا برای AutoIt اسکریپت بنویسید و استفاده کنید.
برای تک‌میکر هم فعلا درگیری‌هایم زیاد است و قولی نمی‌توانم بدهم، ولی سعی می‌کنم هر چه زودتر این ویژگی را اضافه کنم و آن را بروزرسانی کنم.