تالار گفتگوی پارسی‌لاتک

لاتک LATEX => سبک نوشتار => نويسنده: enem62 در جون 14, 2012, 10:45:39 بعد از ظهر

عنوان: اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در جون 14, 2012, 10:45:39 بعد از ظهر
سلام
من از نمونه پایان‌نامه آماده شده با استفاده از کلاس Tabriz_thesis، نگارش 0.4 آقای وحید دامن‌افشان استفاده میکنم.
من می خوام تو فهرست مطالب قبل از شماره هر فصل کلمه "فصل " هم گذاشته شه
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: vafa در جون 15, 2012, 07:32:10 قبل از ظهر
با توجه به سوالهای متعدد شما، پیشنهاد می‌کنم با یک ماکرونویس کار کنید. این آدم هزینه‌ای رو از شما می‌گیره و در عوض تمام خواسته‌های شما رو برای طراحی انجام می‌ه.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در جون 15, 2012, 09:28:56 قبل از ظهر
البته آقا وفا، ضمن این سوالها خودمم با بررسیشون تا اندازه ای هم یاد میگیرم و دیگه تغییرات مشابه رو خودم میتونم انجام بدم.
از لطف شما و دوستان سپاسگزارم.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: vafa در جون 15, 2012, 11:20:31 قبل از ظهر
نقل قول از: enem62 در جون 15, 2012, 09:28:56 قبل از ظهر
البته آقا وفا، ضمن این سوالها خودمم با بررسیشون تا اندازه ای هم یاد میگیرم و دیگه تغییرات مشابه رو خودم میتونم انجام بدم.
از لطف شما و دوستان سپاسگزارم.
خوب این برای شما خوبه ولی همه این همه وقت برای جواب دادن به تک‌تک سوالهای شما رو ندارند.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در جون 20, 2012, 05:03:34 قبل از ظهر
کد زیر رو به انتهای فایل commands اضافه کنین.
\makeatletter \let\orig@chapter\@chapter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   ‎{\@chapapp‎~\protect\numberline{\thechapter}#1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    ‎\fi}‎‎
‎‎‎‎\re‎newcommand*\l@section{\@dottedtocline{1}{‎3.5‎em}{2.‎3em}}‎‎
‎‎‎‎\re‎newcommand*\l@subsection{\@dottedtocline{2}{5.8‎‎em}{3.‎‎2em}}‎‎‎‎ ‎‎‎
‎\makeatother
‎‎و بعد کد زیر رو قبل از دستور ‎\appendix‎ توی فایل Tabriz_thesis.tex قرار بده.
‎‎
\makeatletter
\let\@chapter\orig@chapter
‎\makeatother‎‎

در ضمن، لطفاً در صورت هر گونه تغییر در کلاس Tabriz_thesis، اونو با یه نام دیگه ذخیره و استفاده کنین. در ضمن، اطلاعات مربوط به کپی‌رایت داخلشو هم تغییر بدین.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در جون 20, 2012, 10:24:09 بعد از ظهر
خط مربوط به عنوان فصل در فهرست به طور کامل حذف شده و به ابتدای فصلها منتقل شده
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در جون 21, 2012, 02:20:23 قبل از ظهر
نقل قول از: enem62 در جون 20, 2012, 10:24:09 بعد از ظهر
خط مربوط به عنوان فصل در فهرست به طور کامل حذف شده و به ابتدای فصلها منتقل شده
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در جون 23, 2012, 12:24:39 بعد از ظهر
نقل قول از: وحید دامن‌افشان در جون 21, 2012, 02:20:23 قبل از ظهر
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟
نه تغییر ندادم، فایل زیپ اصلی رو باز کردم و تغییراتی که گفتید رو دادم ولی نتیجه همون که گفتم بود!
نمیدونم چرا ولی وقتی همه کد های شما رو خودم داخل commands تایپ کردم درست شد!!
قبلا هم اینجور مشکلات داشتم یعنی اینکه یه دستور رو که از صفحه وب کپی میکردم تکلایو ارور میداد ولی خودم که تایپش میکردم درست میشد!!!
بهر حال از لطفتون ممنونم
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: bahar.1367 در آگوست 09, 2012, 10:33:46 قبل از ظهر
نقل قول از: وحید دامن‌افشان در جون 21, 2012, 02:20:23 قبل از ظهر
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟

ببخشید من متوجه نمیشم این تغییراتی که گفتین رو کجا بزارم  :-[  میشه خواهش کنم مثل دفعه قبل توی یه فایل tex همین دستوراتو بزارید که ترتیبشو یاد بگیرم و من هم بزارم؟
ممنونم
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در آگوست 11, 2012, 01:55:53 قبل از ظهر
نقل قول از: bahar_m در آگوست 09, 2012, 10:33:46 قبل از ظهر
ببخشید من متوجه نمیشم این تغییراتی که گفتین رو کجا بزارم  :-[  میشه خواهش کنم مثل دفعه قبل توی یه فایل tex همین دستوراتو بزارید که ترتیبشو یاد بگیرم و من هم بزارم؟
ممنونم
واقعاً از اون راهنمایی ساده‌تر می‌خواین؟ ‎‎
‎کجاش رو متوجه نمی‌شین؟
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در آگوست 26, 2012, 12:29:17 قبل از ظهر
آقا وحید کد زیر باعث میشه یک صفحه اضافی (سفید) بعد از فصل آخر و قبل از پیوست چاپ شه!
نقل قول از: وحید دامن‌افشان در جون 20, 2012, 05:03:34 قبل از ظهر

و بعد کد زیر رو قبل از دستور ‎\appendix‎ توی فایل Tabriz_thesis.tex قرار بده.
‎‎
\makeatletter
\let\@chapter\orig@chapter
‎\makeatother‎‎

عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در آگوست 27, 2012, 04:26:30 بعد از ظهر
نقل قول از: enem62 در آگوست 26, 2012, 12:29:17 قبل از ظهر
آقا وحید کد زیر باعث میشه یک صفحه اضافی (سفید) بعد از فصل آخر و قبل از پیوست چاپ شه!
اینطور نیست. همین الان فایل سورس رو از سایت گرفتم و این کدها رو بهش اضافه کردم و اجراش کردم؛ مشکلی نداشت.
شاید مشکل شما به خاطر بسته‌ها و دستورات دیگه‌ای باشه که به فایل اضافه کردین.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: enem62 در آگوست 30, 2012, 09:25:50 بعد از ظهر
نقل قول از: وحید دامن‌افشان در آگوست 27, 2012, 04:26:30 بعد از ظهر
اینطور نیست. همین الان فایل سورس رو از سایت گرفتم و این کدها رو بهش اضافه کردم و اجراش کردم؛ مشکلی نداشت.
شاید مشکل شما به خاطر بسته‌ها و دستورات دیگه‌ای باشه که به فایل اضافه کردین.
ولی وقتی اونو غیر فعال می کنم دیگه صفحه اضافی ندارم!
آیا ممکنه بخاطر آپدیت نبودن تکلایو 2011 باشه؟
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: Farhadi در جولای 19, 2014, 04:36:30 بعد از ظهر
نقل قول از: وحید دامن‌افشان در جون 20, 2012, 05:03:34 قبل از ظهر
کد زیر رو به انتهای فایل commands اضافه کنین.
\makeatletter \let\orig@chapter\@chapter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   ‎{\@chapapp‎~\protect\numberline{\thechapter}#1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    ‎\fi}‎‎
‎‎‎‎\re‎newcommand*\l@section{\@dottedtocline{1}{‎3.5‎em}{2.‎3em}}‎‎
‎‎‎‎\re‎newcommand*\l@subsection{\@dottedtocline{2}{5.8‎‎em}{3.‎‎2em}}‎‎‎‎ ‎‎‎
‎\makeatother
‎‎و بعد کد زیر رو قبل از دستور ‎\appendix‎ توی فایل Tabriz_thesis.tex قرار بده.
‎‎
\makeatletter
\let\@chapter\orig@chapter
‎\makeatother‎‎

در ضمن، لطفاً در صورت هر گونه تغییر در کلاس Tabriz_thesis، اونو با یه نام دیگه ذخیره و استفاده کنین. در ضمن، اطلاعات مربوط به کپی‌رایت داخلشو هم تغییر بدین.


چطور میشه از این کد استفاده کرد، در حالی که از Tabriz_thesis استفاده نکنیم؟
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: هادی صفی‌اقدم در جولای 19, 2014, 04:45:23 بعد از ظهر
ساده است، قبل ‪\begin{document}‬ این کدو بذارین.
عنوان: پاسخ : اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب
رسال شده توسط: ghazal در آگوست 21, 2014, 09:15:06 بعد از ظهر
نقل قول از: هادی صفی‌اقدم در جولای 19, 2014, 04:45:23 بعد از ظهر
ساده است، قبل ‪\begin{document}‬ این کدو بذارین.

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