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

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

سفارشی کردن و تغییر دادن شکل صفحات

نویسنده آسیه, اکتبر 08, 2009, 07:34:07 بعد از ظهر

« قبلی - بعدی »

آسیه

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

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

نقل قول از: آسیه در اکتبر 08, 2009, 07:34:07 بعد از ظهر
اگر بخواهیم شکل صفحه و شماره گذاری فهرست با بقیه ی صفحات فرق داشته باشد  به طوری که شماره گذاری حرفی در پایین صفحه قرار گیرد ولی صفحات مربوط به فصل ها دارای سربرگ باشد،  چه کار باید کرد؟  و اینکه صفحه ی فهرست از "الف"  شماره گذاری شود.
اینارو برای نوشتن پایان نامه می خوای؟

آسیه

درسته. برای پایان نامه می خوام.

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

نقل قول از: آسیه در اکتبر 08, 2009, 07:34:07 بعد از ظهر
اگر بخواهیم شکل صفحه و شماره گذاری فهرست با بقیه ی صفحات فرق داشته باشد  به طوری که شماره گذاری حرفی در پایین صفحه قرار گیرد
به صورت پیش‌‌فرض در کلاس xepersian-thesis  شماره‌گذاری صفحات اول حرفی بوده و در پایین صفحه قرار دارد.

نقل قول از: آسیه در اکتبر 08, 2009, 07:34:07 بعد از ظهر
ولی صفحات مربوط به فصل ها دارای سربرگ باشد،  چه کار باید کرد؟
باید از بستهٔ fancyhdr به همراه دستورات مناسب استفاده کنید. مثلاً اگر دستورات زیر را در ابتدای سند خود قرار دهید و سند شما twoside باشد، در بالای یک صفحه عنوان فصل و در صفحه مقابل عنوان بخش را به همراه شماره صفحه خواهید داشت:
\pagestyle{fancy}

\renewcommand{\chaptermark}[1]{\markboth{\small\chaptername{} \thechapter: #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\small\thesection : #1}}

\fancyhf{}
\fancyhf[OLH]{\rightmark}
\fancyhf[ERH]{\leftmark}
\fancyhf[ORH,ELH]{\thepage}

نقل قول از: آسیه در اکتبر 08, 2009, 07:34:07 بعد از ظهر
و اینکه صفحه ی فهرست از "الف"  شماره گذاری شود. 
قبل از tableofcontents دستور زیر را قرار دهید:

\setcounter{page}{1}

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

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

#4
نقل قول از: آسیه در اکتبر 09, 2009, 08:30:40 بعد از ظهر
درسته. برای پایان نامه می خوام.
یه نیگا به فایل پایان‌نامه من بنداز، احتمالا همون چیزی هستش که می‌خوای. 

آسیه

ممنون که راهنماییم کردین، اما دستور \setcounter{page}{1}  اجرا نمیشه و من میخوام شماره صفحه ی فهرست "الف "باشه وقتی به جای 1 ، الف میذارم حرف "ف" نصفه نمایش داده میشه.

شماره صفحه  واژه نامه درست در ادامه ی آخرین فصل هست اما به جای اینکه بالای صفحه سمت راست بنویسه واژه نامه، مثلا مینویسه فصل چهارم. قبلا گفته بودین که از دستور \chapter باید استفاده کرد منم همین کارو کردم. 

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

نقل قول از: آسیه در اکتبر 15, 2009, 11:58:33 قبل از ظهر
ممنون که راهنماییم کردین، اما دستور \setcounter{page}{1}  اجرا نمیشه و من میخوام شماره صفحه ی فهرست "الف "باشه وقتی به جای 1 ، الف میذارم حرف "ف" نصفه نمایش داده میشه.
حرف «الف»، عمداً به صورت نصفه نمایش داده  میشه چون نمایش کامل اون طبق گفته دکتر امیدعلی، در فهرست مطالب تولید اشکال می‌کند؛ با این حال اگه می‌خوای حرف «الف» به صورت کامل ظاهر بشه، قبل از \begin{document}، طبق گفته آقای امین‌طوسی، دستورای زیر رو قرار بده
\makeatletter
\def\@harfi#1{\ifcase#1\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 و\or ی\else\@ctrerr\fi}
\makeatother

نقل قول از: آسیه در اکتبر 15, 2009, 11:58:33 قبل از ظهر
شماره صفحه  واژه نامه درست در ادامه ی آخرین فصل هست اما به جای اینکه بالای صفحه سمت راست بنویسه واژه نامه، مثلا مینویسه فصل چهارم. قبلا گفته بودین که از دستور \chapter باید استفاده کرد منم همین کارو کردم.
پایان‌نامه من که اینجوری نیستش ???، اگه تو پایان‌نامه دقت کنی، «واژه‌نامه» در واقع یه «فصل» هستش؛ منتها با این تفاوت که در فهرست مطالب، شماره نمی‌خوره و به عنوان یه ضمیمه وارد می‌شه.

آسیه

آره پایان نامه ی شما رو دیدم، منم دقیقا از دستور \chapter  همراه با ستاره استفاده کردم، منظور من اینه که در بالای صفحه های واژه نامه  مثل صفحه ی 12 (قسمت مراجع شما) باشه. البته اگه دیده باشید بالای صفحه ی 11 پایان نامه کلمه ی مراجع نوشته نشده، دلیلش چیه؟


یک سوال دیگه ای که داشتم در مورد پانویسه، اینکه پانویس در دستور \section{} و دستورهای دیگه مثل این دستور اجرا نمیشه. راه حلی داره؟

vafa

در مورد مشکل پانویس در \section ربطی به xepersian ندارد و این خود اشکال لاتک است. من در حال نوشتن بسته اضافه‌ای برای bidi برای پانویس هستم که امکانات اضافه‌ای را فراهم می‌کنم. کد زیر قسمتی از این بسته است که مشکل پانویس را در \section حل می‌کند. کد زیر را قبل از \begin{document} قرار بده:

\makeatletter
\let\FN@sf@@footnote\footnote
\let\FN@sf@@LTRfootnote\LTRfootnote
\let\FN@sf@@RTLfootnote\RTLfootnote
\def\footnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\LTRfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@LTRfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\def\RTLfootnote{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@RTLfootnote
  \else
    \expandafter\FN@sf@gobble@opt
  \fi
}
\edef\FN@sf@gobble@opt{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname}
\expandafter\def\csname FN@sf@gobble@opt \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@twobracket
    \@gobble
}
\def\FN@sf@gobble@twobracket[#1]#2{}
\let\FN@sf@@footnotemark\footnotemark
\def\footnotemark{\ifx\protect\@typeset@protect
    \expandafter\FN@sf@@footnotemark
  \else
    \expandafter\FN@sf@gobble@optonly
  \fi
}
\edef\FN@sf@gobble@optonly{\noexpand\protect
  \expandafter\noexpand\csname FN@sf@gobble@optonly \endcsname}
\expandafter\def\csname FN@sf@gobble@optonly \endcsname{%
  \@ifnextchar[%]
    \FN@sf@gobble@bracket
    {}%
}
\def\FN@sf@gobble@bracket[#1]{}
\makeatother

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

نقل قول از: آسیه در اکتبر 15, 2009, 09:36:14 بعد از ظهر
آره پایان نامه ی شما رو دیدم، منم دقیقا از دستور \chapter  همراه با ستاره استفاده کردم، منظور من اینه که در بالای صفحه های واژه نامه  مثل صفحه ی 12 (قسمت مراجع شما) باشه. البته اگه دیده باشید بالای صفحه ی 11 پایان نامه کلمه ی مراجع نوشته نشده، دلیلش چیه؟
مال من که درسته. نمیدونم مال تو چرا اینجوریه ???
نقل قول از: آسیه در اکتبر 15, 2009, 09:36:14 بعد از ظهر
یک سوال دیگه ای که داشتم در مورد پانویسه، اینکه پانویس در دستور \section{} و دستورهای دیگه مثل این دستور اجرا نمیشه. راه حلی داره؟
از این دستور استفاده کن
\section[aaa]{‎عنوان بخش‎\RTLfootnote{‎پانویس}‎
البته این چیزا رو با یه سرچ ساده می‌تونی توی گوگل پیدا کنی. مثلا عبارت
footnote in section latex
رو گوگل کن.

vafa

برای حل مشکل پانویس کافی است بسته bidiftnxtra را بعد از xepersian فراخوانی کنید. این بسته تمام مشکلات پانویس در لاتک را مرتفع می‌کند. برای مثال در لاتک اگر در \caption پانویس داشته باشید، پانویس نمایش داده نمی‌شود و یا اگر در محیط tabular پانویس داشته باشید، پانویس نمایش داده نمی‌شود. بسته فوق تمامی مشکلاتی از این قبیل را حل می‌کند.

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

سلام دست شما درد نکنه واقعاً عالیه

آیا اگه من تک مکیر ۲.۷ ای رو که دارم آپدیت کنم این بسته را خواهم داشت؟ در غیر این صورت این فایل sty را در کدام شاخه کپی کنم؟
ببخشید شاید این سوال چندان سوال جالبی نباشه ولی من این رو می پرسم که اگه کسی بلد هست در اینجا بنویسد و شاید به تعدادی از دوستانی که
مثل من چندان وارد نیستن در کارشون سرعت ببخشه.

موفق باشید

vafa

بسته bidiftnxtra را داخل پوشهٔ xepersian در میک‌تک کپی کنید. این بسته را تازه نوشته‌ام و مطئن باشید از آخرین نسخه موجود زی‌پرشین در CTAN استفاده می‌کنید.

آسیه

اگه پیوست را مشاهده کنید میبینید که در بالای صفحه به جای واژه نامه ادامه ی فصل 3 اومده و اینکه صفحه ی آخرش هم هیچی در بالای صفحه نیومده مشکل چیه؟

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

نقل قول از: آسیه در اکتبر 19, 2009, 10:42:53 بعد از ظهر
اگه پیوست را مشاهده کنید میبینید که در بالای صفحه به جای واژه نامه ادامه ی فصل 3 اومده و اینکه صفحه ی آخرش هم هیچی در بالای صفحه نیومده مشکل چیه؟
درسته، حق با شماست. تا حالا بهش دقت دقت نکرده بودم. از آقا وفا علتشو می‌پرسم.
راستی این واژه‌نامه رو با چه دستوری وارد کردین که هم گروه‌بندی شده و هم لینک‌دار شده؟