• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

اضافه کردن کلمه "فصل" قبل از شماره هر فصل در فهرست مطالب

نویسنده enem62, جون 14, 2012, 10:45:39 بعد از ظهر

« قبلی - بعدی »

enem62

سلام
من از نمونه پایان‌نامه آماده شده با استفاده از کلاس Tabriz_thesis، نگارش 0.4 آقای وحید دامن‌افشان استفاده میکنم.
من می خوام تو فهرست مطالب قبل از شماره هر فصل کلمه "فصل " هم گذاشته شه

vafa

با توجه به سوالهای متعدد شما، پیشنهاد می‌کنم با یک ماکرونویس کار کنید. این آدم هزینه‌ای رو از شما می‌گیره و در عوض تمام خواسته‌های شما رو برای طراحی انجام می‌ه.

enem62

البته آقا وفا، ضمن این سوالها خودمم با بررسیشون تا اندازه ای هم یاد میگیرم و دیگه تغییرات مشابه رو خودم میتونم انجام بدم.
از لطف شما و دوستان سپاسگزارم.

vafa

نقل قول از: enem62 در جون 15, 2012, 09:28:56 قبل از ظهر
البته آقا وفا، ضمن این سوالها خودمم با بررسیشون تا اندازه ای هم یاد میگیرم و دیگه تغییرات مشابه رو خودم میتونم انجام بدم.
از لطف شما و دوستان سپاسگزارم.
خوب این برای شما خوبه ولی همه این همه وقت برای جواب دادن به تک‌تک سوالهای شما رو ندارند.

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

کد زیر رو به انتهای فایل 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

خط مربوط به عنوان فصل در فهرست به طور کامل حذف شده و به ابتدای فصلها منتقل شده

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

نقل قول از: enem62 در جون 20, 2012, 10:24:09 بعد از ظهر
خط مربوط به عنوان فصل در فهرست به طور کامل حذف شده و به ابتدای فصلها منتقل شده
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟

enem62

نقل قول از: وحید دامن‌افشان در جون 21, 2012, 02:20:23 قبل از ظهر
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟
نه تغییر ندادم، فایل زیپ اصلی رو باز کردم و تغییراتی که گفتید رو دادم ولی نتیجه همون که گفتم بود!
نمیدونم چرا ولی وقتی همه کد های شما رو خودم داخل commands تایپ کردم درست شد!!
قبلا هم اینجور مشکلات داشتم یعنی اینکه یه دستور رو که از صفحه وب کپی میکردم تکلایو ارور میداد ولی خودم که تایپش میکردم درست میشد!!!
بهر حال از لطفتون ممنونم

bahar.1367

نقل قول از: وحید دامن‌افشان در جون 21, 2012, 02:20:23 قبل از ظهر
همون‌طور که توی عکس پیوست شده می‌بینین، من با فایل‌هایی که فرستادین، مشکلی ندارم.
فایل‌های Tabriz_thesis.cls و یا chapter1, chapter2, chapter3 رو احیاناً دستکاری نکردین؟

ببخشید من متوجه نمیشم این تغییراتی که گفتین رو کجا بزارم  :-[  میشه خواهش کنم مثل دفعه قبل توی یه فایل tex همین دستوراتو بزارید که ترتیبشو یاد بگیرم و من هم بزارم؟
ممنونم

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

نقل قول از: bahar_m در آگوست 09, 2012, 10:33:46 قبل از ظهر
ببخشید من متوجه نمیشم این تغییراتی که گفتین رو کجا بزارم  :-[  میشه خواهش کنم مثل دفعه قبل توی یه فایل tex همین دستوراتو بزارید که ترتیبشو یاد بگیرم و من هم بزارم؟
ممنونم
واقعاً از اون راهنمایی ساده‌تر می‌خواین؟ ‎‎
‎کجاش رو متوجه نمی‌شین؟

enem62

آقا وحید کد زیر باعث میشه یک صفحه اضافی (سفید) بعد از فصل آخر و قبل از پیوست چاپ شه!
نقل قول از: وحید دامن‌افشان در جون 20, 2012, 05:03:34 قبل از ظهر

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


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

نقل قول از: enem62 در آگوست 26, 2012, 12:29:17 قبل از ظهر
آقا وحید کد زیر باعث میشه یک صفحه اضافی (سفید) بعد از فصل آخر و قبل از پیوست چاپ شه!
اینطور نیست. همین الان فایل سورس رو از سایت گرفتم و این کدها رو بهش اضافه کردم و اجراش کردم؛ مشکلی نداشت.
شاید مشکل شما به خاطر بسته‌ها و دستورات دیگه‌ای باشه که به فایل اضافه کردین.

enem62

نقل قول از: وحید دامن‌افشان در آگوست 27, 2012, 04:26:30 بعد از ظهر
اینطور نیست. همین الان فایل سورس رو از سایت گرفتم و این کدها رو بهش اضافه کردم و اجراش کردم؛ مشکلی نداشت.
شاید مشکل شما به خاطر بسته‌ها و دستورات دیگه‌ای باشه که به فایل اضافه کردین.
ولی وقتی اونو غیر فعال می کنم دیگه صفحه اضافی ندارم!
آیا ممکنه بخاطر آپدیت نبودن تکلایو 2011 باشه؟

Farhadi

نقل قول از: وحید دامن‌افشان در جون 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 استفاده نکنیم؟

هادی صفی‌اقدم