تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 6 12345 ... آخرآخر
نمايش نتايج 1 به 10 از 55

نام تاپيک: فرمـول نو یسـی حـرفـه ای و زیـبــا به زبــان TeX

  1. #1
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 فرمـول نو یسـی حـرفـه ای و زیـبــا به زبــان TeX

    سلام

    مقــــــدمـــــــه

    در این تاپیک قصد دارم که نوشتن فرمول های ریاضی به زبان TeX رو معرفی کنم.

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

    در این زبان، شما فرمول رو با یک سری دستورات اسکی می نویسید، پس از اجرای برنامه و پروسس لازم، این کد اسکی به فرمول ریاضی بسیار زیبا تبدیل می شود.

    به عقیده من، نتیجه حاصل از این برنامه خیلی زیباتر از Microsoft Equation Editor هست.

    ضمناً برای گذاشتن فرمول ها در صفحات وب هم کاملاً کارآمد و مناسبه.

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

    این کدها رو در کجا کامپایل کنیم؟

    برای این کار می تونید به دو آدرس زیر مراجعه کنید:

    اول:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    شکل 1-1: تصویری از سایت The TeXer

    در اینجا همون طور که در عکس مشاهده میشه، ابتدا کد اسکی رو در محل سفید رنگ می نویسید، بعد از اون با زدن دکمه Submit می تونید نتیجه رو در زیر دکمه مزبور ببینید.

    در اینجا می تونید با کلیک راست و Save Image as عکس فرمول رو ذخیره کنید در کامپیوترتون و هر جا خواستید آپلود کنید و استفاده کنید.

    تذکر: این عکس تولید شده کاملاً Transparent هست یعنی بیرنگ هست و رو هر صفحه ای قرار بگیره، رنگ پیش زمینه رو به عنوان پیش زمینه می پذیره.

    دوم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    شکل 1-2: نمایی از سایت tex2gif

    در اینجا هم به صورت بالا هست.

    یک نمونه

    مثلاً این فرمول با کد زیر نوشته شده:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    تبصره: برخی سایت های هاست عکس، توانایی آپلود از URL رو هم دارند، یعنی شما می تونید با کلیک راست روی عکس فرمول، آدرس اونو ذخیره کنید و بعد فقط آدرسش رو در چنین هاست هایی بگذارید تا خودش از اونجا داونلود کنه و دیگه شما یک بار ذخیره و یک آپلود مجدد نداشته باشید.

    یکی از این هاست ها این هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. 5 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ممنون!
    من برنامه نویس هستم، میدانم طرف چه کار کرده، ولی عجب فکر زیبایی کرده و چه قدر جالب!!!
    از شما هم تشکر میکنم.

  4. #3
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    پيش فرض 1) مـــــــقــــــــدمـــــا ت

    مــــقـــــدمـــــات
    1. زیر نویس با علامت _ (underline) و بالا نویس با علامت ^ نوشته میشه.
    2. اگر بخواهیم نوشته هایی را در یک گروه قرار دهیم از علامات {} استفاده می کنیم.
    3. هر دستور با یک علامت "\" آغاز میشه.
    4. برای نوشتن کسرها از دستور زیر استفاده می کنیم که در آن صورت کسر در جفت آکولاد اول، و مخرج در زوج آکولاد دوم قرار می گیره. بدیهی است صورت و مخرج هر کدوم می تونند خودشون چند تا کسر داشته باشند.
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    5. برای نوشتن رادیکال از دستور زیر استفاده می کنیم که داخل [] ریشه مورد نظر را قرار میدیم. اگر هم منظورمون ریشه دوم باشه اصلاً این رو نمی نویسیم.
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    6. برای نوشتن انتگرال و سیگما از کدهای زیر استفاده می کنیم. حدود بالا و پایین سیگما و انتگرال هم با همون علامات _ و ^ نوشته میشه که اگر بیش از یک کاراکتر باشند باید داخل {} قرار بگیرند.
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    7. برای نوشتن سه نقطه نباید بنویسیم ... بلکه از دو دستور زیر باید استفاده بشه که اولی سه نقطه روی خط زمینه و دومی سه نقطه یه کم بالاتر تولید می کنند.
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    8. بینهایت با دستور زیر نوشته می شود.
      کد:
      برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    9. اگر فرمول چند خطی باشد با \\ خطوط را از هم جدا می کنیم.
    مثال ها

    1)


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    2)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    3)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    4)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    5)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    6)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    7)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    8)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    9)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید





  5. 4 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


  6. #4
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    10

    سلام
    ممنون!
    من برنامه نویس هستم، میدانم طرف چه کار کرده، ولی عجب فکر زیبایی کرده و چه قدر جالب!!!
    از شما هم تشکر میکنم.
    سلام دوست عزیز،

    استدعا می کنم.

    منظور شما دقیقاً کیه؟

    کار چه کسی شما رو انقدر شگفت زده کرده؟

  7. #5
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 2) حروف یونانی

    حروف یونانی

    کد حروف دقیقاً همان طور نوشته می شود که حرف مزبور خوانده می شود. برای حروف بزرگ یونانی هم کافیه که حرف اول کد رو بزرگ بنویسید.


    حروف یونانی کوچک


    حروف یونانی بزرگ


    مثال

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. 5 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


  9. #6
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 3) آکسان ها

    آکسان ها

    1- برای کشیدن خط بالای یک عبارت از دستور overline\ و بدیهی است برای خط پایین از دستور underline\ استفاده میشه.

    2- برای گذاشتن علامتهای پریم از ' و '' و ''' استفاده میشه.

    3- برای گذاشتن آکولاد در بالا و پایین یک عبارت از overbrace و underbrace استفاده میشه.

    4- برای گذاشتن علامت پیکان در بالای حروف از دستورات vec، overrightarrow، overleftarrow استفاده میشه.

    تعدادی آکسان دیگر در شکل زیر دیده می شود.

    آکسان های TeX


    مثال ها
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by mir@; 13-06-2007 at 16:56.

  10. 3 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


  11. #7
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 4) علامات مقایسه، مساوی و مجموعه ها

    علامات مقایسه، مساوی و مجموعه ها

    برای مقایسه می توان از جدول زیر استفاده نمود. لازم به ذکر است برای نقیض هر کدام می توان دستور not را پیش از آن آورد.

    علامات مقایسه ای

    تبصره: بدیهی است پیش از تمام دستورات باید علامت \ قرار گیرد که دیگر تکرار نمی شود.




    تذکر: لازم به ذکر است برخی از علامات روی کیبورد مخصوص TeX است و مفهوم خاصی دارد. برای تایپ آنها باید پیش از آنها یک \ قرار داد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    علامات مخصوص TeX

    مثال

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  12. 3 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


  13. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    استدعا می کنم.
    منظور شما دقیقاً کیه؟
    کار چه کسی شما رو انقدر شگفت زده کرده؟
    قسمت تشکرش دربست از شما! و قسمت فکر زیبایش هم دربست برای کسی که اولین بار به ذهنش رسیده بود؟!

  14. #9
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 5) فاصله گذاری

    فاصله گذاری

    اگر در بین فرمول ها از کلید space برای فاصله گذاری استفاده بشه، این فاصله نادیده گرفته میشه،

    برای گذاشتن فاصله باید از دستورات زیر استفاده کرد:

    quad\ = عرض یک M
    ,\ = به اندازه 3/18 عرض quad
    :\ = به اندازه 4/18 عرض quad
    ;\ = به اندازه 5/18 عرض quad
    qquad\ = به اندازه دو برابر quad
    !\ = فاصله منفی به اندازه 3/18- quad

    همچنین برای فواصل بیشتر می توان از چند دستور پشت سر هم استفاده کرد.


    مثال
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    [/CENTER]

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  15. این کاربر از mir@ بخاطر این مطلب مفید تشکر کرده است


  16. #10
    حـــــرفـه ای mir@'s Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    اون سر دنیا
    پست ها
    1,865

    12 6) نوشتن توضیحات

    نوشتن توضیحات

    در متن فرمول ها تمام حروف به صورت ایتالیک نوشته می شوند. برای نوشتن توضیحاتی با فونت عادی باید از دستور mbox\ یا mathrm\ استفاده نمود. می توان با space در این قسمت فاصله گذاشت که لحاظ می شود.

    همچنین می توان توضیحات را با فونت های متفاوتی نوشت:




    مثال

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  17. 2 کاربر از mir@ بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 6 12345 ... آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •