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

نویسنده موضوع: تنظیم baseline فونت انگلیسی  (دفعات بازدید: 7018 بار)

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
تنظیم baseline فونت انگلیسی
« : دسامبر 05, 2012, 11:02:23 pm »
آیا راهی وجود داره که بشه در یک متن فارسی انگلیسی، baseline فونت انگلیسی رو بالاتر برد؟

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #1 : دسامبر 06, 2012, 02:17:23 pm »
‪‎\renewcommand{\baselinestretch}{1.5}‬
یک و نیم برابر میکنه.

آفلاین aris852963

  • Sr. Member
  • ****
  • تشکر
  • -اهدا شده: 24
  • -دریافت شده: 70
  • ارسال: 251
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #2 : دسامبر 06, 2012, 02:39:58 pm »
‪‎\renewcommand{\baselinestretch}{1.5}‬
یک و نیم برابر میکنه.
هادی جان جسارته. ولی این دوستمون فقط می خواد فاصله خطوط انگلیسی تغییر کنه. این طوری کل متن فاصله خطوطش عوض میشه.

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #3 : دسامبر 06, 2012, 02:51:02 pm »
هادی جان جسارته. ولی این دوستمون فقط می خواد فاصله خطوط انگلیسی تغییر کنه. این طوری کل متن فاصله خطوطش عوض میشه.
خواهش می‌کنم.
درست میگین. اشتباه از منه. من به اون عبارت «فارسی انگلیسی» دقت نکردم.
اینو من بلد نیستم متاسفانه.

آفلاین aris852963

  • Sr. Member
  • ****
  • تشکر
  • -اهدا شده: 24
  • -دریافت شده: 70
  • ارسال: 251
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #4 : دسامبر 06, 2012, 03:10:51 pm »
خواهش می‌کنم.
درست میگین. اشتباه از منه. من به اون عبارت «فارسی انگلیسی» دقت نکردم.
اینو من بلد نیستم متاسفانه.
من هم بلد نیستم. ولی فکر کنم همین کد شما رو اگه تو محیط \begin{latin} استفاده کنه هر دفعه جواب بده.
« آخرين ويرايش: دسامبر 06, 2012, 03:13:18 pm توسط aris852963 »

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #5 : دسامبر 06, 2012, 03:14:29 pm »
من هم بلد نیستم. ولی فکی کنم همین کد شما رو دو محیط \begin{latin} استفاده کنه هر دفعه جواب بده.
نه بابا اینجوری خیلی سخته.
البته من با این کار این دوستمان در کارهای خودم به شدت مخالفم.
چون دوس دارم همه‌ جا فاصله‌ی خطخط با هم یکی باشه.
دوس ندارم استانداردها را تغییر بدم.
مگر اینکه کسی برای کار خودش بخاد. اینم به سختی انجام میدم.

اگر این سوال راهی داشته باشه، فکر کنم دکتر کارن‌پهلو ببینند، لطف میکنن و جواب میدن. اگه نباشه که نه.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #6 : دسامبر 06, 2012, 03:15:46 pm »
آیا راهی وجود داره که بشه در یک متن فارسی انگلیسی، baseline فونت انگلیسی رو بالاتر برد؟
اگه منظورتون فاصله بین فقط خطوط انگلیسی هست، باید تعریف محیط latin رو تغییر بدین. فایل پیوست رو ببینین.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #7 : دسامبر 06, 2012, 03:16:04 pm »
من هم بلد نیستم. ولی فکر کنم همین کد شما رو اگه تو محیط \begin{latin} استفاده کنه هر دفعه جواب بده.
\makeatletter
\bidi@AtBeginEnvironment{latin}{\renewcommand{\baselinestretch}{1.5}}
\makeatother

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #8 : دسامبر 06, 2012, 03:19:39 pm »
اگه منظورتون فاصله بین فقط خطوط انگلیسی هست، باید تعریف محیط latin رو تغییر بدین. فایل پیوست رو ببینین.
احتیاجی به \bgroup و \egroup اضافی نیست.

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #9 : دسامبر 06, 2012, 03:22:36 pm »
با تشکر از لطف همه دوستان. ولی مشکل من چیز دیگه‌ای هست.
برای روشن‌تر شدن مساله باید بگم منطورم اینه که مثلا وقتی در یک جمله هم کلمات فارسی و هم کلمات انگلیسی داریم، baseline کلمات انگلیسی معمولا اندکی پایین‌تر از baseline کلمات فارسی است (منطور از baseline، خط فرضی افقی زیر حروف است). سوال اینجاست که آیا می‌توان این baseline را جابه‌جا کرد؟
امیدوارم تونسته باشم منظورمو برسونم

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #10 : دسامبر 07, 2012, 01:04:25 am »
\raisebox{distance}[extend-above][extend-below]{text}

لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #11 : دسامبر 07, 2012, 01:28:21 am »
\raisebox{distance}[extend-above][extend-below]{text}
از پاسخ شما متشکرم؛ ولی چطور میشه کدی مثل این رو قبل از شروع نوشتار نوشت تا بر روی کل متن اعمال بشه؟

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #12 : دسامبر 07, 2012, 03:31:58 am »
از پاسخ شما متشکرم؛ ولی چطور میشه کدی مثل این رو قبل از شروع نوشتار نوشت تا بر روی کل متن اعمال بشه؟
مطابق جواب آقای کارن‌پهلو، این دستور را وارد محیط latin یا دستور \lr‌ کنید

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #13 : دسامبر 07, 2012, 03:42:52 am »
این دستور را وارد محیط latin یا دستور \lr‌ کنید
از وقتی که برای جواب دادن گذاشتید ممنونم.
ولی با این دستور، برای نوشتن هر کلمه انگلیسی، باید یک عبارت نسبتا طولانی نوشته بشه. بیشتر دنبال اینم که ببینم آیا دستوری وجود داره که قبل از شروع نوشتار بنویسیم و داخل خود متن نیاز به کار دیگه‌ای نداشته باشیم و همین‌که کلمه انگلیسی رو داخل \lr{} مینویسیم خودش تشخیص بده.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم baseline فونت انگلیسی
« پاسخ #14 : دسامبر 07, 2012, 09:06:42 am »
از وقتی که برای جواب دادن گذاشتید ممنونم.
ولی با این دستور، برای نوشتن هر کلمه انگلیسی، باید یک عبارت نسبتا طولانی نوشته بشه. بیشتر دنبال اینم که ببینم آیا دستوری وجود داره که قبل از شروع نوشتار بنویسیم و داخل خود متن نیاز به کار دیگه‌ای نداشته باشیم و همین‌که کلمه انگلیسی رو داخل \lr{} مینویسیم خودش تشخیص بده.
دستور \lr را از نو تعریف کن. برای اینکه کد نمونه‌ای داشته باشی:
\makeatletter
\let\xp@lr\lr
\renewcommand{\lr}[1]{\raisebox{0.1ex}{\xp@lr{#1}}}
\makeatother

 

استفاده از فونت پیش‌فرض انگلیسی در زی پرژن

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

پاسخ ها: 16
مشاهده: 9245
آخرين ارسال ژانویه 12, 2010, 12:43:27 am
توسط sheperson
تغییر فونت انگلیسی

نویسنده Fstatانجمن تک پارسی TeX-e-Parsi

پاسخ ها: 2
مشاهده: 5764
آخرين ارسال مه 18, 2011, 11:52:46 pm
توسط مسهر باقری
انگلیسی کردن فونت اعداد حالت ریاضی در مراجع

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

پاسخ ها: 3
مشاهده: 4818
آخرين ارسال سپتامبر 14, 2011, 03:07:28 am
توسط vafa
تنظیم مکان و فونت نوشتار سربرگ

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

پاسخ ها: 20
مشاهده: 9610
آخرين ارسال اوت 22, 2012, 04:30:55 pm
توسط aliaomt
تفاوت فونت انگلیسی با استفاده از \lr و \verb!

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

پاسخ ها: 5
مشاهده: 3787
آخرين ارسال فوریه 18, 2012, 11:27:16 pm
توسط هادی صفی‌اقدم
چاپ نشدن حروف انگلیسی در فونت نازنین

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

پاسخ ها: 3
مشاهده: 10922
آخرين ارسال ژوئیه 24, 2012, 11:26:35 am
توسط ابوالفضل دیانت
تنظیم سایز فونت بخشها و زیربخشها

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

پاسخ ها: 2
مشاهده: 2594
آخرين ارسال اوت 15, 2012, 06:46:08 pm
توسط حسن ذاکری
تنظیم همزمان فاصلۀ بین خطوط و سایز فونت caption

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

پاسخ ها: 3
مشاهده: 2874
آخرين ارسال اوت 28, 2012, 01:07:42 am
توسط فرشاد ترابی