سلام
خطا از آپشن document
از بستهی ragged2e
جهت تراز با گزینهی \RaggedRight
از این بسته، با توجه به توضیح زیر از این بسته میباشد:
This options sets the complete document ragged-right by executing a \RaggedRight at \begin{document} and the raggedrightboxes and the footnotes options.
وقتی فایل شما اجرا میشود خطای زیر از ragged2e-xetex-bidi.def
منتشر میشود:
\@raggedtwoe@raggedrightboxes@opt undefined. ...ommand*{\@raggedtwoe@raggedrightboxes@opt}
اما در تعریف این ماکروی داخلی از این بسته داریم:
\renewcommand*{\@raggedtwoe@raggedrightboxes@opt}{
\CheckCommand*{\@arrayparboxrestore}{%
\let\if@nobreak\iffalse
\let\if@noskipsec\iffalse
\let\par\@@par
\let\-\@dischyph
\let\'\@acci\let\`\@accii\let\=\@acciii
\parindent\z@ \parskip\z@skip
\everypar{}%
\linewidth\hsize
\@totalleftmargin\z@
\if@RTL\rightskip\else\leftskip\fi\z@skip \if@RTL\leftskip\else\rightskip\fi\z@skip \@rightskip\z@skip
\parfillskip\@flushglue \lineskip\normallineskip
\baselineskip\normalbaselineskip
\sloppy}%
که در سطر دوم از تعریف فوق اشاره به ماکروی داخلی \@arrayparboxrestore
دارد که با اخطار زیر از لاتک روبرو میشوید:
Command \@arrayparboxrestore has changed.
پس اگر این گزینه را حذف کنید دستورات شما مطابق زیر است:
\documentclass{report}
\usepackage{geometry}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyfoot[L]{} % except the center
\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
}
\usepackage{ragged2e}
\pagestyle{fancy}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\newcommand*{\Computebaselinestretch}[1]{%
\strip@pt\dimexpr\number\numexpr\number\dimexpr#1\relax*65536/\number\dimexpr\baselineskip\relax\relax sp\relax
}
\makeatother
\linespread{\Computebaselinestretch{1cm}}
\newgeometry{left=3cm,right=3cm,top=2cm}
\begin{document}
\centering
بسمه تعالی
\justify
گزارش بررسی مقاله
\end{document}
اینم خروجی شما با تکلایو 2018 (آپدیت دوم مهر 97):
موفق باشید.