سلام
به پارسیلاتک خوشآمدید.
در دو بخش به مشکلات فایل ارسالی شما پاسخ میدهم.
تصویرها در فایل شما از دو نوع متفاوت هستند. نمونهی اول تصاویر با پسوند .eps
میباشند که فضای سفید زیادی در اطراف آنها در بالا و پایین و راست و چپ وجود دارد. نوع دوم عکسهایی با پسوند .jpg
میباشند که برش داده شدهاند و فضای سفید اطراف آن تقریباً حذف شده است. به همین دلیل در تنظیم آنها در وسط مشابه نمیباشند و این مشکل را به وجود میآورد. همچنین فضای سفید واقع در بالای تصاویر با پسوند .eps
، باعث همپوشانی قسمتی از متن شده است.
برای رفع این مشکل پیشنهاد من استفاده از آپشن trim
از بستهی graphicx
به صورت زیر است:
trim=0mm 0mm 0mm 0mm
که در آن از چپ به راست برشهایی برای حذف فضای سفید حول تصویر (در جهت خلاف عقربههاست; چپ-پایین-راست و بالا) میباشند.
راههای دیگری برای افزودن فضای قبل از محیط figure
وجود داشت که با توجه به به اینکه نمونههای دیگری از تصاویر نیز در فایل شما وجود دارد از گفتن آن پرهیز کردهام.
با حذف دو بستهی
\usepackage[USenglish]{babel}
\usepackage[utf8]{inputenc}
مشکل کپشن شما نیز برطرف میگردد.
استفاده از بستهیepstopdf
برای تبدیل eps
به pdf
و همچنین ساختار زیر برای بازسازی فایلهای پیدیاف برای زمانی که فایلهای eps
شما از نوع جدید باشند در این نوع اسناد لازم است:
\usepackage{epstopdf}
\epstopdfsetup{update}
بستهی subcaption
را نیز به قبل از بستهی زیپرشین منتقل کردهام.
کدهای شما به صورت زیر است (البته با تعداد زیادی بسته و دستوراتی که برای این سوال نیاز نیستند):
\documentclass[12pt,oneside,fleqn,a4paper]{book}%
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{float}
\usepackage{anyfontsize}
\usepackage{tikz,pgfplots}
\usepackage{adjustbox}
\usepackage{array, makecell}
\newcolumntype{L}[1]{>{\raggedright\justifying\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\justifying\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
%\usepackage[USenglish]{babel} % Formatting % Language setting
\usepackage{caption} % Formatting % Typesetting
\usepackage{centernot} % Math symbol % This package
\usepackage{color} %N01 % Formatting % allows to mark
\usepackage{enumerate} %N01 % Formatting % This package
\usepackage[inline]{enumitem} % Formatting % This
\setlist[itemize,1]{label={\fontfamily{cmr}\fontencoding{T1}\selectfont\textbullet}}
\usepackage[a]{esvect}
\usepackage{fancyhdr}
\usepackage[hang,flushmargin,bottom]{footmisc}
%\usepackage[utf8]{inputenc} % Font % To specify an input
\usepackage[american]{isodate} % Annotation % Provides various
\usepackage{pgf} % Graphics % See
\usepackage{ragged2e} % Formatting % This package
\usepackage{setspace} % Formatting % To change line
\usepackage{soul} % Formatting % Text
\usepackage[idxcommands]{splitidx} % Indexing % Allows index
\usepackage{stmaryrd} % ? % \varoplus
\usepackage{textcomp} % Font % PSNFSS collection
\usepackage{titlesec} % Formatting % This package is
\usepackage{tikz} % Graphics % See
\usepackage{times} % Font % ?
\usepackage[nottoc]{tocbibind} % Formatting % Enables the
\usepackage[normalem]{ulem} % Formatting % Provides undeline
\usepackage{upgreek} % Font % Upright Greek
\usepackage{url} % Formatting % Allows text to be
\usepackage{vmargin}
\usepackage{zref-perpage}
\usepackage[pdfborder={0 0 0},xetex]{hyperref} % Formatting %
\usepackage[open, openlevel=1]{bookmark}
\usepackage{subcaption}
\usepackage[all]{hypcap} % Formatting % For links to
\def\PRDay {30} % Values: 1, 2, 3,
\def\PRMonth {10} % Values: 1, 2, 3,
\def\PRYear {1393} % Values: 1390, 1391,
\def\LTDay {28} % Values: 1, 2, 3, ..., 31
\def\LTMonth {1} % Values: 1, 2, 3, ..., 12
\def\LTYear {2015} % Values: 2000, 2001,
\usepackage{epstopdf}
\epstopdfsetup{update}
\usepackage{xepersian} % Persian language support
\interfootnotelinepenalty=10000
\newcommand{\PDFStartPage}{1}
\definecolor{red}{rgb}{1,0,0}
\definecolor{green}{rgb}{0,1,0}
\definecolor{blue}{rgb}{0,0,1}
\definecolor{yellow}{rgb}{1,1,0}
\definecolor{orange}{rgb}{1,0.647,0}
\definecolor{gold}{rgb}{1,0.843,0}
\definecolor{purple}{rgb}{0.627,0.125,0.941}
\definecolor{gray}{gray}{0.745}
\definecolor{brown}{rgb}{0.647,0.165,0.165}
\definecolor{navy}{rgb}{0,0,0.502}
\definecolor{pink}{rgb}{1,0.753,0.796}
\definecolor{seagreen}{rgb}{0.18,0.545,0.341}
\definecolor{turquoise}{rgb}{0.251,0.878,0.816}
\definecolor{violet}{rgb}{0.933,0.51,0.933}
\definecolor{darkblue}{rgb}{0,0,0.545}
\definecolor{darkcyan}{rgb}{0,0.545,0.545}
\definecolor{darkgray}{gray}{0.663}
\definecolor{darkgreen}{rgb}{0,0.392,0}
\definecolor{darkmagenta}{rgb}{0.545,0,0.545}
\definecolor{darkorange}{rgb}{1,0.549,0}
\definecolor{darkred}{rgb}{0.545,0,0}
\definecolor{lightblue}{rgb}{0.678,0.847,0.902}
\definecolor{lightcyan}{rgb}{0.878,1,1}
\definecolor{lightgray}{gray}{0.827}
\definecolor{lightgreen}{rgb}{0.565,0.933,0.565}
\definecolor{lightyellow}{rgb}{1,1,0.878}
\definecolor{black}{gray}{0}
\definecolor{white}{gray}{1}
\graphicspath{{./AVI/}{./AVI/}}
\setlength{\hoffset }{-1in}
\setlength{\voffset }{-1in}
\setlength{\oddsidemargin }{15mm}
\setlength{\evensidemargin }{15mm}
\setlength{\topmargin }{40mm}
\setlength{\headheight }{26mm}
\setlength{\headsep }{6mm}
\setlength{\textheight }{240mm}
\setlength{\textwidth }{167mm}
\setlength{\marginparsep }{1mm}
\setlength{\marginparwidth }{10mm}
\setlength{\footskip }{12mm}
\setlength{\marginparpush }{2mm}
\newlength{\TemporaryVariable}
\setlength{\TemporaryVariable}{1pt}
\linespread{1.8} % Use 1.3 for 1.5 times line
\newcommand{\NI}{\noindent}
\captionsetup[figure]{labelfont={rm, small, bf}
,position=bottom
,skip=-2mm
,textfont={rm, small}
,justification=justified
,indention=10mm
,width=0.85\textwidth
}
\setlength{\abovecaptionskip}{0mm} % Upper the distace of
\newlength{\FigUnitLength}
\setlength{\FigUnitLength}{1mm}
\newlength{\FigFBoxSep}
\setlength{\FigFBoxSep}{0pt}
\newlength{\FigFBoxRule}
\setlength{\FigFBoxRule}{0.25mm}
\settextfont[Scale=1.3]{XB Niloofar}
\setlatintextfont[Scale=1] {Times New Roman}
\setdigitfont[Scale=1.3] {Times New Roman}
\renewcommand{\thefigure}{\arabic{chapter}\lr{-}\arabic{figure}}
\newcommand{\nf}{\char\value{226}\char\value{128}\char\value{140}}
\begin{document}
متن قبل از شکل اول
\begin{figure}[H]
\begin{center}
\setlength{\unitlength}{\FigUnitLength}
\setlength\fboxsep{\FigFBoxSep}
\setlength\fboxrule{\FigFBoxRule}
\includegraphics[trim=8mm 2mm -40mm -10mm,clip,width=0.7\textwidth]{Fig/01_06.eps}
\end{center}
\caption[فشار تماسی بین شفت و تایر در شبیهسازی 1]
{فشار تماسی بین شفت و تایر در شبیهسازی 1}
\label{1}
\end{figure}
متن قبل از شکل دوم
\begin{figure}[H]
\begin{center}
\setlength{\unitlength}{\FigUnitLength}
\setlength\fboxsep{\FigFBoxSep}
\setlength\fboxrule{\FigFBoxRule}
\includegraphics[width=0.5\textwidth]{Fig/01_06}
\end{center}
\caption[فشار تماسی بین شفت و تایر در شبیهسازی 1]
{فشار تماسی بین شفت و تایر در شبیهسازی 1}
\label{2}
\end{figure}
\end{document}
خروجی زیر را با نسخههای اولیهی تکلایو 2018 دارید:
موفق باشید.