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

نویسنده موضوع: ايجاد تورفتگي سطر دوم؟؟؟  (دفعات بازدید: 13694 بار)

آفلاین ShahrzadV

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 1
  • -دریافت شده: 0
  • ارسال: 6
    • ديدن مشخصات
ايجاد تورفتگي سطر دوم؟؟؟
« : سپتامبر 25, 2014, 01:39:54 pm »
سلام

براي ايجاد تورفتگي سطر دوم در تك پارسي بايد چه دستورهايي رو بزنم؟
فارسي و انگليسي هر كدوم شد....

با سپاس

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ايجاد تورفتگي سطر دوم؟؟؟
« پاسخ #1 : سپتامبر 25, 2014, 01:53:26 pm »
از دستور \parshape یا \شکل‌بند باید استفاده کنی.

آفلاین ShahrzadV

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 1
  • -دریافت شده: 0
  • ارسال: 6
    • ديدن مشخصات
پاسخ : ايجاد تورفتگي سطر دوم؟؟؟
« پاسخ #2 : سپتامبر 28, 2014, 10:44:07 am »
سلام
ممنون از پاسختون و بسيار سپاسگزار

اما فكر كنم درست منظورم رو متوجه نشدين...

شكل‌بند براي ايجاد فضاي شكل و يا خالي در محيطهاي بيشتر دوستوني كاربرد داره كه به كاربر اجازه ميده مثلا يك مربع وسط دو ستون درست كنه
 يه چيزي مثل اين:

اااااااااااااا  اااااااااااااا
ااااااااااااااء  ااااااااااااااء
اااااااا           ااااااااا
اااااااا           ااااااااا
اااااااااااااا  اااااااااااااا
اااااااااااااا  اااااااااااااا
اااااااااااااا  اااااااااااااا

اونجاها كه علامت ء گذاشتم بايد دستور شكل‌بند زده بشه، به اين صورت شما مي‌تونين شكل و يا سوتيتري رو در صفحه بگذاريد

چيزي كه من احتياج مبرم دارم اينه:

فرض كنيد كه اين يك پاراگراف است و خط دوم اين پاراگراف تورفتگي مثلا نيم سانت دارد، كه به اين صورت خودشت را نشان مي‌دهد،
     شكل‌بند براي ايجاد  فضاي شكل و يا خالي در محيطهاي بيشتر دوستوني كاربرد داره كه به كاربر اجازه ميده مثلا يك مربع وسط
     دو ستون درست كنه فرض كنيد كه اين يك پاراگراف  است و خط دوم اين پاراگراف تورفتگي مثلا نيم سانت دارد، كه به اين صورت
    خودش را نشان مي‌دهد، ، ، ، شكل‌بند براي ايجاد فضاي شكل و يا خالي در  محيطهاي بيشتر دوستوني كاربرد داره كه به كاربر
     اجازه ميده مثلا يك مربع وسط دو ستون درست كنه


=== سطر دوم پاراگراف كه با كلمه‌ي "شكل‌بند براي..." شروع مي‌شود نسبت به سطر اول پاراگراف تورفتگي داراد
چطوري ميشه اين فرمت رو با دستور ايجاد كرد
قبلا دستوري شبيه اين بود نميدونم چرا حالا كار نميكنه

hangindent
hangafter

با سپاس فراوان



آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ايجاد تورفتگي سطر دوم؟؟؟
« پاسخ #3 : سپتامبر 28, 2014, 11:23:41 am »
خیر من منظور شما را درست متوجه شدم.

سناریوی اولی:

 چنانچه می‌خواهید خط اول به اندازه \textwidth باشد اما خط دوم به اندازه مثلاً ۴ سانتی‌متر تورفتگی داشته باشد و طولش \textwidth-4cm باشد و خط‌های بعدی همانند خط اول چیده شوند باید از دستور \parshape استفاده کنید.

سناریوی دومی:

اما چنانچه می‌خواهید خط اول به اندازه \textwidth باشد اما خط دوم به اندازه مثلاً ۴ سانتی‌متر تورفتگی داشته باشد و طولش \textwidth-4cm باشد و خط‌های بعدی همانند خط  دوم چیده شوند هم می‌توانید از دستور \parshape و هم از دستورات \hangindent و \hangafter استفاده کنید.

توضیحات بیشتر:

برای توضیحات بیشتر لطفاً کتاب The TeXBook نوشته Knuth را بخوانید.

نمونه:

 من دسترسی به تک‌پارسی ندارم. نمونه‌های زیر با استفاده از xepersian درست شده‌اند و خروجی pdf را پیوست کرده‌ام. در این نمونه‌ها من مقدار تورفتگی را ۴ سانتی‌متر کرده‌ام که خودتان می‌توانید به راحتی آن را تغییر دهید. بدیهی است که من مسئول کار کردن این نمونه‌ها با تک‌پارسی نیستم.

نمونه برای سناریوی اولی:

\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\parshape 3
0cm \textwidth
0cm \dimexpr\textwidth-4cm\relax
0cm \textwidth
\ptext[1]
\end{document}

نمونه برای سناریوی دومی:

استفاده از دستور \parshape:

\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\parshape 2
0cm \textwidth
0cm \dimexpr\textwidth-4cm\relax
\ptext[1]
\end{document}

استفاده از دستورات \hangindent و \hangafter:

\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\hangafter=1
\hangindent=-4cm
\ptext[1]
\end{document}

صبتهای شما چه در پست اول چه در پست دوم بوی سناریوی اولی می‌دهد بنابراین من منظور شما را اشتباه متوجه نشدم.

آفلاین ShahrzadV

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 1
  • -دریافت شده: 0
  • ارسال: 6
    • ديدن مشخصات
پاسخ : ايجاد تورفتگي سطر دوم؟؟؟
« پاسخ #4 : اكتبر 01, 2014, 09:48:05 am »
سلام دوباره

واقعا از توضيحاتتون متشكرم
احساس مي‌كنم كه شما را ناراحت كرده‌ام
طبيعتا منظوري نداشتم، و البته طبيعي است كه چون ما زبانهاي كاري متفاوتي داريم اشتباه منظور همديگر را متوجه شويم
شما به هر شخص حرفه‌اي در كار تايپ و صفحه‌بندي بگوييد تورفتگي سطر دوم
دقيقا متوجه منظورتان مي‌شود
در word‌هم از پارامتر hanging استفاده مي‌شود.

شما درست مي‌گوييد، سوال من از اول اشتباه بود، من بايد اينطور مي‌پرسيدم

ميخواهم در يك پاراگراف، تمام خطها به غير از خط اول تورفته باشند
يعني خط اول 14 سانت، و خط دوم مثلا سيزده و نيم سانت (كه آن نيم‌سانت خالي زير كلمه اول پاراگراف باشد)
و خط سوم هم سيزده و نيم سانت و غيره....

لطفا خودتان قضاوت كنيد كه من سناريوي اول را ميخواهم يا دوم

هر جور كه حساب مي‌كنم ميبينم كه منظورم سناريوي دوم است و نه اول

حتي در مثالي كه گذاشته بودم هم مشخص كرده‌ام::::
مگر اينكه شما در مونيتور مثال من را درهم و برهم مشاهده مي‌كنيد
يه چيزي شبيه اين:

فرض كنيد كه اين يك پاراگراف است و خط دوم اين پاراگراف تورفتگي مثلا نيم سانت دارد، كه به اين صورت
 خودشت را نشان مي‌دهد،
     شكل‌بند براي ايجاد  فضاي شكل و يا خالي در محيطهاي بيشتر دوستوني كاربرد داره كه به كاربر اجازه ميده مثلا يك
 مربع وسط
     دو ستون درست كنه فرض كنيد كه اين يك پاراگراف  است و خط دوم اين پاراگراف تورفتگي مثلا نيم سانت دارد، كه
به اين صورت
    خودش را نشان مي‌دهد، ، ، ، شكل‌بند براي ايجاد فضاي شكل و يا خالي در  محيطهاي بيشتر دوستوني كاربرد داره كه به كاربر
     اجازه ميده مثلا يك مربع وسط دو ستون درست كنه


باز هم صميمانه به خاطر اينكه شما را ناراحت كرده‌ام عذرخواهي مي‌كنم.
و ممنون و سپاسگزارم از وقتي كه صرف كرده‌ايد

مشكل من در سناريوي دوم است، نميدانم چرا با اينكه دستورها را مي‌گذارم، عمل نميكنند. انگار نه انگار كه اين دستورات تايپ شده‌اند




آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ايجاد تورفتگي سطر دوم؟؟؟
« پاسخ #5 : اكتبر 01, 2014, 02:30:23 pm »
متأسفانه من کمکی در رابطه با تک‌پارسی نمی‌توانم به شما کنم. اگر تصمیم گرفتید به جای تک‌پارسی از xepersian استفاده کنید، می‌توانم کمکتان کنم.

 

ايجاد فايل chm

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

پاسخ ها: 2
مشاهده: 5096
آخرين ارسال فوریه 18, 2011, 04:18:23 am
توسط امید غیور
نحوه ايجاد یک شماره‌گذاری خاص

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

پاسخ ها: 1
مشاهده: 2618
آخرين ارسال سپتامبر 17, 2011, 11:55:34 am
توسط taha
ايجاد فاصله بين قضيه و برهان

نویسنده زهرا شيخانجمن فارسی‌تک FarsiTeX

پاسخ ها: 1
مشاهده: 1950
آخرين ارسال آوریل 27, 2012, 10:26:44 am
توسط هادی صفی‌اقدم
ايجاد شكل نردباني

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

پاسخ ها: 2
مشاهده: 2220
آخرين ارسال اوت 22, 2012, 09:34:04 am
توسط مسهر باقری
اشكال در ايجاد سربرگ در صفحه اول مقاله

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

پاسخ ها: 5
مشاهده: 3504
آخرين ارسال فوریه 25, 2013, 04:32:56 pm
توسط هادی صفی‌اقدم
ايجاد فهرست شكل‌ها و جداول در اول يا آخر پايان‌نامه

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

پاسخ ها: 6
مشاهده: 11822
آخرين ارسال اوت 07, 2013, 02:26:00 pm
توسط هادی صفی‌اقدم