سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: قرار دادن فهرست در مقاله!!!  (دفعات بازدید: 8011 بار)

آفلاین دیداب

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 0
  • ارسال: 57
    • ديدن مشخصات
پاسخ : قرار دادن فهرست در مقاله!!!
« پاسخ #15 : مه 01, 2012, 11:57:31 am »
بله هم اون چسبندگی مد نظرم بود هم تو رفتگی اول subsection هنوز ایجاد نمیشه یعنی تو فهرست subsection هام می خوام تو رفته تر از section ها باشن مثل این عکس

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : قرار دادن فهرست در مقاله!!!
« پاسخ #16 : مه 01, 2012, 12:39:21 pm »
بله هم اون چسبندگی مد نظرم بود هم تو رفتگی اول subsection هنوز ایجاد نمیشه یعنی تو فهرست subsection هام می خوام تو رفته تر از section ها باشن مثل این عکس
خودت درستش کن.
راهنمایی: باید مقدار مناسبی به \parindent در ماکروی \l@subsection بدهی.

آفلاین دیداب

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 0
  • ارسال: 57
    • ديدن مشخصات
پاسخ : قرار دادن فهرست در مقاله!!!
« پاسخ #17 : مه 01, 2012, 01:48:29 pm »
مرسی از راهنماییتون :D .
من وقتی از دستور   ‎1.0‎em\parindent استفاده می کنم هیچ error  هم بهم نمیده ولی خروجی به شکل test5 انگار اون عددی هم که برا فاصله دادم میاره تو صفحه (مثلاً اینجا عدد ۱.۰ رو آورده) ولی وقتی اومدم و دستور رو  ‎em\parindent کردم یعنی عدد قبل از em رو برداشتم باز بدون error خروجی test6 رو داد که حدوداً اون چیزی که می خوام .الان با دستور دوم مشکل حدوداً حل میشه ولی میخوام بدونم کجای کارم ایراد داره که این مشکل بدون داشتن error  ایجاد شد

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : قرار دادن فهرست در مقاله!!!
« پاسخ #18 : مه 01, 2012, 03:31:44 pm »
مرسی از راهنماییتون :D .
من وقتی از دستور   ‎1.0‎em\parindent استفاده می کنم هیچ error  هم بهم نمیده ولی خروجی به شکل test5 انگار اون عددی هم که برا فاصله دادم میاره تو صفحه (مثلاً اینجا عدد ۱.۰ رو آورده) ولی وقتی اومدم و دستور رو  ‎em\parindent کردم یعنی عدد قبل از em رو برداشتم باز بدون error خروجی test6 رو داد که حدوداً اون چیزی که می خوام .الان با دستور دوم مشکل حدوداً حل میشه ولی میخوام بدونم کجای کارم ایراد داره که این مشکل بدون داشتن error  ایجاد شد
کاملاً نادرسته. برای دومی این ماکرویی است که استفاده کردم و همانطوری که خواهی دید، هیچ مشکلی ندارم:
\documentclass{article}
\usepackage[colorlinks,citecolor=blue]{hyperref}
\usepackage{xepersian}
\setcounter{tocdepth}{2} % only include \section in TOC
\makeatletter
% Here we modify \l@section macro from file "article-xetex-bidi.def" so that page number is  printed in TOC (just like index)
\renewcommand*\l@section[2]{%
   \ifnum \c@tocdepth >\z@
   \addpenalty\@secpenalty
    \addvspace{1.0em \@plus\p@}%
    \setlength\@tempdima{1.5em}%
    {\hangindent\z@ \@afterindenttrue \interlinepenalty\@M
     \if@RTL\rightskip\else\leftskip\fi\@pnumwidth
     \if@RTL\leftskip\else\rightskip\fi\@pnumwidth\@plus 1fil
     \parfillskip\z@
     \parindent\z@
     \leavevmode\bfseries
     \hbox{}\hskip -\if@RTL\rightskip\else\leftskip\fi\relax#1,\nobreak
     \hskip 1em \nobreak{#2}\par
     }%
  \fi}
% Here we create a different version of \l@subsection macro that does :
% - the value of \parindent is 1.5em (indentation of \section in TOC)
% - the value of \@tempdima is 2.3em (space between \thesubsection and subsection itself in TOC)
\renewcommand*\l@subsection[2]{%
   \ifnum \c@tocdepth >\z@
   \addpenalty\@secpenalty
    \addvspace{1.0em \@plus\p@}%
    \setlength\@tempdima{2.3em}%
    {\hangindent\z@ \@afterindenttrue \interlinepenalty\@M
     \if@RTL\rightskip\else\leftskip\fi\@pnumwidth
     \if@RTL\leftskip\else\rightskip\fi\@pnumwidth\@plus 1fil
     \parfillskip\z@
     \parindent1.5em
     \leavevmode\bfseries
     \hbox{}\hskip -\if@RTL\rightskip\else\leftskip\fi\relax#1,\nobreak
     \hskip 1em \nobreak{#2}\par
     }%
  \fi}
\makeatother
\begin{document}
\pagestyle{empty}
\title{ دستگاههای خطی }
\maketitle\thispagestyle{empty}
\begin{abstract}
این مقاله نوعی‌از پیش‌شرط سازهای سه قطری
 \end{abstract}
 \hspace{9mm}\textbf{کلمات کلیدی:}
\tableofcontents
\section{مقدمه}
\subsection{زیر مقدمه}
\section{آزمایش}
بسیاری از کاربردهای علمی و مهندسی،
\end{document}

آفلاین دیداب

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 0
  • ارسال: 57
    • ديدن مشخصات
پاسخ : قرار دادن فهرست در مقاله!!!
« پاسخ #19 : مه 01, 2012, 09:53:01 pm »
مرسی آقای کارن‌پهلو درست شد.
در واقع با مقایسه ماکرویی که برام نوشتین واونی که خودم تغییرش داده بودم فهمیدم مشکل از کجا بود من از دستور  1.0em \parindent\z@‎ استفاده می کردم در صورتی که کار نادرستی.
 واقعاً ممنون

 

قرار دادن جدول با عرض تمام صفحه در مقاله دو ستونی

نویسنده e.roknabadiانجمن گرافیک، جدول و شکل

پاسخ ها: 7
مشاهده: 11219
آخرين ارسال اكتبر 19, 2009, 11:03:51 am
توسط محمود امین‌طوسی
پشت سر هم قرار دادن چند مقاله برای ساختن یک مجله

نویسنده adeonaانجمن سبک نوشتار

پاسخ ها: 9
مشاهده: 6493
آخرين ارسال اوت 13, 2011, 02:46:47 pm
توسط vafa
قرار دادن سربرگ در مقاله دو ستوني

نویسنده موسوی فردانجمن انجمن تازه‌کاران

پاسخ ها: 4
مشاهده: 2385
آخرين ارسال مارس 06, 2013, 01:27:08 pm
توسط موسوی فرد
قرار دادن فصل بدون شماره در فهرست مطالب

نویسنده علیرضا بیکیانجمن عمومی

پاسخ ها: 1
مشاهده: 3306
آخرين ارسال آوریل 21, 2013, 06:56:42 pm
توسط وحید دامن‌افشان
قرار دادن نسخه بند انگشتی جداول در در فهرست جداول

نویسنده Farhadiانجمن گرافیک، جدول و شکل

پاسخ ها: 0
مشاهده: 1964
آخرين ارسال ژوئیه 02, 2014, 02:38:15 am
توسط Farhadi
قرار دادن کد در متن

نویسنده محمود امین‌طوسیانجمن ریاضیات و علوم

پاسخ ها: 5
مشاهده: 6194
آخرين ارسال نوامبر 20, 2010, 12:03:57 pm
توسط javadr
نحوه قرار دادن درست علامت = در جمله

نویسنده setarehانجمن طراحی صفحه

پاسخ ها: 1
مشاهده: 3571
آخرين ارسال اكتبر 24, 2009, 05:10:58 pm
توسط آسیه
نحوه قرار دادن یه عبارت در زیر یه عبارت دیگه؟

نویسنده وحید دامن‌افشانانجمن حروف‌چینی مستندات

پاسخ ها: 4
مشاهده: 4107
آخرين ارسال دسامبر 05, 2009, 12:52:02 am
توسط وحید دامن‌افشان