محیطهای align ،eqation و eqnarray محیطهای ریاضی هستند و فاصله را در نظر نمیگیرند. برای حل مشکل میتوانید از دستور \text{}
مربوط به بستهٔ amsmath
استفاده کنید.
\begin{align*}
&\text{Sarah: blah blah} \\
&\text{Behnam: blah blah blah...} \\
\end{align*}
اگر از بستهٔ زیپرشین هم استفاده میکنید باید محیط latin
را هم در نظر بگیرید. اما به نظر من روشی که شما برای نوشتن یک گفتگو در نظر دارید از ریشه غلط است. بستهٔ dramatist برای نوشتن نمایشنامه طراحی شده است و میتوانید از آن استفاده کنید. نمونهٔ زیر کاربرد این بسته را به همراه زیپرشین نشان میدهد:
\documentclass{article}
\usepackage{dramatist}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
\begin{latin}
\begin{drama}
\Character{Iman Bayat}{iman}
\Character{Cristiano Ronaldo}{cris}
\imanspeaks: My name is Iman Bayat.
\crisspeaks: I am a professional soccer player. \direct{\cris{} scores a hat-trick}
\end{drama}
\end{latin}
\end{document}
برای تعریف شخصیتها از دستور \Character{Full name}{name}
استفاده کنید و برای نوشتن گفتگوها دستور \⟨name⟩speaks
را به کار ببرید. توجه کنید که ⟨name⟩
همان نامی است که در تعریف شخصیت در آکولاد دوم نوشتهاید.