سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: هم‌تراز کردن متن فارسی  (دفعات بازدید: 53777 بار)

آفلاین مجتبی برخورداری

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 1
  • ارسال: 45
    • ديدن مشخصات
هم‌تراز کردن متن فارسی
« : نوامبر 26, 2009, 03:05:15 pm »
به صورت پیش فرض برای هم‌تراز کردن (justified ) در یک متن فارسی، در صورتی که یکی از خطوط شامل یک (یا چند) کلمه طولانی مانند "کنترل‌کننده‌های" باشد با مشکل مواجه می‌شویم و این خط از سمت راست بیرون زدگی خواهد داشت.
در یک متن لاتین در مرحله اول با تنظیم فاصله کلمات و حروف و در صورتی که به این طریق کافی نباشد با شکستن کلمه آخر و نمایش آن در دو خط و قراردادن یک خط فاصله بین دو بخش شکستگی هم تراز کردن به خوبی انجام می‌شود.
حالا سوال این است که با توجه به اهمیت هم‌ترازی دقیق در زیبایی متن برای یک متن فارسی از چه دستورات و تنظیماتی می‌توان استفاده کرد که مشکل حل شود. راه حل شکستن یک کلمه در اینجا هم می‌تواند سودمند باشد. ولی به دلیل پیوستگی کلمات فارسی و لزوم توجه به این امر اجرای آن دشوارتر است. آیا برای این مورد هم فکری شده ؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : هم‌تراز کردن متن فارسی
« پاسخ #1 : نوامبر 26, 2009, 05:01:20 pm »
۱- این سؤال بیشتر از هزاران بار اینجا جواب داده شده است و اگر دقت می‌کردید جواب سؤالتون رو پیدا می‌کردید.

۲- چارهّ راه فراخواندن xepersian با گزینهٔ Kashida است \usepackage[Kashida]{xepersian}

۳- در متون لاتین ما hyphenation داریم، در متون فارسی هم می‌توانیم hyphenation داشته باشیم و هم کشیدگی. در حال حاضر فقط کشیدگی داریم. انجام hyphenation برای فارسی از نظر تکنیکی کار سختنی نیست اما از نظر حجم کار، طاقت‌فرسا می‌باشد. لذا من نه وقت و نه توان این کار را دارم. اگر شما می‌توانید، خوب یا علی!

آفلاین مجتبی برخورداری

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 1
  • ارسال: 45
    • ديدن مشخصات
پاسخ : هم‌تراز کردن متن فارسی
« پاسخ #2 : نوامبر 26, 2009, 11:23:22 pm »
فراخواندن xepersian با گزینهٔ Kashida باعث می‌شود که در نمایش pdf روی مانیتور شکل فونت‌ها زشت شود. هرچند در پرینت این مشکل حل میشه ولی در خیلی موارد از جمله کاری که من لازم دارم نمایش pdf روی ماینتور هم مهم است. آیا راهی هست  که بدون کشیدن حروف و تنها با تغییر فاصله بین کلمات و یا حروف جدا از هم این کار را انجام داد؟ تغییر کلمه طولانی هم یا راه حل است ولی طبعا راه خیلی جالبی نخواهد بود.

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
پاسخ : هم‌تراز کردن متن فارسی
« پاسخ #3 : نوامبر 27, 2009, 12:01:26 am »
در یک سمینار که با سایز بزرگ قلم کار می‌کنید می‌توانید کلمه‌های موجود در یک خط مشکل دار را به ایـــــــــــــــــــــــــــــــــــــن صـــــــــــــــــــــــــــــــــورت با افزودن shift+- طولانی‌تر کنید.

آفلاین مجتبی برخورداری

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 1
  • ارسال: 45
    • ديدن مشخصات
پاسخ : هم‌تراز کردن متن فارسی
« پاسخ #4 : دسامبر 01, 2009, 07:22:10 pm »
در یک سمینار که با سایز بزرگ قلم کار می‌کنید می‌توانید کلمه‌های موجود در یک خط مشکل دار را به ایـــــــــــــــــــــــــــــــــــــن صـــــــــــــــــــــــــــــــــورت با افزودن shift+- طولانی‌تر کنید.
بله این راه حل برای سمینار مناسب است ولی در یک پایان‌نامه که قرار است هم نسخه چاپی داشته باشد و هم نسخه Pdf که از روی مانیتور قابل خواندن باشد این راه حل همیشه مناسب نیست. آخه چقدر میشه یک حرف را کشید بدون اینکه شکل ناجوری پیدا کند.
این ابهام برای من وجود دارد که چرا عمل همتراز کردن با تغییر فاصله بین کلمات (مانند کاری که میکروسافت ورد می‌کند) در زیپرشین مقدور نیست.  ??? هرچند من کاربر حرفه‌ای نیستم ولی حدس می‌زنم میزان این فاصله گذاری بین کلمات در جایی محدود شده که اگر این محدودیت را کاربر بتواند تغییر دهد مشکل حل بشود.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : هم‌تراز کردن متن فارسی
« پاسخ #5 : دسامبر 02, 2009, 09:19:20 am »
۱- کی میگه این کار در زی‌پرشین مقدور نیست لطفاً رو هوا حرف نزنید. کتاب تک نوشتهٔ Knuth رو بخون.

۲- اگر فاصله کلمات را کم یا زیاد کنید متن شما از نظر typography کاملاً زشت خواهد بود.

 

تراز کردن انتهاي ستون ها در متن دو ستوني

نویسنده yahya_mir14انجمن طراحی صفحه

پاسخ ها: 1
مشاهده: 4357
آخرين ارسال ژوئن 01, 2010, 11:37:45 am
توسط امیرمسعود
راست‌چین کردن سطرهای تک‌میکر که کاراکتر اول‌شان فارسی نیست

نویسنده هادی صفی‌اقدمانجمن Texmaker

پاسخ ها: 14
مشاهده: 7117
آخرين ارسال سپتامبر 27, 2010, 12:25:28 am
توسط سروش
فارسی کردن شماره ی مرجع برای مراجع انگلیسی

نویسنده اوژنانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 7
مشاهده: 29945
آخرين ارسال آوریل 06, 2011, 05:11:23 pm
توسط nazanin
آیتمی کردن انگلیسی در متن فارسی

نویسنده amerllicaانجمن انجمن تازه‌کاران

پاسخ ها: 10
مشاهده: 3036
آخرين ارسال ژوئیه 09, 2012, 09:28:57 am
توسط amerllica
مشکل فونت XB Zar در تراز کردن متن قسمت

نویسنده فرشاد ترابیانجمن قلم‌ها Fonts

پاسخ ها: 13
مشاهده: 7703
آخرين ارسال اكتبر 14, 2012, 12:53:43 pm
توسط vafa
وارد کردن متن فارسی در فرمول.

نویسنده کیانوش کشاورزیانانجمن زی‌تک

پاسخ ها: 6
مشاهده: 3332
آخرين ارسال دسامبر 14, 2012, 11:21:12 am
توسط وحید دامن‌افشان
مشکل اضافه کردن منبع فارسی در مراجع

نویسنده eshانجمن سبک نوشتار

پاسخ ها: 2
مشاهده: 6565
آخرين ارسال اوت 22, 2013, 10:45:27 am
توسط حسین کرمی
فارسی کردن شماره مراجع در بخش مراجع یک مقاله

نویسنده kioumarsانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 3
مشاهده: 2800
آخرين ارسال نوامبر 12, 2012, 05:50:13 pm
توسط aris852963