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

زی‌پرشین XePersian => زی‌تک => نويسنده: علی در دسامبر 31, 2009, 07:46:23 pm

عنوان: header در فصول پیوست
رسال شده توسط: علی در دسامبر 31, 2009, 07:46:23 pm
سلام،
من دو سوال راجع به header در پیوست دارم:
1- آیا راهی وجود دارد که در header صفحات پیوست به‌جای "فصل الف. عنوان"، "پیوست الف. عنوان" درج شود؟
2- آیا راهی وجود دارد که شماره‌ی صفحات پیوست دنباله‌ی فصول قبل باشد (از 1 شروع نشود)؟
در فایل ضمیمه این دو مورد مشخص است.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: محمود امین‌طوسی در دسامبر 31, 2009, 08:44:21 pm
در مورد سؤال اولتان دستور زیر را پس از دستور appendix قرار دهید:
‎\renewcommand{\chaptermark}[1]{\markboth{\small پیوست \thechapter‎: ‎#1}{}}‎

برای سؤال دوم منتظر آقا وفا باشید.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: محمود امین‌طوسی در ژانویه 04, 2010, 02:00:37 pm
ممکن است آقای کارن‌پهلو سؤال دوم شما را نبیند. اگر مشکلتان برطف نشده کد زیر را به جای دستور 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}‎
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: مهدی امیدعلی در ژانویه 04, 2010, 04:11:28 pm
سلام،
من دو سوال راجع به header در پیوست دارم:
1- آیا راهی وجود دارد که در header صفحات پیوست به‌جای "فصل الف. عنوان"، "پیوست الف. عنوان" درج شود؟
2- آیا راهی وجود دارد که شماره‌ی صفحات پیوست دنباله‌ی فصول قبل باشد (از 1 شروع نشود)؟
در فایل ضمیمه این دو مورد مشخص است.
به عنوان یک توصیه کلی: از کلاس تز استفاده نکنید چون مشکلاتی داره. اصلا نمی‌فهمم چرا از کلاس کتاب یا گزارش استفاده نمی‌کنید. از کلاس کتاب به عنوان مثال استفاده کنید و فرمان maketitle را اجرا نکنید و به جای آن صفحهٔ اول را آنطور که خودتان دوست دارید طراحی کنید. مطمئن باشید مشکلات شما بسیار کمتر خواهد شد.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: علی در ژانویه 11, 2010, 11:29:52 am
سلام آقای امین‌طوسی
من وقتی از کدی که شما نوشتید در متنی که فقط یک پیوست دارد استفاده می‌کنم به‌جای پیوست «الف» پیوست «ت» چاپ می‌شود!
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: محمود امین‌طوسی در ژانویه 11, 2010, 02:22:35 pm
سلام با عرض معذرت دستور
‎\setcounter{chapter}{1}‎
را فراموش کرده بودم که باید پس از دستورات فوق‌الذکر قرار گیرد. همانگونه که قبلاً گفتم این راه حل اصولی نیست و مطابق توصیه آقای امیدعلی بهتر است از کلاس تز استفاده نشود، کما اینکه آقای کارن‌پهلو هم در آخرین نسخهٔ زی‌پرشین آنرا حذف کرده‌اند. با اینحال از آنجا که ممکن است دوستانی در حال استفاده از این کلاس باشند راه حل فوق را گفتم.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: محمد چهارسوقی در مه 08, 2010, 08:01:53 pm
سلام
یک سوال

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

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

ممنون
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: وحید دامن‌افشان در مه 08, 2010, 08:33:09 pm
سلام
یک سوال

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

ممنون
ریست شدن شماره‌ها، ربطی به کلاس book  یا report نداره. اگه دقت کنین دستورات مربوط به شماره‌گذاری‌ها، تو خط ۱۱۹ تا ۱۲۳ نوشته شده.
منظور آقای امیدعلی از اون پست اینه که کلا بی‌خیال کلاس تز بشیم و مثلا از کلاس book یا  report استفاده کنیم مثل کاری که امیرمسعود تو پایان‌نامه شریف انجام داده.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: امیرمسعود در مه 08, 2010, 10:08:27 pm
ریست شدن شماره‌ها، ربطی به کلاس book  یا report نداره. اگه دقت کنین دستورات مربوط به شماره‌گذاری‌ها، تو خط ۱۱۹ تا ۱۲۳ نوشته شده.
منظور آقای امیدعلی از اون پست اینه که کلا بی‌خیال کلاس تز بشیم و مثلا از کلاس book یا  report استفاده کنیم مثل کاری که امیرمسعود تو پایان‌نامه شریف انجام داده.
کلاس پایان‌نامهٔ شریف رو من نساختم. علی روستایی ساخته.  8)
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: امیرمسعود در مه 08, 2010, 10:12:56 pm
میشه یکی یه کلاس پایان‌نامه بسازه که نام دانشگاه رو به عنوان پارامتر بگیره و اون وقت مطابق شیوه‌نامهٔ همون دانشگاه همه چی رو مرتب کنه؟ یعنی مثلاً این جوری:
{documentclass[Sharif]{xepersian-thesis\

البته این فقط یه پیشنهاد خیال‌پردازانه بود. زیاد جدی نگیریدش.  :D
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: مهدی امیدعلی در مه 08, 2010, 11:45:01 pm
میشه یکی یه کلاس پایان‌نامه بسازه که نام دانشگاه رو به عنوان پارامتر بگیره و اون وقت مطابق شیوه‌نامهٔ همون دانشگاه همه چی رو مرتب کنه؟ یعنی مثلاً این جوری:
{documentclass[Sharif]{xepersian-thesis\

البته این فقط یه پیشنهاد خیال‌پردازانه بود. زیاد جدی نگیریدش.  :D
امیر مسعود جان به کلاسی که با koma-script دارم می‌نویسم مراجعه کن. نمونه آن را اینجا می‌ذارم.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: محمد چهارسوقی در مه 09, 2010, 08:22:16 am
امیر مسعود جان به کلاسی که با koma-script دارم می‌نویسم مراجعه کن. نمونه آن را اینجا می‌ذارم.

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

سلام
یک سوال

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

ممنون
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: مهدی امیدعلی در مه 09, 2010, 11:45:41 am
سلام
۱. میشه یک مقدار در مورد این روش توضیح بدید؟ ممنون.
۲. آیا با توجه به فایل cls ای که در پست زیر گذاشتم، کدام روش بهتر است؟ از همین فایل استفاده کنم؟ بیایم از اول از کلاس کتاب استفاده کنم و صفحه cover را بسازم؟ یا اینکه از چیزی که شما به عنوان koma فرستادید استفاده کنم؟ من این koma رو خیلی متوجه نشدم. ممنون
Koma-Script و memoir (اولی کلاف و دومی بسته) تلاشهایی هستند برای اینکه روشی یکجا برای نوشتن یک متن داشته باشیم و بسیاری از چیزها مانند سربرگها و ... از طریق خود این ابزارها قابل انجام است و بنابراین نیازی به فراخوانی بسته‌های مختلف نخواهیم داشت (و به این ترتیب احتمال باگ کمتر خواهد بود). Koma-Script سبک‌هایی مانند book و article را فراهم می‌کند. در این مثال من از سبک کتاب آن استفاده کرده‌ام.
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: نازی در فوریه 18, 2013, 10:15:45 am
ممکن است آقای کارن‌پهلو سؤال دوم شما را نبیند. اگر مشکلتان برطف نشده کد زیر را به جای دستور 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} از پیوست دوم به جای اول شروع میشه ???
عنوان: پاسخ : header در فصول پیوست
رسال شده توسط: هادی صفی‌اقدم در فوریه 18, 2013, 12:36:15 pm
با سلام. من از این کلاس استفاده میکنم و با وارد کردن دستوراتی که گفتید مشکل ریست شدن شماره صفحاتم حل میشه. اما با وارد کردن دستور \setconunter{chapter}{1} از پیوست دوم به جای اول شروع میشه ???
از کدوم کلاس؟
فایل نمونه؟
مشکل را واضح‌تر توضیح بدین بیزحمت.
بهتر بود در پست جدید میپرسیدن. نباید در ادامه‌ی سوال دیگران بپرسین.