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

نویسنده موضوع: هم سطح نبودن شکل tikz با خط فارسی  (دفعات بازدید: 2401 بار)

آفلاین bahar.1367

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 50
  • -دریافت شده: 1
  • ارسال: 83
    • ديدن مشخصات
هم سطح نبودن شکل tikz با خط فارسی
« : ژوئیه 02, 2012, 09:08:55 pm »
سلام. ببخشید من یه مشکلی درباره این دارم که وقتی با tikz یه چیزی رو مینویسم و در یه جمله فارسی تو یک خط قرار میدم ، اون چیزی که با tikz نوشته شده با خط فارسی هم سطح نیستند و بالاتر قرار میگیره. میشه بگید چطور میشه این مشکل رو بر طرف کرد؟
در عکس نشان دادم که چگونه میشود و فرمولی که مینویسم هم به این صورت هست:

\begin{dfn}‎
توسیع
‎$  \begin{tikzpicture}[auto,>=stealth']‎
‎\node (N) {$\llap{$e:{}$}N$};‎
‎\node [right=of N] (L) {$L$};‎
‎\node [right=of L] (Q) {${Q}$};‎
‎\draw[to reversed->] (N)‎ -- ‎node {$\chi$} (L);‎
‎\draw[->>] (L)‎ -- ‎node {$\pi$} (Q);‎
‎\path[use as bounding box] (-1.5,0) rectangle (0,0);‎
‎\end{tikzpicture}$
توسیع ریشه‌ای‎\LTRfootnote{stem}‎ نامیده می‌شود، اگر مرکزی باشد و
$ \chi (N)\subseteq L^2$‎.
‎\end{dfn}‎

اگه از tikz  استفاده نکنم و با حالت عادی بنویسم شکل تابع ها در حالت عادی خیلی کوچکتر از حالت tikz هست و سر فلش ها به صورت پرشده و سیاه نیست بلکه فقط به صورت خط هست . اگه بتونم داخل متن هم با tikz بکشم در اینصورت همه تابع هام در کل متن به یک صورت خواهد شد.(( چون خیلی از شکلهارو با tikz کشیدم و با حالت عادی نمیشه کشید و اونارونمیشه تغییر داد))

میشه راهنمایی کنید.. مرسی
« آخرين ويرايش: ژوئیه 03, 2012, 12:32:45 am توسط حسن ذاکری »

آفلاین Jalil

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 120
  • -دریافت شده: 114
  • ارسال: 213
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #1 : ژوئیه 02, 2012, 10:00:29 pm »
  فایل نمونه ضمیمه کنید کسی که می خواهد جواب شما رو بده باید خودش بسته های مورد نیاز رو اضافه کنه؟
« آخرين ويرايش: ژوئیه 02, 2012, 10:28:42 pm توسط Jalil »

آفلاین Jalil

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 120
  • -دریافت شده: 114
  • ارسال: 213
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #2 : ژوئیه 03, 2012, 12:19:50 am »
یک راه حل می‌تواند استفاده از ‎\raisebox باشد و تنظیم ارتفاع ...

آفلاین bahar.1367

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 50
  • -دریافت شده: 1
  • ارسال: 83
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #3 : ژوئیه 03, 2012, 01:34:07 am »
ممنونمممممممممممم ازتون . خیلی عالی شد . مرسی . لطف کردین.

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





آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #4 : ژوئیه 03, 2012, 07:05:05 am »
سلام. ببخشید من یه مشکلی درباره این دارم که وقتی با tikz یه چیزی رو مینویسم و در یه جمله فارسی تو یک خط قرار میدم ، اون چیزی که با tikz نوشته شده با خط فارسی هم سطح نیستند و بالاتر قرار میگیره. میشه بگید چطور میشه این مشکل رو بر طرف کرد؟
در عکس نشان دادم که چگونه میشود و فرمولی که مینویسم هم به این صورت هست:

\begin{dfn}‎
توسیع
‎$  \begin{tikzpicture}[auto,>=stealth']‎
‎\node (N) {$\llap{$e:{}$}N$};‎
‎\node [right=of N] (L) {$L$};‎
‎\node [right=of L] (Q) {${Q}$};‎
‎\draw[to reversed->] (N)‎ -- ‎node {$\chi$} (L);‎
‎\draw[->>] (L)‎ -- ‎node {$\pi$} (Q);‎
‎\path[use as bounding box] (-1.5,0) rectangle (0,0);‎
‎\end{tikzpicture}$
توسیع ریشه‌ای‎\LTRfootnote{stem}‎ نامیده می‌شود، اگر مرکزی باشد و
$ \chi (N)\subseteq L^2$‎.
‎\end{dfn}‎

اگه از tikz  استفاده نکنم و با حالت عادی بنویسم شکل تابع ها در حالت عادی خیلی کوچکتر از حالت tikz هست و سر فلش ها به صورت پرشده و سیاه نیست بلکه فقط به صورت خط هست . اگه بتونم داخل متن هم با tikz بکشم در اینصورت همه تابع هام در کل متن به یک صورت خواهد شد.(( چون خیلی از شکلهارو با tikz کشیدم و با حالت عادی نمیشه کشید و اونارونمیشه تغییر داد))

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

آفلاین bahar.1367

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 50
  • -دریافت شده: 1
  • ارسال: 83
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #5 : ژوئیه 03, 2012, 11:02:38 am »
سلام . مرسی که اشتباهات رو میگید  و راهنمایی میکنید

الان خب شما این دو تا شکل پایین رو ببینید اولیش با خود فرمولها است و دومی با tikz  .. خب دومی خیلی قشنگتر شد و البته احتمالا من درست نمیتونم با فرمولهاش کار کنم ... ولی الان با فرمولها اندازه تابع ها خیلی کوچک هستند  و  کلمه قبل از تابع و کلمه بعد از تابع انگار با   فاصله زیادی تا خود تابع هستند و یه جای خالی انگار وجود داره (( البته به خاطر کوچک بودن اندازه تابع اینجوری دیده میشه وگرنه با خود tikz  هم فاصله انگار همین هست))   ..ایا میشه این هارو با همون فرمول درست کرد؟یعنی اندازه تابع رو بزرگتر کرد؟

الان فرمولی که واسه شکل اول نوشتم به این صورت هست:
‎e‎: ‎N\stackrel{\chi}\rightarrowtail L\stackrel{\pi}\twoheadrightarrow Q‎

دومی هم که با tikz هست

آفلاین Jalil

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 120
  • -دریافت شده: 114
  • ارسال: 213
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #6 : ژوئیه 03, 2012, 11:50:21 am »
$e‎: ‎N\stackrel{\displaystyle{\chi}}\rightarrowtail L\stackrel{\displaystyle{\pi}}\twoheadrightarrow Q‎$

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : هم سطح نبودن شکل tikz با خط فارسی
« پاسخ #7 : ژوئیه 03, 2012, 12:24:59 pm »
سلام . مرسی که اشتباهات رو میگید  و راهنمایی میکنید

الان خب شما این دو تا شکل پایین رو ببینید اولیش با خود فرمولها است و دومی با tikz  .. خب دومی خیلی قشنگتر شد و البته احتمالا من درست نمیتونم با فرمولهاش کار کنم ... ولی الان با فرمولها اندازه تابع ها خیلی کوچک هستند  و  کلمه قبل از تابع و کلمه بعد از تابع انگار با   فاصله زیادی تا خود تابع هستند و یه جای خالی انگار وجود داره (( البته به خاطر کوچک بودن اندازه تابع اینجوری دیده میشه وگرنه با خود tikz  هم فاصله انگار همین هست))   ..ایا میشه این هارو با همون فرمول درست کرد؟یعنی اندازه تابع رو بزرگتر کرد؟

الان فرمولی که واسه شکل اول نوشتم به این صورت هست:
‎e‎: ‎N\stackrel{\chi}\rightarrowtail L\stackrel{\pi}\twoheadrightarrow Q‎

دومی هم که با tikz هست
\documentclass{article}
\usepackage{amssymb,stmaryrd}
\makeatletter
\newcommand*{\twoheadrightarrowfill}{$\m@th\smash-\mkern-7mu%
  \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
  \mkern-7mu\mathord\twoheadrightarrow$}
\newcommand*{\mytwoheadrightarrow}{\hbox to 1cm{\twoheadrightarrowfill}}
\newcommand*{\rightarrowtailfill}{$\m@th\Yright\mkern-3mu\smash-\mkern-7mu%
  \cleaders\hbox{$\mkern-3mu\smash-\mkern-1mu$}\hfill
  \mkern-7mu\mathord\rightarrow$}
\newcommand*{\myrightarrowtail}{\hbox to 1cm{\rightarrowtailfill}}
\makeatother
\usepackage{xepersian}
\begin{document}
\begin{equation}
e‎: ‎N\stackrel{\chi}\myrightarrowtail L\stackrel{\pi}\mytwoheadrightarrow Q‎
\end{equation}
\end{document}
« آخرين ويرايش: ژوئیه 03, 2012, 12:47:11 pm توسط وفا خلیقی »

 

مبدل فارسی‌تک به یونیکد (نسخه پرتابل ویندوز)

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

پاسخ ها: 4
مشاهده: 9043
آخرين ارسال ژوئیه 06, 2014, 01:03:01 pm
توسط neda.pouyan
نصب فارسی‌تک روی MikTeX 2.8

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

پاسخ ها: 46
مشاهده: 29105
آخرين ارسال دسامبر 02, 2011, 10:49:57 pm
توسط هادی صفی‌اقدم
قلم‌های مناسب فارسی

نویسنده مهدی امیدعلیانجمن قلم‌ها Fonts

پاسخ ها: 31
مشاهده: 21575
آخرين ارسال مه 03, 2010, 11:18:00 am
توسط امیرمسعود
استیل‌های فارسی برای BibTeX

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

پاسخ ها: 29
مشاهده: 18230
آخرين ارسال دسامبر 19, 2009, 10:23:36 pm
توسط محمود امین‌طوسی
نوشته فارسی در محیط verbatim

نویسنده محمود امین‌طوسیانجمن زی‌تک

پاسخ ها: 20
مشاهده: 13861
آخرين ارسال اكتبر 11, 2009, 08:06:16 pm
توسط محمود امین‌طوسی
رسم نمودارهای درختی با Tikz

نویسنده محمود امین‌طوسیانجمن گرافیک، جدول و شکل

پاسخ ها: 0
مشاهده: 6910
آخرين ارسال اكتبر 01, 2009, 03:07:20 pm
توسط محمود امین‌طوسی
مقایسهٔ Pstricks و PGF&TikZ و Asymptote

نویسنده محمود امین‌طوسیانجمن گرافیک، جدول و شکل

پاسخ ها: 2
مشاهده: 9564
آخرين ارسال ژوئن 30, 2012, 10:56:47 pm
توسط ابوالفضل دیانت
کامای فارسی و انگلیسی

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

پاسخ ها: 12
مشاهده: 13636
آخرين ارسال دسامبر 02, 2009, 07:18:40 pm
توسط مهدی امیدعلی