1

I've simulated the situation in minimal file: This file is named test.tex in uploaded file. Also you need font.

minimal:

\documentclass[11pt,twoside]{report}

\usepackage{amsthm}

\usepackage{dblfnote}
\usepackage{subcaption}
\usepackage[colorlinks=true]{hyperref}
\usepackage{fancyhdr}
\usepackage[margin=2.5cm,right=3cm]{geometry} 
\usepackage{graphicx}
\usepackage{afterpage}

\usepackage{xepersian}
\settextfont{XB Zar}
\graphicspath{{./}{figures/}}
\setlength{\baselineskip}{10mm}
\makeatletter
\begin{document}
    سلام به من سلام به شما و سلام به همه دوستدران و طرفداران نرم‌افزار لتکس\footnote{\LaTeX}.

\afterpage{\clearpage}
\begin{figure}
    \centering
    % محیط subfigure با فراخوانی بسته‌ی subcaption به لاتک اضافه می‌شود.
    \begin{subfigure}{.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{basic-FMCW}
        \caption{اساس کارکرد رادار ،FMCW کم کردن فرکانس‌های سیگنال دریافتی و ارسالی است}
        \label{222}
    \end{subfigure}\par
    \begin{subfigure}{.7\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Basic-Pulse}
        \caption{اساس کارکرد رادار پالسی مدت زمانی است که پژواک و پالس ارسالی از هم فاصله دارند}
        \label{333}
    \end{subfigure}
    \caption{مقایسه کارکرد رادارهای موج‌پیوسته و پالسی}
    \label{123}
\end{figure}\afterpage{\clearpage}
بر خلاف رادار پالسی که پالس را ارسال می‌کند، لحظاتی فرستنده خاموش شده، گیرنده روش شده و به پژواک گوش می‌دهد. توان  %
\lr{LPI\LTRfootnote{Low Probability of intercept}}%متوسط و توان لحظه‌ای رادار موج پیوسته برابر است، پس فرستنده ارزان‌تر و حالت جامد دست آوردهایی هستند که با استفاده از این نوع رادار به دست می‌آوریم. به علاوه ویژگی %
\lr{LPI\LTRfootnote{Low Probability of intercept}}%
 یا کم شدن احتمال آشکار سازی رادار توسط آشکار کنندگان، که یک دستیافت مهم دیگر است.
 \bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip\bigskip
روش ملموس برای پیدا کردن موقعیت هدف در رادار Monostatic می‌تواند تحلی %
\lr{LPI\LTRfootnote{Low Probability of intercept}}
ل پژواک یک پالس باشد. این که چه زمانی طول کشیده تا پژواک پالس ارسالی دریافت شود. از این زمان میتوانیم  %
\lr{LPI\LTRfootnote{Low Probability of intercept}}
فاصله هدف را تشخیص دهیم. با فرض این که پالس ارسالی یک موج سینوسی بوده باشد، با اثر داپلر میتوان سرعت شعاعی هدف را هم تخمین زد. این پالس به صورت پشت سر هم ارسال می‌شود و پارامتر 
\lr{PRF\LTRfootnote{Pulse Repetition Frequency}}


\end{document}

And it's working just fine, but in my project I have trouble when adding subfigure, aligned vertically specially when their scale are not 0.45 and is 0.7. Firstly, after making figure vertically aligned, I've got 'stack size is full 5000' also my PDF pages increased from 11 to 4871!, Then I've added the \afterpage{\clearpage} to remove this error, this error has gone but still problem persist in not getting PDF output! Note that problem appears only if adding linebreak or \par between two subfigure or one of them are scaled more than 0.5 which cause them to align vertically. The problem is located in chapter01.tex in uploaded file which is included in

main.tex:

% برای جستن جزئیات این فایل، لطفا http://meysampg.blog.ir/post/38 را ببینید.

% اضافه کردن دستورات و تنظیمات به فایل لاتک‌مان.
\include{header}
% شروع سند
\begin{document}
% چاپ فهرست مطالب
\tableofcontents

% هر فصل را در یک فایل با نامی مثل chapterxx ذخیره می‌کنیم و آنرا به فایل اضافه می‌کنیم.
% افزودن فصل اول
\include{chapter01}
%% افزودن فصل دوم
\include{chapter02}

% شروع ضمیمه‌ها
%\appendix
% فراخوانی ضمیمه‌ی اول
%\include{appendix01}

% تنظیم کردن چاپ مراجع با طبقه‌بندی اول انگلیسی‌ها، بعد فارسی‌ها

\bibliographystyle{ieeetr-fa}
\bibliography{ref}
% افزودن فایل لیست مراجع


% پایان سند
\end{document}

header.tex:

\documentclass[11pt,twoside]{report}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{textgreek}
\usepackage{amsthm}
\usepackage{dblfnote}
\usepackage[colorlinks=true]{hyperref}
\usepackage{fancyhdr}

\usepackage[margin=2.5cm,right=3cm]{geometry} 

\usepackage{listings}

\usepackage{color}

\usepackage{textcomp}

% افزودن امکان دستکاری و ساخت فهرست مطالب.
\usepackage{tocbasic}

% افزودن امکان درج الگوریتم.
\usepackage[linesnumbered]{algorithm2e}

\usepackage{graphicx}
%\usepackage{float}
%\usepackage{subfigure}
%\usepackage{caption}

\usepackage{subcaption} %note that it cant work with 3 top package
\usepackage{afterpage}
% افزودن امکان فارسی‌نویسی به سند
\usepackage{xepersian}

\settextfont{XB Zar}

\setlength{\baselineskip}{10mm}

\newtheorem{thm}{قضیه}[section]
\newtheorem{lem}{لم}[section]
\newtheorem{example}{مثال}[section]
\newtheorem{corollary}{نتیجه}[section]
\newtheorem{definition}{تعریف}[section]

%MATLAB https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings#Supported_languages را ببینید.
\definecolor{listinggray}{gray}{0.9}
\lstset{
    tabsize=4,
    rulecolor=,
    language=matlab,
    basicstyle=\scriptsize,
    upquote=true,
    aboveskip={1.5\baselineskip},
    columns=fixed,
    showstringspaces=false,
    extendedchars=true,
    breaklines=true,
    prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
    showtabs=false,
    showspaces=false,
    showstringspaces=false,
    identifierstyle=\ttfamily,
    keywordstyle=\color[rgb]{0,0,1},
    commentstyle=\color[rgb]{0.133,0.545,0.133},
    stringstyle=\color[rgb]{0.627,0.126,0.941},
    numbers=left, 
    numberstyle=\tiny,
    frame=l
}

%MATLAB
\DeclareNewTOC[
type=code,
types=codes,
float,
floattype=4,
name=کد,%
listname={لیست کدهای کامپیوتری}%
]{lop}

% این هم مثل بالایی :)).
\DeclareNewTOC[
type=algo,
types=algos,
float,
floattype=4,
name=الگوریتم,
listname={لیست الگوریتم‌ها}%
]{loa}

%section summery
\makeatletter
\newenvironment{summary}
{%\begin{center}\textbf{خلاصه‌ی فصل}\end{center}
    \list{}{\listparindent 1em
        \itemindent\listparindent
        \rightmargin\leftmargin
        \parsep\z@ \@plus\p@}
    \item\relax}
{\endlist}
\renewcommand{\bibname}{مراجع}
\graphicspath{{./}{figures/}}

chapter01.tex:(note this is error free you need to add linebreak between subfigures to getting error)

\chapter{فصل مقدمات}\label{chap.intro}
\begin{summary}
آنچه در این بخش خواهیم خواهند:\\
رادار چیست؟ رادار از کجا شروع شد؟ کاربردهای رادار چیست؟مبانی رادار چیست؟
\end{summary}

\section{رادار، تاریخچه و کاربرد}\label{intro.history}
واژه رادار مخفف 
\lr{RAdio Detection And Ranging}
 است. امروزه این عبارت وارد زبان‌ها شده و مستقلا معنی پیدا کرده. سیستم رادار با دریافت بازتاب امواج ارسالی، می‌تواند در مورد محیط؛ اطلاعات، بدست آورد.

حدودا سال 1886 بود که قوانین نظریه الکترومغناطیس ماکسول (1864) توسط آزمایشات عملی هرتز تایید شد. آن هم با تجهیزات شبیه تجهیزات رادار پالسی و در فرکانسی حدود 455 مگاهرتز.
1904 وسیله‌ای برای تشخیص کشتی‌ها و جلوگیری از برخوردشان ساخت. بعد از آن تلاش‌هایی انجام گرفت. در دهه 1930 که رادار دوباره طراحی شد و در فرکانس‌هایی چون 100، 200، 600 مگاهرتز البته رادارهای \lr{Chain home} بریتانیا در 30 مگاهرتز کار می‌کرد. باید بدانید در این زمان توسعه رادار به طور موازی در کشورهای مختلف توسعه می‌یافت.

تلاش‌ها دیگر برای شناسایی هواپیماهای دشمن تشخیص فرکانس جرقه‌زنی موتور هواپیما بود که با آب‌بندی مناسب توانایی مهار نشتی آن برطرف میشدُ. مشکل فروسرخ هم این بود که قابلیت استفاده در همه شرایط آب و هوایی را ندارد. \cite{2001SkolnikIntroToRadar}

امروزه رادارها با توسعۀ تکنولوی، کاربردهای نوین و وسیعی پیدا کرده‌اند \cite{2001SkolnikIntroToRadar}:
\begin{itemize}
    \item {هواشناسی}
    \item {کیهان‌شناسی}
    \item {تصویربرداری}
    \item{زمین‌نفوذ}
    \item{حفاضت موشک بالستیک}
    \item{اِچ.اِفِ فَرااُفُق}
    \item{نظارتی جنگی}
    \item{دورکنترلی محیط}
    \item{کنترل ترافیک هوایی}
    \item{رادارهای چندکاربردی هوابرد جنگنده‌ها با پردازش پیچیده داپلر}
    \item{امنیت کشتی‌ها}
    \item{پزشکی \cite{2018MedaicalRadar}}
    \item{}
\end{itemize}
سامانه‌های رادار پیشرفته، با پردازش دیجیتالِ سیگنال و یادگیری ماشین همرا شده اند، که قابلیت استخراج اطلاعات مفید را از سطح بالای نویز و کلاتر(اجسامی غیر از جسم مورد نظر) را فراهم کرده
\cite{2017SeaClutter}\cite{2013FunRadSigPro}.

\section{مبانی رادار}\label{intro.basics}
بس از پرداختن به ساختار رادار در نهایت، زمانی که قرار است سیگنال دریافتی از رادار، پردازش شده و آشکارسازی انجام شود، یک چیز برایمان مهم است و آن نسبت سیگنال به نویز%
\LTRfootnote{Signal to Noise Ration (SNR)}%
\ است. یک سامانه راداری با SNR بهینه خطای آشکار سازی غلط دلخواه را داشته و با حداقل مصرف انرژی کار خواهد کرد.

چه متغییرهایی روی این پارامتر مهم تاثیر می‌گذارد؟ معادله‌ای که با متغییرهای پیکربندی سیستم، نسبت سیگنال به نویز را میدهد. یعنی قبل از ساخت رادار در واقعیت فهمیدیم با متغییرهای انتخاب‌شده چه کارایی را باید از رادار انتظار داشت.
لازم است قبل از شروع با چند اصطلاح آشنا شویم:
\begin{description}
    \item[هدف]
    شی که قرار است توسط رادار آشکارسازی شود
    \item[کلاتر\LTRfootnote{Clutter}]
    پژواک‌هایی که همان کار نویز را انجام می‌دهند اما ناشی از اجسام دیگری غیر از هدف مورد نظر ما هستند. مثال: قایقی که هدف ما هست، اما به ناچار پژواک دریا هم همراه با پژواک قایق به ما خواهد رسید
    \item[احتمال آشکارسازی غلط\LTRfootnote{False alarm probability}]
    احتمال این که رادار به دلایلی مثلا وجود کلاتر یا نویز وجود هدف را به ما نشان دهد، که باید مقدار کمی باشد
    \item[احتمال آشکارسازی]
    در شرایطی که هدف واقعا وجود دارد، رادار با این احتمال هدف را تشخیص خواهد داد که باید مقدار زیادی باشد
\end{description}
\subsection{موقعیت فرستنده و گیرنده، نسبت به هم}\label{intro.basics.MonoBi}
بسته به این که فرستنده و گیرنده رادار کنار هم باشند، یا از هم فاصله داشته باشند، در دو دسته Bistatic یا Monostatic قرار می‌گیرند. به دلیل سادگی و تحلیل راحت‌تر به طور کامل با Bistatic کار نداریم.
\subsection{اصول رادار پالسی و رادار موج پیوسته}\label{intro.basics.pulseVScontinuos}
روش ملموس برای پیدا کردن موقعیت هدف در رادار Monostatic می‌تواند تحلیل پژواک یک پالس باشد. این که چه زمانی طول کشیده تا پژواک پالس ارسالی دریافت شود. از این زمان میتوانیم فاصله هدف را تشخیص دهیم. با فرض این که پالس ارسالی یک موج سینوسی بوده باشد، با اثر داپلر میتوان سرعت شعاعی هدف را هم تخمین زد. این پالس به صورت پشت سر هم ارسال می‌شود و پارامتر 
\lr{PRF\LTRfootnote{Pulse Repetition Frequency}}
 این فاصله زمانی بین ارسال‌ها را تعیین می‌کند.
ظاهرا تمرکز این نوع تحلیل در حوزه زمان است، به صورت پیش فرض طول هر پالس با پهنای باند رابطه عکس دارد که پهنای باند بیشتر یعنی دقت بیشتر رادار در تعیین موقعیت هدف، که حفظ حساسیت بالا برای تشخیص این پالکس کوچک هزینه خود را دارد. همچنین برای افزایش برد رادار باید PRF را کم کرد این کاهش باعث کم شدن توان متوسط ارسالی می‌شود. برای افزایش توان ارسالی باید هر پالس را با انرژی خیلی زیاد ارسال کرد که با تکنولوژی حالت جامد این کار خیلی سخت است و از ابزارآلاتی چون مگنترون، کلیسترون، تیوب موج رونده و \ldots\ استفاده می‌شود \cite{2001SkolnikIntroToRadar}.

مشکل رادار پالسی ارسال توان بالایی است که منجر به گران شدن تجهیزاتش می‌شود. برای مثال 
\cite{2013modernRadarPri:RadarApp}: 
طول پالس یک میکروثانیه را باPRF یک کیلوهرتز و توان متوسط یک وات، بایست، حداکثر توان 100 کیلو وات را ارسال کرد.

البته به کمک دو تکنیک 

\lr{Pulse compression}
 و 
\lr{Stretch processing}
می‌توان بر مشکلات مذکور چیره شد. \lr{Pulse compression} تکنیک یعنی به جای این که پالس‌ها تک فرکانس باشند، طیفی از فرکانس‌ها باشند که در صورت استفاده از \lr{Matched filter} ممکن می‌شود. این کار کنترل انرژی پالس (با تغییر اندازه پالس) را از دقت بورد (با تغییر پهنای باند) جدا می‌کند. تکنیک \lr{Stretch processing} هم برای شبیه رادار موج پیوسته سیگنال ارسالی را در سیگنال دریافتی ضرب می‌کند و تحلیل را در دامنه فرکانس انجام می‌دهد، این تکنیک زمانی استفاده می‌شود که تکنیک فشرده سازی پالس با پهنانی باند خیلی زیاد (در حد گیگاهرتز) استفاده شده، تا پهنای باند را به طرز قابل توجهی کم کند و شرایط کاری را برای مبدل‌های آنالوگ به دیجیتال راحت کند. \cite{2007Mul-FreqCWradar}

مبانی کار رادار موج پیوسته مثل رادار پالسی مشهود نیست چون تحلیل، در حوزه فرکانس انجام می‌شود، این رادار به طور پیوسته سیگنال ارسال می‌کند و به طور پیوسته هم دریافت میکند.

%\begin{figure}[H]
%   \centering
%   \subfigure[نظر به راست]{
%       \includegraphics[width=0.4\textwidth]{basic-FMCW}
%       \label{999}}
%   
%   \subfigure[نظر به چپ]{
%       %
%           \includegraphics[width=0.7\textwidth]{Basic-Pulse}
%       \label{888}}  
%   \caption {مقایسه کارکرد رادارهای موج‌پیوسته و پالسی}
%   \label{777}
%\end{figure}
\afterpage{\clearpage}
\begin{figure}
    \centering
    % محیط subfigure با فراخوانی بسته‌ی subcaption به لاتک اضافه می‌شود.
    \begin{subfigure}{.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{basic-FMCW}
        \caption{اساس کارکرد رادار ،FMCW کم کردن فرکانس‌های سیگنال دریافتی و ارسالی است}
        \label{222}
    \end{subfigure}
    \begin{subfigure}{.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Basic-Pulse}
        \caption{اساس کارکرد رادار پالسی مدت زمانی است که پژواک و پالس ارسالی از هم فاصله دارند}
        \label{333}
    \end{subfigure}
    \caption{مقایسه کارکرد رادارهای موج‌پیوسته و پالسی}
    \label{123}
\end{figure}\afterpage{\clearpage}
بر خلاف رادار پالسی که پالس را ارسال می‌کند، لحظاتی فرستنده خاموش شده، گیرنده روش شده و به پژواک گوش می‌دهد. توان متوسط و توان لحظه‌ای رادار موج پیوسته برابر است، پس فرستنده ارزان‌تر و حالت جامد دست آوردهایی هستند که با استفاده از این نوع رادار به دست می‌آوریم. به علاوه ویژگی %
\lr{LPI\LTRfootnote{Low Probability of intercept}}%
 یا کم شدن احتمال آشکار سازی رادار توسط آشکار کنندگان، که یک دستیافت مهم دیگر است.
برخی مزایا و معایب رادار موج پیوسته \cite{2013modernRadarPri:RadarApp}:
\begin{itemize}
    \item[مزایا] {
    \item{ساده}
    \item{ارزان}
    \item{کوچک}
}
\item[معایب] {
    \item{داینامیک رنج پایین، به دلیل نشتی ارسال و دریافت همزمان}
    \item{محدودیت در حداکثر بورد، ناشی از همان نشتی گیرنده، فرستنده}
} 
\end{itemize}
\subsection{معادله رادار}\label{intro.basics.Eq}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
همانطور که در ابتدای فصل گفته شد با این معادله می‌توان حداکثر بورد رادار، که به آن بورد انرژتیک گویند تعیین کند، برد دیگری نیز داری که به آن بورد Instrumental گویند و بعدا (؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟) به آن خواهیم پرداخت.

از آنجا که رادار موج پیوسته مثل رادار پالسی می‌ماند با این تفاوت که 
\lr{Duty cycle}
 100٪ دارد، معادله رادار پالسی را می‌نویسیم و به حالت پیوسته‌اش بسط می‌دهیم.
 فرض کنید رادار توان بالای
 \rl{$P_T$}
 را در یک پالس کوتال الکترومغناطیس را با یک آنتن جهت‌دار با بهره
 \lr{$G_T$}
 ارسال کند. اگر هدف در فاصله 
 \lr{$R$}
 و سطح مقطع راداری\LTRfootnote{Cross-section} 
\lr{$\sigma_T$}
و سطح مقطع موثر دریافتی آنتن گیرنده 
\rl{$A_R=G_R\lambda^2/4\pi$}
که $\lambda$ طول موج و \lr{$G_R$} هم بهره آنتن گیرنده است.توان دریافتی یا معادله کلاسیک رادار به این شکل خواهد شد:
\begin{equation}
    P_R=
    \overbrace{
    \underbrace{\dfrac{P_TG_T}{4\pi \!R^2}}_\text{transmitted} \underbrace{\sigma_T}_\text{absorbtion}
    }^\text{Illuminated}
\underbrace{
\dfrac{A_R}{R^2L}
}_\text{receiving}
    =\dfrac{P_TG_TG_R\lambda^2}{(4\pi)^3R^4L}\sigma_T
\end{equation}
نویز معادل گیرنده
\lr{$P_N=KTF_RB$}
است، با دمای موثر سیستم $T$، نویز فیگور گیرنده
\lr{$F_R$}،
 پهنای باند گیرنده $B$ و $K$ ثابت بولتزمن.

حال توان دریافتی و نویز را داریم، یعنی SNR را داریم. اگر فرض کنیم قرار است سیگنال دریافتی با آشکارساز نیمن-پیرسون\LTRfootnote{Neyman-Pearson} آشکارسازی شود، به سیگنال به نویز $D_0$، نیاز خواهیم داشت که بسته به احتمال آشکار سازی غلط\LTRfootnote{False alarm} حدود 12--16~ dB می‌شود.
\begin{equation}
    SNR>D_0 \longrightarrow \ldots>R_\text{max}
\end{equation}
بیشترین بورد قابل آشکارسازی:
\begin{equation}\label{eq.1.GeneralRadar}
    R_\text{max}=\left(\dfrac{P_TG_TG_R\lambda^2}{(4\pi)^3LKTF_RBD_0}\sigma_T\right)^\text{\lr{1/4}}
\end{equation}
در رادار پالسی پهنای باند ارتباط عکس با طول پالس دارد؛ $B=1/\tau$، همچنین انرژی ارسالی برابر با طول پالس ضرب در توان ارسالی یا $E_T=\tau P_T$. که با این تفاسیر، $B$ از معادله \ref{eq.1.GeneralRadar} حذف شده و $P_T$ به $E_T$ تبدیل می‌شود. که نشان می‌دهد آشکار سازی به ازای هر پالس به انرژی ارسالی، بهره آنتن‌های گیرنده و فرستنده و طولی موج بستگی دارد و این که به طول پالس و پهنای باند گیرنده بستگی ندارد. معادله \ref{eq.1.GeneralRadar} یک معادله کلی برای رادارهاست و تقریبا برای هر نوع راداری کاربرد دارد مثلا برای حالت موج پیوسته توان ارسالی ضرب در زمانی است که هدف روشن شده.

در معادله \ref{eq.1.GeneralRadar} برای رادار موج پیوسته می‌توان %
$D_0$ %
را با سیگنال به نویز خروجی %
 $SNR_\text{Ro}$%
 بیان نموده و پهنای باند را هم با پهنای باند خروجی $B_\text{Ro}$ بیان کرد، در این حالت، کلا معادله بر حسب خروجی گیرنده رادار به دست می‌آید که یک معادله مشهور بیان کننده بورد بر حسب SNR است.

همچنین به ضوح بهره پردازش سیگنال %
 $PG_R=SNR_\text{Ro}/SNR_\text{Ri}$%
 است که%
 $SNR_\text{Ri}$%
همان SNR ورودی است.
حال می‌توان معادله را بر حسب پارامترهای ورودی نیز به دست آورد
\begin{equation*}
R_\text{max}=%
\left(%
\dfrac{P_CW_TG_R\lambda^2\sigma_T}%
{(4\pi)^3LKTF_RB_\text{Ri}\underbrace{(SNR_\text{Ro}/PG_R)}_\text{$SNR_\text{Ri}$}}%
\right)^\text{\lr{1/4}}
\end{equation*}
در رادار \lr{FMCW\LTRfootnote{Frequency Modulated Continious wave}} بهره پردازش سیگنال تقریبی به صورت زیر است.
\begin{equation}
    PG_R=B\text{Ri}T_s
\end{equation}
که $T_s$ زمان سوییپ است.
\begin{equation}\label{eq.2.FinalRangeSNR}
R_\text{max}=%
\left(%
\dfrac{P_CW_TG_R\lambda^2\sigma_T}%
{(4\pi)^3LKTF_R(SNR_\text{Ro})\underbrace{SRF}%
    _\text{$1/T_S$}}%
\right)^\text{\lr{1/4}}
\end{equation}
که SFR مخفف \lr{Sweep Repetition Frequency} است. و این دومین معادله مشهور بورد بر حسب SNR است. 
        .....                                                                       





\section{محیط‌های لاتک}
% تعریف زیربخش برای بخش مذکور.
\subsection{محیط‌های ریاضی}
در این بخش قرار است تا ما چند محیط ریاضی را استفاده کنیم. برای شروع یک تعریف می‌آوریم.
\begin{definition}
این یک تعریف است که البته برای نشان دادن محیط تعریف آمده است.
\end{definition}
و البته اکنون می‌توان یک تعریف دیگر را نیز وارد کرد.
\begin{definition}
البته با این محیط تعریف می‌بینم که شماره‌ها با توجه به بخش افزایش پیدا می‌کنند.
\end{definition}

اکنون که تعاریف لازم را آوردیم، حتی می‌توانیم یک لم را نیز بیاوریم.
\begin{lem}
استفاده از محیط‌های ریاضی‌ای که در فایل \lr{header.tex} تعریف کردیم، به همین صورت است که در اینجا می‌بینید.
\end{lem}
% استفاده از محیط اثبات.
\begin{proof}
اثبات این مبحث را می‌توان با استفاده از آن دید. البته راه‌های دیگری نیز به این منظور وجود دارد، اما این راه بهتر است. پس می‌بینیم که ما از یک محیط اثبات هم استفاده کردیم.
\end{proof}

اکنون به جایی رسیده‌ایم که می‌توانیم از یک محیط فرمول‌نویسی نیز استفاده کنیم. برای مثال یک محیط شماره‌دار
\begin{equation}
% از label برای برچسب‌گذاری برای ارجاعات بعدی استفاده می‌کنیم.
\label{eqn:1:sin_int}
\sin(x) = \int\cos(x)dx + C.
\end{equation}
و می‌بینیم که ما به فرمول \eqref{eqn:1:sin_int} ارجاع می‌دهیم. اکنون یک محیط فرمول بدون شماره را می‌آوریم. قبل از آن دقت کنیم که ما این محیط را با افزودن محیط‌های \lr{ams} در فایل \lr{header.tex} به لاتک اضافه کرده‌ایم که از جامعه‌ی ریاضی آمریکا\LTRfootnote{AMS} به خاطر آماده کردن این محیط تشکر می‌کنیم. نکته‌ی قابل ذکر دیگر قبل از ارائه‌ی محیط بدون شماره این است که ما از محیط \lr{lr} برای وارد کردن محیط انگلیسی در نوشته‌ی فارسی و از \lr{LTRfootnote} برای وارد کردن پانویس انگلیسی استفاده می‌کنیم. این دستورات جز بسته‌ی زی‌پرشین می‌باشند که از آقای وفا خلیقی نیز به خاطر ارائه‌ی این بسته تشکر می‌کنیم. حال محیط ریاضی بدون شماره را استفاده می‌کنیم.
\begin{equation*}
\sin(x) = 1 + x + \mathcal{O}(x^3).
\end{equation*}
واضح است که محیط قبل، بسط تیلور\footnote{بروک تیلور، ۱۶۸۵-۱۷۳۱} تابع $\sin$ را نشان داده است. پس ما در این سطر هم پانوشت فارسی داشتیم و وارد کردن فرمول ریاضی در سطر. به عنوان یک مثال دیگیر می‌توان گفت که $2^3 = 8$، البته در مورد این فرمول همه‌ی ریاضی‌دانان متفق‌القول نیستند.

در حال حاضر محیط ریاضی دیگری به ذهنم نمی‌رسید. اگر محیطی را نیاز دارید، لطفا توضیحات آنرا در این پست وبلاگم \lr{http://meysampg.blog.ir/post/38/} ارسال کنید و یا به \lr{meysam@pourganji.ir} ایمیل بفرستید.

\subsection{تصویر برداری در متن}
\label{ssec:usegraphics}
در این بخش ما افزودن تصویر برداری به متن را نشان می‌دهیم. ابتدا یک تصویر نشان می‌دهیم


دقت کنیم که ما مسیر فایل‌های تصویر را پوشه‌ی \lr{figures} تعریف کرده‌ایم و اگر آن را باز کنید، میوجود دا‌بینید که یک فایل \lr{sin.eps} در آن رد که ما در تصویر \ref{fig:1:sin} از آن استفاده کرده‌ایم. دقت به یک نکته‌ی ریز ولی همچنی مهم لازم است که در محیط‌هایی که از دستور \lr{caption} استفاده می‌کنید -مثل محیط بالا- همیشه اول دستور \lr{caption} را آورده و بعد از آن از دستور \lr{label} استفاده کنید. در غیراینصورت در ارجاعت به برچسب، لاتک نمی‌تواند شماره‌ی ارجاع را تشخیص دهد.

حال دو تصویر را در یک محیط نشان می‌دهیم. یکی همان تصویر تابع سینوس است و دیگری تصویر حاصل از دستور $\cos(x)\times\sin(x)$ در اکتاو (یا متلب).

%\begin{figure}[h]
%\centering
% محیط subfigure با فراخوانی بسته‌ی subcaption به لاتک اضافه می‌شود.
%\begin{subfigure}[b]{.45\textwidth}
%   \includegraphics[width=\textwidth]{sin}
%   \caption{تصویر تابع $\sin$ به عنوان یک تصویر.}
%   \label{fig:1:sin_subfig}
%\end{subfigure}
%\begin{subfigure}[b]{.45\textwidth}
%   \includegraphics[width=\textwidth]{sincos}
%   \caption{تصویر تابع $\sin(x)\times\cos(x)$.}
%   \label{fig:1:sincos_subfig}
%\end{subfigure}
%\caption{تصویر دو تابع.}
%\label{fig:1:anotherfig}
%\end{figure}

طبیعی است که ما بتوانیم به مجموعه‌ی تصاویر \ref{fig:1:anotherfig} و یا یکی از آن تصاویر، مثلا تصویر \ref{fig:1:sincos_subfig} ارجاع بدهیم. می‌بینیم که همه چی به خوبی کار می‌کند.

\section{تصاویر برداری}
در بخش \ref{ssec:usegraphics} دیدیم که می‌توان از تصاویر برداری در متن لاتک استفاده نمود، اما یک سوال اساسی باقی می‌ماند: «تصویر برداری چیست و چگونه می‌توان آنرا ساخت؟». به صورت خلاصه گرافیک برداری دارای این خاصیت است که با بزرگنمایی تصویر، کیفیت آن از دست نمی‌رود. به منظور آشنایی خوانندگان گرامی با شیوه‌ی ارجاع دادن، برای مطالعه‌ی بیشتر منابع \cite{fake} و \cite{wiki:vecGraphEn} در دسترس است. لطفا فایل \lr{ref.bib} را باز کنید تا طریقه‌ی استفاده از آنها را ببینید. در صورتی که به مراجع خود چیزی اضافه کردید، طریقه‌ی رندر فایل خروجی به صورت زیر است:

\begin{latin}
\lstinputlisting[language=bash]{codes/render_file.bash}
\end{latin}

همچنین پسندیده است تا فایل \lr{chapter01.tex} را باز کنید و ببینید که ما چگونه کد متلب را در اینجا وارد کرده‌ایم.

در نهایت سوال دوم یعنی طریقه‌ی ساخت تصویر برداری را در فصل بعد توضیح خواهیم داد.

\section{یک بیت شعر}
می‌فرماید:
\begin{center}
در میان انجمن یک آن افتاد شال از سرش\\
از همان شب مجمع دیوانگان آغاز شد
\end{center}
در اینجا فصل اول را تمام می‌کنیم و فصل دوم را شروع می‌کنیم.

chapter02:

\chapter{ساخت تصویر برداری}
\begin{summary}
در این فصل طریقه‌ی ساخت تصویر برداری در نرم‌افزار متلب را توضیح خواهیم داد و یک نمونه از استفاده از آنها را خواهیم دید.
\end{summary}

ref.bib:

@BOOK{2013FunRadSigPro,
    AUTHOR = {Skolnik, Merrill I},
    TITLE = {Fundamentals of Radar Signal Processing},
    PUBLISHER = {McGraw Hill},
    YEAR = {2014},
    EDITION = {3rd},
    ADDRESS = {Boston, Massachusetts, USA}}

@BOOK{2013modernRadarPri:RadarApp,
    title={Principles of Modern Radar: Radar Applications},
    author={Richards, M.A. and Melvin, W.L. and Scheer, J. and Scheer, J.A. and Holm, W.A.},
    year={2014},
    publisher={Scitech Publishing},
    adress={Stevenage, Hertfordshire, England}
}


@BOOK{2001SkolnikIntroToRadar,
    AUTHOR = {Skolnik, Merrill I},
    TITLE = {Introduction to radar systems},
    PUBLISHER = {McGraw Hill},
    YEAR = {2001},
    EDITION = {3rd},
    ADDRESS = {Boston, Massachusetts, USA} }

@book{2007Mul-FreqCWradar,
    title={Design of Multi-Frequency CW Radars},
    author={Jankiraman, M.},
    isbn={9781891121562},
    year={2007},
    publisher={SciTech Publishing},
    adress={Raleigh, North carolina, USA}
}


@INPROCEEDINGS{2018AntennaRadarMachineLearning, 
    author={Y. {Kim}}, 
    booktitle={2018 International Symposium on Antennas and Propagation (ISAP)}, 
    title={Application of Machine Learning to Antenna Design and Radar Signal Processing: A Review}, 
    year={2018}, 
    volume={}, 
    number={}, 
    pages={1-2}, 
    keywords={learning (artificial intelligence);radar signal processing;antenna design;radar signal processing;machine learning algorithms;Radar antennas;Neural networks;Mathematical model;Deep learning;Radar imaging;Machine learning;Deep learning;Antenna optimization;Radar signal processing;Deep convolution neural networks;Transfer learning;Classification}, 
    doi={}, 
    ISSN={}, 
    month={Oct},}
@INPROCEEDINGS{2018MedaicalRadar, 
    author={S. {Benchikh} and H. {Arab} and S. O. {Tatu}}, 
    booktitle={2018 IEEE International Microwave Biomedical Conference (IMBioC)}, 
    title={A Novel Millimeter Wave Radar Sensor for Medical Signal Detection}, 
    year={2018}, 
    volume={}, 
    number={}, 
    pages={142-144}, 
    keywords={calibration;medical signal processing;military radar;millimetre wave devices;radar signal processing;sensors;vibrations;low-cost radar sensor;medical signal detection;short-range noncontact sensors;gesture sensing techniques;differential quadrature signals;complex signal processing;millimeter wave radar sensor;military;frequency 79.0 GHz;Radar antennas;Millimeter wave radar;Vibrations;Doppler radar;Radar detection;Bi-static radar;hand gesture recognition;medical signal detection;millimeter wave technology circuits;motion detection;passive radar;sensor systems;six-port (SP)}, 
    doi={10.1109/IMBIOC.2018.8428869}, 
    ISSN={}, 
    month={June},}



@INPROCEEDINGS{2017SeaClutter, 
    author={D. {Callaghan} and J. {Burger} and A. K. {Mishra}}, 
    booktitle={2017 IEEE Radar Conference (RadarConf)}, 
    title={A machine learning approach to radar sea clutter suppression}, 
    year={2017}, 
    volume={}, 
    number={}, 
    pages={1222-1227}, 
    keywords={learning (artificial intelligence);radar clutter;radar detection;support vector machines;machine learning approach;radar sea clutter suppression;radar detection;k-nearest-neighbour;support vector machine algorithms;Clutter;Support vector machines;Doppler effect;Machine learning algorithms;Radar clutter;Training}, 
    doi={10.1109/RADAR.2017.7944391}, 
    ISSN={2375-5318}, 
    month={May},}

MikTeX(2.9)+TeXStudio Required font and file.

  • 2
    please add the example code inline as a code section in the question not as a link to an external zip file. – David Carlisle Jun 9 at 12:36
  • @DavidCarlisle question updated, also font attached. – mohammadsdtmnd Jun 9 at 13:07
  • you are not making it easy for people to test your code, is this really a "minimal" example, you are asking about subfloat, do you really need multiple included files and a bibliography to show the problem? Also can you show the problem using example-image and a standard font? – David Carlisle Jun 9 at 15:20
  • @DavidCarlisle Thank you for help to upgrading question quality. The first code I've embedded is minimal. then I've used the minimal in my project. and you can see it will not compile. this is my question. why it works lonely but have error in whole project?! – mohammadsdtmnd Jun 9 at 17:43
  • @DavidCarlisle Not also your comment helping improve question also it helped solving problem! When I'm using fonts other than XB series the problem vanishes!! thinks sincerely – mohammadsdtmnd Jun 11 at 7:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.