اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
1.2k بازدید

با سلام خدمت دوستان عزیز
فایل زیر کد کمینه است. اشکال کار این است که در فهرست نمودارها، فاصله بین شماره شکل و کپشن کم است و نوشته ها روی هم می افتند.فایل pdf را هم پیوست کردم که ببینید.ممنون میشم اگر راهنماییم بفرمایید.

فایل(های) پیوست:
takloop.jpg
g_to_N.jpg

1 پاسخ

+1 رای

سلام


با توجه به ساختار زیر عمل کنید:


\documentclass[a4paper,12pt]{report}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{pdfpages}
\usepackage{amssymb,epsf}
\usepackage{float}
\usepackage{latexsym}
\usepackage{subcaption}
\usepackage{epstopdf}
\usepackage{tabularx}
\usepackage{graphicx,epsfig} % inserting images
\usepackage[top=3cm,right=4cm,bottom=3cm,left=3cm]{geometry} 
\usepackage{titlesec}
\usepackage{rotating}

\usepackage{threeparttable}
%\usepackage{fancyhdr}

\usepackage[numbers,sort&compress]{natbib}
\usepackage[pagebackref=false,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref} 


\usepackage{xepersian}
\defpersianfont\nastaliq[Scale=1.1]{XB Zar}
\settextfont[Scale=1.1]{XB Zar}%Zar}
\setdigitfont{Yas}
\renewcommand\bibname{منابع}

\makeatletter
\bidi@patchcmd{\@harfi}{آ}{الف}
{\typeout{Succeeded in changing `آ` into `الف`}}
{\typeout{Failed in changing `آ` into `الف`}}
\makeatother
\flushbottom

% ------------------------------------
\makeatletter
\renewcommand*\l@chapter[2]{%
  \ifnum \c@tocdepth >\m@ne
    \addpenalty{-\@highpenalty}%
   
    \vskip 1.0em \@plus\p@
    \setlength\@tempdima{4.6em}%
    \begingroup
      \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth
      \parfillskip -\@pnumwidth
      \leavevmode \bfseries
      \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima
      \hskip -\if@RTL\rightskip\else\leftskip\fi
      #1\nobreak\leaders\hbox{$\m@th
        \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
        mu$}\hfill \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
      \penalty\@highpenalty
    \endgroup
  \fi}
  
  \renewcommand\tableofcontents{%
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse
    \fi
    \centerline{\huge\bfseries\contentsname
        \@mkboth{%
           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
    \vskip 40\p@
    \@starttoc{toc}%
    \if@restonecol\twocolumn\fi
    }
    
    \renewcommand{\@starttoc}[1]{%
  \hboxR to \textwidth{عنوان \hfill صفحه} 
  \begingroup
    \makeatletter
    \@input{\jobname.#1}%
    \if@filesw
      \expandafter\newwrite\csname tf@#1\endcsname
      \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
    \fi
    \@nobreakfalse
  \endgroup}

  

  
   %----------------------------------------------------
  
\titleformat{\chapter}[display]
{\normalfont\LARGE\bfseries\centering}{}{20pt}{\LARGE}
\titlespacing{\chapter}{2pc}{1.4 cm}{1 cm}[2pc]
  %\titleformat*{\section}{\large\bfseries}
  %\titleformat*{\subsection}{\bfseries}
  %\include{jeld_info}
\renewcommand{\listfigurename}{فهرست نمودار‌ها}
\renewcommand{\listtablename}{فهرست جدول‌ها}
\makeatletter
\def\@makeLTRfnmark{\hbox{\@textsuperscript{\latinfont\@thefnmark}}}
\renewcommand\@makefntext[1]{%
    \parindent 1em%
    \noindent
    \hb@xt@1.8em{\hss\if@RTL\@makefnmark\else\@makeLTRfnmark\fi}#1}
\makeatother
\begin{document}
\SepMark{-}
%\input{ch0}
\pagenumbering{alph}
%\include{cover_fa}
%\input{ch0}
%\newpage  
%\input{besmellah}
%\include{ezharnameh}
%\include{taeid}
\baselineskip 27pt
%\include{taghdim}
%\include{setayesh}
%\include{sepas}
%\baselineskip 32pt
%\include{abstract}
\tableofcontents
\listoftables
\listoffigures
\baselineskip 27pt
\clearpage
\pagenumbering{adadi}
\baselineskip 27pt 
\clearpage
\makeatletter
\renewcommand\thechapter{\@arabic\c@chapter}
\makeatother
\baselineskip 27pt
%\include{ref}
\baselineskip 27pt                 
%\include{abstract_en}
\baselineskip 27pt      
%\include{taeid-en-2}\label{key}
\baselineskip 27pt 
\clearpage 
\pagenumbering{arabic}
\include{chap1}
\include{chap2}
\include{er}

\appendix
\renewcommand{\chaptername}{پیوست}
\renewcommand{\thechapter}{\chaptername~\harfi{chapter}}
\include{app1}
\include{app2}  
%\include{cover_en}
\end{document}

توجه کنید که در ابتدای فصول نیازی به درج دستور زیر نیست:

\addcontentsline{toc}{chapter}{پیوست‌ها}

این دستور فقط در ابتدای اولین پیوست شما قرار می‌گیرد.
در ضمن برای پیوست‌ها باید در انتهای سند شما قرار ‌گیرند. چون ساختار ظاهر شدن فصل‌ها را برای این‌کار تغییر می‌دهیم.
خروجی‌های فهرست‌های شما با نسخه‌های اولیه‌ی تکلایو 2018 به صورت زیر است:


enter image description here


![enter image description here][2]

علامت سوال دربالا به خاطر این است که من داده های شما را نداشتم . همچنین جدولی فرضی برای ظاهر شدن فهرست جداول را به سند شما اضافه کرده‌ام.


ویرایش دوم با توجه به خواسته‌ی شما در قسمت نظرات:

از ساختار زیر برای صفر کردن شماره‌ی فصل قبل از \appendix استفاده کرده‌ام.

\setcounter{chapter}{0}
\appendix

از بسته و دستورات زیر نیز قبل از بسته‌ی زی‌پرشین بهره گرفته‌ام:

\usepackage{tocloft}
\setlength{\cftfignumwidth}{5.55em}
\setlength{\cfttabnumwidth}{5.55em}

فهرست‌های خود را نیز به صورت زیر تغییر دهید:

\tableofcontents\clearpage
\listoftables\clearpage
\listoffigures\clearpage

خروجی های زیر را دارید:


enter image description here


enter image description here


موفق باشید.

بسیار سپاس گزارم.اما اینجوری پیوست به عنوان ادامه فصلهای قبل می‌شود. مثلا اگر من 5 فصل پایان نامه و 2 تا appendixدارم ، appendixها به عنوان فصل 6 و 7 در فهرست شکلها ظاهر می‌شوند.مثل نمونه‌ای که خودتون گذاشتین.می‌بینید که به عنوان فصل سوم هست.من میخوام مثلا شکل اول در پیوست را به صورت: "پیوست الف-1:..." نشون بده.
توسط (12 امتیاز)
سلام
ویرایش دوم در بالا را ببینید. در خواست شما از ابتدا کامل بیان نشده بود و به این دلیل به درازا کشید. موفق باشید.
توسط (8.7k امتیاز)
ممنون از اینکه وقت گذاشتین.
توسط (12 امتیاز)
ممنون با ویرایش دوم دیگه مشکلی نیست.ببخشید وقتتون گرفتم.
توسط (12 امتیاز)
موفق باشید.
توسط (8.7k امتیاز)
پرسیدن سوال
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.1k پرسش

6.6k پاسخ

23.5k نظر

7.5k کاربر

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای extrafootnotefeatures subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد شعر kashida بولد تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis
...