\documentclass{article}
\usepackage{bidicode}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\title{حروف‌چینی کد \lr{\TeX}}
\author{وفا خلیقی}
\begin{document}
\maketitle
\tableofcontents
\begin{abstract}
اگر شما یک کارگاه آموزشی برای زی‌پرشین درست می‌کنید یا اینکه بسته‌ای دارید که کد \lr{TeX} در آن می‌خواهید به نمایش بگذارید به راحتی می‌توانید از بستهٔ \textsf{bidicode} برای ایجاد کدهایی واضح و زیبا استفاده کنید. این کدها می‌تواند شامل دو دسته باشد:
\end{abstract}
\section{شکل کلی یک دستور یا محیط}
\begin{LTR}
\begin{BDef}
\Lcs{settextfont}\OptArg{\rl{گزینه‌ها}}\Largb{\Larga{\rl{نام قلم}}}
\end{BDef}
\end{LTR}
توجه داشته باشید که رنگ خاکستری نمایانگر این است که قسمت مشخص شده با رنگ خاکستری اختیاری است و نبود آن مشکلی ایجاد نخواهد کرد.
\begin{LTR}
\begin{BDef}
\LBEG{LTR}\\
\qquad\ldots \Larga{text} \ldots\\
\LEND{LTR}
\end{BDef}
\end{LTR}
\section{نمونهٔ کد یک سند ساده}
\begin{LTR}
\begin{lstlisting}[morekeywords={settextfont,setlatintextfont,setdigitfont,maketitle,tableofcontents}]
\documentclass{article}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\setdigitfont{XB Niloofar}
\title{?\rl{یک سند ساده}?}
\author{?\rl{وفا خلیقی}?}
\begin{document}
\maketitle
\tableofcontents
\section{?\rl{قسمت اول}?}
\end{document}
\end{lstlisting}
\end{LTR}
\end{document}