سلام
راه اول:
چون فایل شما به چند فایل دیگر وابسته بود لذا در یک فایل کمینه این کار را انجام دادهام.
برای انجام این کار چند مرحله را باید انجام دهید.
تغییر سبک شمارهگذاری:
برای این کار از امکانات بستهی mathtools
استفاده کردهام:
\newtagform{mtag}{\hspace*{1cm}\lr{(}}{}
سپس ساختار زیر را در ابتدای سند خود و بعد از \begin{document}
قرار دهید:
\usetagform{mtag}
تغییر سبک معادلات در حالت ریاضی:
برای اینکه محتویات محیط معادله، در سمت چپ ظاهر شود تغییر زیر را باید در فایل کلاس خود ایجاد کنید (اضافه کردن آپشن fleqn):
\documentclass[fleqn]{report}
تغییر ظاهری در فرم شمارهگذاری:
دستور زیر را در مقدمهی سند خود قرار دهید:
\renewcommand{\theequation}{\arabic{equation}}
راهنمای بستهی chemfig
را میتوانید از اینجا تهیه و مطالعه کنید.
دستورات شما مطابق زیر است:
\documentclass[fleqn]{report}
\usepackage[top=30mm, bottom=30mm, left=25mm, right=30mm]{geometry}
\usepackage{mathtools}
\newtagform{mtag}{\hspace*{1cm}\lr{(}}{}
\usepackage{chemfig}
\usepackage{xepersian}
\settextfont[Scale=1.2]{B Nazanin}
\renewcommand{\theequation}{\arabic{equation}}
\begin{document}
\usetagform{mtag}
\begin{equation}
\text{\lr{light ({UV}) + photocatalyst}} \longrightarrow {e}_{CB}^{-} + {h}_{VB}^{+} \hfill \text{برانگیختگی فتوکاتالیستی:}
\label{eq1}
\end{equation}
\begin{equation}
{e}^{-} + {h}^{+} \longrightarrow \text{گرما} \hfill \text{بازترکیب الکترون-حفره:}
\label{eq2}
\end{equation}
\begin{equation}
({O}_{2})_{ads} + {e}^{-} \longrightarrow {O}_{2}^{*-} \hfill \text{به دام انداختن الکترون برانگیخته شده:}
\label{eq3}
\end{equation}
\begin{equation}
{OH}^{-} + {h}^{+} \longrightarrow {OH}^{*} \hfill \text{اکسیداسیون هیدروکسیلها:}
\label{eq4}
\end{equation}
\begin{equation}
{h}^{+} + {H_2O} \longrightarrow {H}^{+} + {OH}^{*} \hfill \text{اکسیداسیون مولکولهای \chemfig{H_2O}:}
\label{eq5}
\end{equation}
\begin{equation}
R_H + {OH}^{*} \longrightarrow {R}^{-*} + H_2O \hfill \text{تجزیه فتوکاتالیستی توسط \chemfig{OH}:}
\label{eq6}
\end{equation}
\begin{equation}
R + {h}^{+} \longrightarrow {R}^{+*} \hfill \text{مولکولهای آلی اکسید شده:}
\label{eq7}
\end{equation}
\begin{equation}
{O}_{2}^{*-} + {OH}^{*} \longrightarrow {HOO}^{*} \hfill \text{پروتون دار شدن سوپراکسیدها:}
\label{eq8}
\end{equation}
\begin{equation}
{HOO}^{*} + {e}^{-} \longrightarrow {HO_2}^{-} \hfill \text{به دام انداختن \chemfig{e^{-}}:}
\label{eq9}
\end{equation}
\end{document}
خروجی شما به صورت زیر است:
البته شما میتوانید از محیطهای دیگری برای دستورات خود در مورد درس شیمی بهره بگیرید اما با توجه به خواستهی شما من این کار را انجام دادهام.
راه دوم: ایجاد یک محیط لیست
همانطور که در انتهای روش قبل نیر به آن اشاره کردم بهتر است از روش مناسب برای درس شیمی استفاده کنید. در این روش محیطی به نام mlist
و به کمک امکانات بستهی enumitem
تعریف کردهام که تمام ویژگیهای خواسته شدهی شما را داراست. در این محیط شماره گذاری به سبک خواسته شدهی شما به همراه ایجاد پرانتز اتوماتیک انجام میشود و همچنین فاصلهی labelsep
به طور دلخواه قابل تغییر است و نیاز به ایجاد فاصلههای دستی نیست. برای انجام اینکار کافی است بسته و ساختار زیر را مطابق نمونه ی بالا قبل از بستهی زیپرشین قرار دهید:
\usepackage{enumitem}
\newlist{mlist}{enumerate}{1}
\setlist[mlist]{leftmargin=*,label=\arabic*),align=left,labelsep=1.2cm
}
دستورات شما مطابق زیر است:
\documentclass[12pt]{report}
\usepackage[top=30mm, bottom=30mm, left=25mm, right=30mm]{geometry}
\usepackage{mathtools}
\usepackage{enumitem}
\newlist{mlist}{enumerate}{1}
\setlist[mlist]{leftmargin=*,label=\arabic*),align=left,labelsep=1.2cm
}
\usepackage{chemfig}
\usepackage{xepersian}
\settextfont[Scale=1.2]{B Nazanin}
\begin{document}
\begin{mlist}
\item
برانگیختگی فتوکاتالیستی:
\hfill
$\longrightarrow$ \chemfig{{e}_{CB}^{-} + {h}_{VB}^{+}}
\lr{light ({UV}) + photocatalyst}
\item
بازترکیب الکترون-حفره:
\hfill
$\longrightarrow$ \chemfig{{e}^{-} + {h}^{+}}
\item
به دام انداختن الکترون برانگیخته شده:
\hfill
\chemfig{{O}_{2}^{*-}}
$\longrightarrow$
\chemfig{{({O}_2)}_{ads}+{e}^{-}}
\item
اکسیداسیون هیدروکسیلها:
\hfill
\chemfig{{OH}^{*}}
$\longrightarrow$
\chemfig{{OH}^{-} + {h}^{+}}
\end{mlist}
\end{document}
خروجی شما نیز به صورت زیر است:
موفق باشید.