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

نویسنده موضوع: متن فارسی در یک نوشتار کاملا انگلیسی  (دفعات بازدید: 5031 بار)

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
سلام

آیا در یک نوشتار کاملا انگلیسی می توان متن فارسی نوشت؟

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

به سراغ بسته bidi رفتم. در آنجا از {}RLE\ برای قرار دادن متن راست به چپ استفاده کردم (در واقع یک متن فارسی). اما در ابتدا با خطای این روبرو شدم که دستور settextfont را نمی شناسد و بعد از اینکه این دستور را برداشتم اصلا حروف فارسی را نمیشناسد. البته نمیدانم آیا در بیدی می توان فارسی نوشت یا بیدی فقط برای جهت بندی است.

همچنین زمانی که از بسته زی پرشین استفاده کردم سعی کردم از محیط latin و همچنین دستور Latin\ استفاده کنم. اما با هیچکدام موفق نشدم که کاری کنم که شروع متن از ستون سمت چپ باشد.

یک سوال دیگر در این رابطه:

۱. آیا راهی هست که در یک خط دیکشنری که سمت چپ کلمه انگلیسی دارم و سمت راست فارسی. کلمه انگلیسی چپ چین باشد و کلمه فارسی از سمت راست تراز شود؟

۲. آیا حتما باید از محیطی مانند tabular استفاده کرد؟

۳. من نتوانستم از array استفاده کنم.

ممنون

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : متن فارسی در یک نوشتار کاملا انگلیسی
« پاسخ #1 : اكتبر 20, 2010, 10:49:04 am »
سلام

آیا در یک نوشتار کاملا انگلیسی می توان متن فارسی نوشت؟
سلام. بله. قبلاً  آقا وفا گفته بودند:
\usepackage{fontspec}% provides font selecting commands

\newfontfamily\farsifont[Script=Arabic]{XB Niloofar}
\makeatletter
\TeXXeTstate=1
\def\farsitext#1{\begingroup\beginR\farsifont#1\endR\endgroup}
\makeatother
و در هر کجا خواستید متن فارسی بنویسید به صورت {متن فارسی}farsitext\ عمل می‌کنید.
آیا راهی هست که در یک خط دیکشنری که سمت چپ کلمه انگلیسی دارم و سمت راست فارسی. کلمه انگلیسی چپ چین باشد و کلمه فارسی از سمت راست تراز شود؟
می‌توانید از  \hfill استفاده کنید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : متن فارسی در یک نوشتار کاملا انگلیسی
« پاسخ #2 : اكتبر 20, 2010, 01:33:57 pm »
آقا محمود دستت درد نکنه.
من در سایت به دنبال جواب گشته بودم اما شاید عباراتی که برای جستجو انتخاب کرده بودم خوب نبودند.

ممنون

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : متن فارسی در یک نوشتار کاملا انگلیسی
« پاسخ #3 : اكتبر 20, 2010, 04:04:08 pm »
سلام

آیا در یک نوشتار کاملا انگلیسی می توان متن فارسی نوشت؟

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

به سراغ بسته bidi رفتم. در آنجا از {}RLE\ برای قرار دادن متن راست به چپ استفاده کردم (در واقع یک متن فارسی). اما در ابتدا با خطای این روبرو شدم که دستور settextfont را نمی شناسد و بعد از اینکه این دستور را برداشتم اصلا حروف فارسی را نمیشناسد. البته نمیدانم آیا در بیدی می توان فارسی نوشت یا بیدی فقط برای جهت بندی است.

همچنین زمانی که از بسته زی پرشین استفاده کردم سعی کردم از محیط latin و همچنین دستور Latin\ استفاده کنم. اما با هیچکدام موفق نشدم که کاری کنم که شروع متن از ستون سمت چپ باشد.

یک سوال دیگر در این رابطه:

۱. آیا راهی هست که در یک خط دیکشنری که سمت چپ کلمه انگلیسی دارم و سمت راست فارسی. کلمه انگلیسی چپ چین باشد و کلمه فارسی از سمت راست تراز شود؟

۲. آیا حتما باید از محیطی مانند tabular استفاده کرد؟

۳. من نتوانستم از array استفاده کنم.

ممنون
شما نه بسته زی‌پرشین را به دقت خوندید نه راهنمای بسته bidi. دستور \LTRdblcol ستونها را از چپ به راست تنظیم می‌کند اگر که از گزینه twocolumn در \documentclass استفاده کرده باشید.
فایل ضمیمه یک نمونه است.

 

آیا وجود واژه‌نامه انگلیسی به فارسی توی یه نوشتار فارسی لازمه؟

نویسنده وحید دامن‌افشانانجمن حروف‌چینی مستندات

پاسخ ها: 18
مشاهده: 8970
آخرين ارسال اكتبر 14, 2012, 10:04:27 pm
توسط وحید دامن‌افشان
تولید نمایه انگلیسی و فارسی در دو محل مختلف از نوشتار

نویسنده vahid_kalu66انجمن Xindy

پاسخ ها: 1
مشاهده: 4102
آخرين ارسال فوریه 19, 2014, 12:52:22 pm
توسط وحید دامن‌افشان
کامای فارسی و انگلیسی

نویسنده وحید دامن‌افشانانجمن حروف‌چینی مستندات

پاسخ ها: 12
مشاهده: 13750
آخرين ارسال دسامبر 02, 2009, 07:18:40 pm
توسط مهدی امیدعلی
شماره گذاری پیوستها در فارسیتک با حروف الفبای فارسی به جای حروف الفبای انگلیسی

نویسنده هادی صفی‌اقدمانجمن فارسی‌تک FarsiTeX

پاسخ ها: 0
مشاهده: 4906
آخرين ارسال اكتبر 22, 2009, 09:16:03 pm
توسط هادی صفی‌اقدم
دیکشنری فارسی به انگلیسی و انگلیسی به فارسی

نویسنده محمد چهارسوقیانجمن عمومی

پاسخ ها: 11
مشاهده: 7943
آخرين ارسال مه 31, 2010, 01:37:51 pm
توسط meim007
تغییر شماره صفحات از فارسی به انگلیسی در کتاب نامه (در فارسی تک)

نویسنده سید مهدی موسویانجمن فارسی‌تک FarsiTeX

پاسخ ها: 13
مشاهده: 9732
آخرين ارسال اوت 14, 2010, 05:33:25 pm
توسط سید مهدی موسوی
پاورقی انگلیسی در نوشتۀ فارسی و ممیز فارسی در تکمیکر

نویسنده بیژنانجمن Texmaker

پاسخ ها: 4
مشاهده: 19612
آخرين ارسال دسامبر 22, 2010, 11:31:38 am
توسط محمد چهارسوقی
فارسی کردن شماره ی مرجع برای مراجع انگلیسی

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

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