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

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

Main Menu

header در فصول پیوست

نویسنده علی, دسامبر 31, 2009, 07:46:23 بعد از ظهر

« قبلی - بعدی »

علی

سلام،
من دو سوال راجع به header در پیوست دارم:
1- آیا راهی وجود دارد که در header صفحات پیوست به‌جای "فصل الف. عنوان"، "پیوست الف. عنوان" درج شود؟
2- آیا راهی وجود دارد که شماره‌ی صفحات پیوست دنباله‌ی فصول قبل باشد (از 1 شروع نشود)؟
در فایل ضمیمه این دو مورد مشخص است.

محمود امین‌طوسی

در مورد سؤال اولتان دستور زیر را پس از دستور appendix قرار دهید:

‎\renewcommand{\chaptermark}[1]{\markboth{\small پیوست \thechapter‎: ‎#1}{}}‎

برای سؤال دوم منتظر آقا وفا باشید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

محمود امین‌طوسی

#2
ممکن است آقای کارن‌پهلو سؤال دوم شما را نبیند. اگر مشکلتان برطف نشده کد زیر را به جای دستور appendix قرار دهید. این روش اصولی نیست ولی حداقل تا برطرف شدن مشکل کار شما راه خواهد افتاد. شایان ذکر است که
- هایپرلینک به پیوست‌ها درست کار نخواهد کرد.
- اگر با شکل الف مشکل دارید می‌توانید char"200D\ بعد از الف را حذف کنید و
- در این حالت نیازی به دستور پست قبل برای تغییر header نخواهید داشت:

\def\chaptername{پیوست }
\makeatletter
\def\@harfiPlus#1{\ifcase#1 \or آ \or الف\char"200D\or ب\or پ\or ت\or ث\or
ج\or چ\or ح\or خ\or د\or ذ\or ر\or ز\or س\or ش\or ص\or ض\or ع\or غ\or
ف\or ق\or ک\or گ\or ل\or م\or ن\or ه\or و\or ی\else\@ctrerr\fi}
\def\thechapter{\@harfiPlus\c@chapter}
\makeatother
\setcounter{chapter}{1}‎
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

مهدی امیدعلی

نقل قول از: علی در دسامبر 31, 2009, 07:46:23 بعد از ظهر
سلام،
من دو سوال راجع به header در پیوست دارم:
1- آیا راهی وجود دارد که در header صفحات پیوست به‌جای "فصل الف. عنوان"، "پیوست الف. عنوان" درج شود؟
2- آیا راهی وجود دارد که شماره‌ی صفحات پیوست دنباله‌ی فصول قبل باشد (از 1 شروع نشود)؟
در فایل ضمیمه این دو مورد مشخص است.
به عنوان یک توصیه کلی: از کلاس تز استفاده نکنید چون مشکلاتی داره. اصلا نمی‌فهمم چرا از کلاس کتاب یا گزارش استفاده نمی‌کنید. از کلاس کتاب به عنوان مثال استفاده کنید و فرمان maketitle را اجرا نکنید و به جای آن صفحهٔ اول را آنطور که خودتان دوست دارید طراحی کنید. مطمئن باشید مشکلات شما بسیار کمتر خواهد شد.

علی

سلام آقای امین‌طوسی
من وقتی از کدی که شما نوشتید در متنی که فقط یک پیوست دارد استفاده می‌کنم به‌جای پیوست «الف» پیوست «ت» چاپ می‌شود!

محمود امین‌طوسی

سلام با عرض معذرت دستور

‎\setcounter{chapter}{1}‎
را فراموش کرده بودم که باید پس از دستورات فوق‌الذکر قرار گیرد. همانگونه که قبلاً گفتم این راه حل اصولی نیست و مطابق توصیه آقای امیدعلی بهتر است از کلاس تز استفاده نشود، کما اینکه آقای کارن‌پهلو هم در آخرین نسخهٔ زی‌پرشین آنرا حذف کرده‌اند. با اینحال از آنجا که ممکن است دوستانی در حال استفاده از این کلاس باشند راه حل فوق را گفتم.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

محمد چهارسوقی

سلام
یک سوال

نقل قول از: مهدی امیدعلی در ژانویه 04, 2010, 04:11:28 بعد از ظهر
به عنوان یک توصیه کلی: از کلاس تز استفاده نکنید چون مشکلاتی داره. اصلا نمی‌فهمم چرا از کلاس کتاب یا گزارش استفاده نمی‌کنید. از کلاس کتاب به عنوان مثال استفاده کنید و فرمان maketitle را اجرا نکنید و به جای آن صفحهٔ اول را آنطور که خودتان دوست دارید طراحی کنید. مطمئن باشید مشکلات شما بسیار کمتر خواهد شد.

اینطوری که من از پست بالا متوجه شدم اگر از کلاس گزارش یا کتاب استفاده کنیم مشکلی نباید پیش بیاید.
من در حال طراحی استایل پایان نامه هستم و از فایل cls ای که در ادامه پیوست کرده ام استفاده می کنم.
۱. گمانم بر این است که از کلاس کتاب استفاده می‌کنم نه از استایل پایانه نامه زی‌پرشین. آیا با توجه به فایل گمانم درست است؟
۲. اما وقتی پیوست درست می کنم صفحات پیوست از ابتدا زده می‌شوند، یعنی از ۱ شروع می‌شوند. ایراد از کجاست؟؟

ممنون

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

نقل قول از: محمد چهارسوقی در می 08, 2010, 08:01:53 بعد از ظهر
سلام
یک سوال

اینطوری که من از پست بالا متوجه شدم اگر از کلاس گزارش یا کتاب استفاده کنیم مشکلی نباید پیش بیاید.
من در حال طراحی استایل پایان نامه هستم و از فایل cls ای که در ادامه پیوست کرده ام استفاده می کنم.
۱. گمانم بر این است که از کلاس کتاب استفاده می‌کنم نه از استایل پایانه نامه زی‌پرشین. آیا با توجه به فایل گمانم درست است؟
۲. اما وقتی پیوست درست می کنم صفحات پیوست از ابتدا زده می‌شوند، یعنی از ۱ شروع می‌شوند. ایراد از کجاست؟؟

ممنون
ریست شدن شماره‌ها، ربطی به کلاس book  یا report نداره. اگه دقت کنین دستورات مربوط به شماره‌گذاری‌ها، تو خط ۱۱۹ تا ۱۲۳ نوشته شده.
منظور آقای امیدعلی از اون پست اینه که کلا بی‌خیال کلاس تز بشیم و مثلا از کلاس book یا  report استفاده کنیم مثل کاری که امیرمسعود تو پایان‌نامه شریف انجام داده.

امیرمسعود

نقل قول از: وحید دامن افشان در می 08, 2010, 08:33:09 بعد از ظهر
ریست شدن شماره‌ها، ربطی به کلاس book  یا report نداره. اگه دقت کنین دستورات مربوط به شماره‌گذاری‌ها، تو خط ۱۱۹ تا ۱۲۳ نوشته شده.
منظور آقای امیدعلی از اون پست اینه که کلا بی‌خیال کلاس تز بشیم و مثلا از کلاس book یا  report استفاده کنیم مثل کاری که امیرمسعود تو پایان‌نامه شریف انجام داده.
کلاس پایان‌نامهٔ شریف رو من نساختم. علی روستایی ساخته.  8)

امیرمسعود

میشه یکی یه کلاس پایان‌نامه بسازه که نام دانشگاه رو به عنوان پارامتر بگیره و اون وقت مطابق شیوه‌نامهٔ همون دانشگاه همه چی رو مرتب کنه؟ یعنی مثلاً این جوری:
{documentclass[Sharif]{xepersian-thesis\

البته این فقط یه پیشنهاد خیال‌پردازانه بود. زیاد جدی نگیریدش.  :D

مهدی امیدعلی

نقل قول از: امیرمسعود در می 08, 2010, 10:12:56 بعد از ظهر
میشه یکی یه کلاس پایان‌نامه بسازه که نام دانشگاه رو به عنوان پارامتر بگیره و اون وقت مطابق شیوه‌نامهٔ همون دانشگاه همه چی رو مرتب کنه؟ یعنی مثلاً این جوری:
{documentclass[Sharif]{xepersian-thesis\

البته این فقط یه پیشنهاد خیال‌پردازانه بود. زیاد جدی نگیریدش.  :D
امیر مسعود جان به کلاسی که با koma-script دارم می‌نویسم مراجعه کن. نمونه آن را اینجا می‌ذارم.

محمد چهارسوقی

نقل قول از: مهدی امیدعلی در می 08, 2010, 11:45:01 بعد از ظهر
امیر مسعود جان به کلاسی که با koma-script دارم می‌نویسم مراجعه کن. نمونه آن را اینجا می‌ذارم.

سلام
۱. میشه یک مقدار در مورد این روش توضیح بدید؟ ممنون.
۲. آیا با توجه به فایل cls ای که در پست زیر گذاشتم، کدام روش بهتر است؟ از همین فایل استفاده کنم؟ بیایم از اول از کلاس کتاب استفاده کنم و صفحه cover را بسازم؟ یا اینکه از چیزی که شما به عنوان koma فرستادید استفاده کنم؟ من این koma رو خیلی متوجه نشدم. ممنون

نقل قول از: محمد چهارسوقی در می 08, 2010, 08:01:53 بعد از ظهر
سلام
یک سوال

اینطوری که من از پست بالا متوجه شدم اگر از کلاس گزارش یا کتاب استفاده کنیم مشکلی نباید پیش بیاید.
من در حال طراحی استایل پایان نامه هستم و از فایل cls ای که در ادامه پیوست کرده ام استفاده می کنم.
۱. گمانم بر این است که از کلاس کتاب استفاده می‌کنم نه از استایل پایانه نامه زی‌پرشین. آیا با توجه به فایل گمانم درست است؟
۲. اما وقتی پیوست درست می کنم صفحات پیوست از ابتدا زده می‌شوند، یعنی از ۱ شروع می‌شوند. ایراد از کجاست؟؟

ممنون

مهدی امیدعلی

نقل قول از: محمد چهارسوقی در می 09, 2010, 08:22:16 قبل از ظهر
سلام
۱. میشه یک مقدار در مورد این روش توضیح بدید؟ ممنون.
۲. آیا با توجه به فایل cls ای که در پست زیر گذاشتم، کدام روش بهتر است؟ از همین فایل استفاده کنم؟ بیایم از اول از کلاس کتاب استفاده کنم و صفحه cover را بسازم؟ یا اینکه از چیزی که شما به عنوان koma فرستادید استفاده کنم؟ من این koma رو خیلی متوجه نشدم. ممنون
Koma-Script و memoir (اولی کلاف و دومی بسته) تلاشهایی هستند برای اینکه روشی یکجا برای نوشتن یک متن داشته باشیم و بسیاری از چیزها مانند سربرگها و ... از طریق خود این ابزارها قابل انجام است و بنابراین نیازی به فراخوانی بسته‌های مختلف نخواهیم داشت (و به این ترتیب احتمال باگ کمتر خواهد بود). Koma-Script سبک‌هایی مانند book و article را فراهم می‌کند. در این مثال من از سبک کتاب آن استفاده کرده‌ام.

نازی

نقل قول از: محمود امین‌طوسی در ژانویه 04, 2010, 02:00:37 بعد از ظهر
ممکن است آقای کارن‌پهلو سؤال دوم شما را نبیند. اگر مشکلتان برطف نشده کد زیر را به جای دستور appendix قرار دهید. این روش اصولی نیست ولی حداقل تا برطرف شدن مشکل کار شما راه خواهد افتاد. شایان ذکر است که
- هایپرلینک به پیوست‌ها درست کار نخواهد کرد.
- اگر با شکل الف مشکل دارید می‌توانید char"200D\ بعد از الف را حذف کنید و
- در این حالت نیازی به دستور پست قبل برای تغییر header نخواهید داشت:

\def\chaptername{پیوست }
\makeatletter
\def\@harfiPlus#1{\ifcase#1 \or آ \or الف\char"200D\or ب\or پ\or ت\or ث\or
ج\or چ\or ح\or خ\or د\or ذ\or ر\or ز\or س\or ش\or ص\or ض\or ع\or غ\or
ف\or ق\or ک\or گ\or ل\or م\or ن\or ه\or و\or ی\else\@ctrerr\fi}
\def\thechapter{\@harfiPlus\c@chapter}
\makeatother
\setcounter{chapter}{1}‎

با سلام. من از این کلاس استفاده میکنم و با وارد کردن دستوراتی که گفتید مشکل ریست شدن شماره صفحاتم حل میشه. اما با وارد کردن دستور \setconunter{chapter}{1} از پیوست دوم به جای اول شروع میشه ???

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

نقل قول از: نازی در فبریه 18, 2013, 10:15:45 قبل از ظهر
با سلام. من از این کلاس استفاده میکنم و با وارد کردن دستوراتی که گفتید مشکل ریست شدن شماره صفحاتم حل میشه. اما با وارد کردن دستور \setconunter{chapter}{1} از پیوست دوم به جای اول شروع میشه ???
از کدوم کلاس؟
فایل نمونه؟
مشکل را واضح‌تر توضیح بدین بیزحمت.
بهتر بود در پست جدید میپرسیدن. نباید در ادامه‌ی سوال دیگران بپرسین.