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

نویسنده موضوع: وسط چین کردن عنوان فصل  (دفعات بازدید: 8551 بار)

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
وسط چین کردن عنوان فصل
« : سپتامبر 26, 2010, 11:40:23 am »
سلام
من دو سوال  داشتم
۱. من وقتی از استایل گزارش استفاده می‌کنم عنوان فصل‌ها را از راست به چپ می نویسد. با چه دستوری می‌توانم عنوان فصل ها را وسط چین کنم؟
۲. برای من می نویسد
فصل ۴
من می خواهم بنویسد
فصل چهارم و همچنین به همراه عنوان فصل وسط چین باشد. چگونه می‌توان این کار را کرد؟

ممنون

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #1 : سپتامبر 26, 2010, 12:55:54 pm »
تا حالا برای حل مشکلت چی کار کردی؟ کجای کار گیر کردی؟

آفلاین Nekoomehr

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 27
  • -دریافت شده: 44
  • ارسال: 47
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #2 : سپتامبر 26, 2010, 09:30:35 pm »
برای این​كه بنویسد "فصل چهارم" می​توانید شمارنده thechapter را بازتعریف كنید تا از شماره گذاری tartibi استفاده كند.
با بازتعریف دستور ‎\@‎makechapterhead هم می​توانید عنوان را وسط​چین كنید.

این​كه می​گویند:
تا حالا برای حل مشکلت چی کار کردی؟ کجای کار گیر کردی؟
خیلی هم بی​راه نیست. من كه خیلی تو فایل​ها سرك كشیدم و ور رفتم و از راهنماها استفاده كردم تا این​ها را فهمیدم. اگر بشه با یه سؤال مشكلات آدم حل بشه كه دیگه پیش​رفت نمی​كنه.

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #3 : سپتامبر 27, 2010, 08:25:08 am »
سلام

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

\newcommand{\cchapter}[1]{\chapter[#1]{\centering #1}‎}‎

و به جای chapter از cchapter استفاده کنید در این صورت عنوان فصل وسط چین می‌شود. البته در این حالت هنوز قبل از عنوان فصل مثلاً می‌نویسد فصل ۱ و هنوز راستچین است.

من هنوز نرسیدم راه حلی رو که آقای نکومهر فرمودند تست کنم.

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

به هر حال من هم حرف آقا وفا و آقای نکومهر را قبول دارم

ممنون

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #4 : سپتامبر 27, 2010, 08:30:23 am »
سلام

راه حل بهتری که پیدا کردم این است که از بستهٔ titlesec استفاده کنید و سپس قبل از شروع متن از دستور زیر استفاده کنید

\titleformat{\chapter}[display]
  {\normalfont\huge\bfseries\centering}{\chaptertitlename\ \thechapter}{20pt}{\Huge}

در این صورت هم شماره فصل (به عنوان نمونه فصل ۱ ) و هم عنوان فصل وسط چین می‌شود. البته این راه حل هم یک ایراد کوچکی هنوز دارد و آن اینکه قبل از اینکه از این بسته استفاده سمت راست شماره و عنوان بخش طوری تنظیم میشد که همتراز با نوشته ها باشد از سمت راست. یعنی شماره را تراز می کرد. اما بعد از استفاده از این بسته عنوان بخش را به سمت راست می کشد و از ابتدای شروع متن فارسی عنوان بخش با نوشته تراز می کند که خوب نیست. در پیوست نمونه اش را قرار داده  ام.
« آخرين ويرايش: سپتامبر 27, 2010, 08:49:33 am توسط محمد چهارسوقی »

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #5 : سپتامبر 27, 2010, 08:36:56 am »
سلام

در مورد راهنمایی‌ای هم که آقای نکومهر کردند برای تبدیل فصل ۱ به فصل اول از دستور زیر قبل از شروع متن استفاده کردم و همه چی خیلی عالی کار کرد.

\def\thechapter{‎\tartibi‎‎{chapter}}

البته یک مشکل کوچکی دارد که هنوز نتونستم آن را حل کنم و آن اینکه باعث می‌شود در بخش‌ها و زیربخش‌ها هم به جای شماره ۱ بنویسد اول یعنی مثلا بخش ۱.۱ را به صورت اول.۱ نمایش میدهد که زیاد جالب نیست.

راه حلی که برای آن پیدا کردم این هست که بعد از تعریف بالا دوباره میحط‌ها رو جداگانه با دستورات زیر تعریف کنم. نمیدونم این کارم اصولی هست یا نه ولی به هر حال جواب داد.

\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}‎‎
‎\renewcommand{\thesubsection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}}‎‎
\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
ممنون
« آخرين ويرايش: سپتامبر 27, 2010, 09:04:21 am توسط محمد چهارسوقی »

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #6 : اكتبر 03, 2010, 08:36:59 am »
البته این راه حل هم یک ایراد کوچکی هنوز دارد و آن اینکه قبل از اینکه از این بسته استفاده سمت راست شماره و عنوان بخش طوری تنظیم میشد که همتراز با نوشته ها باشد از سمت راست. یعنی شماره را تراز می کرد. اما بعد از استفاده از این بسته عنوان بخش را به سمت راست می کشد و از ابتدای شروع متن فارسی عنوان بخش با نوشته تراز می کند که خوب نیست. در پیوست نمونه اش را قرار داده  ام.

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

\titleformat{\chapter}[display]
‎‎  {\normalfont\huge\bfseries\centering}‎‎{\chaptertitlename\ \thechapter}{20pt}{\Huge}‎‎
\titleformat{\section}[‎block‎]‎‎
  ‎{‎\normalfont\bfseries\large‎}{\thesection}{‎1‎‎em‎}{}‎‎
  \titleformat{‎\sub‎section}[‎block‎]‎‎
  ‎{‎\normalfont\bfseries‎}{‎\thesub‎section}{‎0.5‎‎‎em‎}{}‎‎

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #7 : اكتبر 03, 2010, 08:44:51 am »


راه حلی که برای آن پیدا کردم این هست که بعد از تعریف بالا دوباره میحط‌ها رو جداگانه با دستورات زیر تعریف کنم. نمیدونم این کارم اصولی هست یا نه ولی به هر حال جواب داد.

\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}‎‎
‎\renewcommand{\thesubsection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}}‎‎
\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
ممنون
تا جایی که یادم می‌اید من جوابی در این مورد نوشته بودم. خیر روش شما کاملاً غلط و ناشیانه است. برای اطلاعات بیشتر راهنمای bidi را بخوانید.

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #8 : اكتبر 03, 2010, 08:58:01 am »
بله شما فرموده بودید که راهنمای bidi را به دقت بخوانم.
این مطلب را من قبل از پاسخ شما نوشته بودم. در حال حاضر مشغول مطالعه دقیق راهنمای bidi هستم. البته به دلیل سر مشغولی یک مقداری کند پیش میرود.

پس از اتمام در پاسخ به این روش غلطم  ;D روش درست را انشاالله مینویسم. البته این را پاک نکردم تا در تالار به عنوان یک روش غلط که بعدا جایگزین درست آن را خواهم نوشت برای اطلاع دوستان وجود داشته باشد.

از راهنمایی های مفیدتون بسیار ممنون

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

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #9 : اكتبر 03, 2010, 10:20:22 am »
تا جایی که یادم می‌اید من جوابی در این مورد نوشته بودم. خیر روش شما کاملاً غلط و ناشیانه است. برای اطلاعات بیشتر راهنمای bidi را بخوانید.

من و دوستان و اساتیدی که خیلی بیشتر از من لاتک و کدنویسی بلد هستند به کرّات با این جمله‌ی « روش شما کاملاً غلط و ناشیانه است.» از وفای عزیز مواجه شده‌ایم
این جوری که استنباط میشه هیچ کسی کدنویسی درستی تا الان انجام نداده است. مگر یک مورد که در مورد sidebar در bidipresentation بود و با راهنمایی و نظارت وفا انجام شد
بیزحمت یک راهی برای این مسأله معرفی کنید. یک کتاب خوبی برای مطالعه (از طرف وفا فقط بیزحمت)

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

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #10 : اكتبر 03, 2010, 10:44:57 am »
همانطور که آقای نکومهر پیشنهاد استفاده از makechapterhead@\ را داده بودند و همچنین آقا وفا هم گفته بودند که بستهٔ titlesec پشتیبانی نمی شود. آقا وفا زحمت کشیدند و یک نمونه کار با دستور makechapterhead@\ را ارسال کرده بودند که برای اطلاع بیشتر می‌توانید به  این پست   مراجعه کنید.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #11 : اكتبر 03, 2010, 10:47:44 am »
من و دوستان و اساتیدی که خیلی بیشتر از من لاتک و کدنویسی بلد هستند به کرّات با این جمله‌ی « روش شما کاملاً غلط و ناشیانه است.» از وفای عزیز مواجه شده‌ایم
این جوری که استنباط میشه هیچ کسی کدنویسی درستی تا الان انجام نداده است. مگر یک مورد که در مورد sidebar در bidipresentation بود و با راهنمایی و نظارت وفا انجام شد
بیزحمت یک راهی برای این مسأله معرفی کنید. یک کتاب خوبی برای مطالعه (از طرف وفا فقط بیزحمت)
کتاب نمی‌خواهد. بهترین راه برای یاد گرفتن مداوم انجام دادن آن و تجربه و آزمون و خطا است. امیدوارم که از حرفهای من ناراحت نشوید چون من قصد ناراحت کردن کسی را نداشته‌ام و با تمام کاربران خیلی راحت حرف می‌زنم.

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

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #12 : اكتبر 03, 2010, 11:00:36 am »
کتاب نمی‌خواهد. بهترین راه برای یاد گرفتن مداوم انجام دادن آن و تجربه و آزمون و خطا است. امیدوارم که از حرفهای من ناراحت نشوید چون من قصد ناراحت کردن کسی را نداشته‌ام و با تمام کاربران خیلی راحت حرف می‌زنم.

نه وفا جان. من ناراحت نشدم. جدی
فقط می‌خواستم ببنیم چه جوری میشه یاد بگیریم که کدهای درستی بنویسیم که از نظر استادی مثل تو رد نشه. همین

این که کتاب نداره خیلی بد هست. می‌خواستم یاد بگیرم و خیلی مشتاق هستم ولی اینجوری کمی دلسرد شدم.
آخه همیشه میگی که ما باید عین آشپز بتونیم از مواد لازمی که لاتک و بسته ها در اختیار ما گذاشته بتونیم غذا درست کنیم و کارهایمان را راه بیاندازیم.
اما اینجوری که معلوم میشه هر دستوری که بنویسیم یک مشکل اساسی داره. دلیل حرفم کدهایی هست که اساتید و اعضای ماهرتر  از من مینویسند و تو به آنها ایراد اسصلی و پایه‌ای میگیری

یک جایی نوشته بودی که بسته ها را خوانده‌ای و یاد گرفته‌ای. میشه برای شروع بگی از کدوم بسته ها شروع کنم؟
فایل sty را بخونم یا فایل دیگری مدنظرت هست؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : وسط چین کردن عنوان فصل
« پاسخ #13 : اكتبر 03, 2010, 11:07:57 am »
نه وفا جان. من ناراحت نشدم. جدی
فقط می‌خواستم ببنیم چه جوری میشه یاد بگیریم که کدهای درستی بنویسیم که از نظر استادی مثل تو رد نشه. همین

این که کتاب نداره خیلی بد هست. می‌خواستم یاد بگیرم و خیلی مشتاق هستم ولی اینجوری کمی دلسرد شدم.
آخه همیشه میگی که ما باید عین آشپز بتونیم از مواد لازمی که لاتک و بسته ها در اختیار ما گذاشته بتونیم غذا درست کنیم و کارهایمان را راه بیاندازیم.
اما اینجوری که معلوم میشه هر دستوری که بنویسیم یک مشکل اساسی داره. دلیل حرفم کدهایی هست که اساتید و اعضای ماهرتر  از من مینویسند و تو به آنها ایراد اسصلی و پایه‌ای میگیری

یک جایی نوشته بودی که بسته ها را خوانده‌ای و یاد گرفته‌ای. میشه برای شروع بگی از کدوم بسته ها شروع کنم؟
فایل sty را بخونم یا فایل دیگری مدنظرت هست؟
روش خاصی لازم نداره و میتونی از هر بسته یا کلاسی که خواستی شروع کنی منتها باید مقدمات کار را بدانی و آن مقدمات در کتاب تک کنوت آمده است. بعد از آن هر ماکرویی را که دیدی باید سعی کنی آن را بفهمی، چرا اینطور تعریف شده است، ماکرو چه کار می‌کند و ...

 

وسط چین کردن عنوان شکل‌ها

نویسنده d.edalatانجمن سبک نوشتار

پاسخ ها: 2
مشاهده: 2526
آخرين ارسال دسامبر 13, 2009, 12:09:04 am
توسط d.edalat
جابجا کردن جای عنوان قسمت و شماره صفحه در بالای هر صفحه

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

پاسخ ها: 2
مشاهده: 2780
آخرين ارسال آوریل 06, 2010, 10:17:36 am
توسط وحید دامن‌افشان
وسط چین کردن عنوان فصل

نویسنده محمد چهارسوقیانجمن سبک نوشتار

پاسخ ها: 0
مشاهده: 1682
آخرين ارسال سپتامبر 26, 2010, 11:40:02 am
توسط محمد چهارسوقی
عددی کردن عنوان فصل در فهرست

نویسنده محمد چهارسوقیانجمن طراحی صفحه

پاسخ ها: 1
مشاهده: 1767
آخرين ارسال اكتبر 05, 2010, 05:17:43 pm
توسط Nekoomehr
راست چین کردن عنوان "مراجع"

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

پاسخ ها: 6
مشاهده: 3928
آخرين ارسال ژوئیه 16, 2012, 03:22:38 am
توسط vafa
کوچک کردن فونت عنوان فصل‌ها، بخش‌ها و زیربخش‌ها

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

پاسخ ها: 3
مشاهده: 4729
آخرين ارسال ژانویه 23, 2011, 04:41:39 pm
توسط vafa
چپ چین کردن عنوان فصل

نویسنده salamانجمن سبک نوشتار

پاسخ ها: 4
مشاهده: 2723
آخرين ارسال ژانویه 27, 2011, 05:21:50 pm
توسط وحید دامن‌افشان
نمایش کلمات "عنوان" و "صفحه" در فهرست- وسط چین کردن عنوان فصل

نویسنده sattarانجمن طراحی صفحه

پاسخ ها: 6
مشاهده: 4438
آخرين ارسال مارس 10, 2011, 12:13:07 am
توسط sattar