سلام،
به دو شیوه میشه این کار را انجام داد.
اول اینکه با دستور defpersianfont
و deflatinfont
از اول یک قلم رنگی جدید تعریف کنید و هر جا که نیاز داشتید، قلم را تغییر دهید. دوم استفاده از دستور textcolor
است که در داخل خود متن، با آن میتوانید رنگ قلم فعلی را تغییر دهید.
راحتترین روش هم برای تعیین رنگ، استفاده از بستهی xcolor
است.
\documentclass[a4paper,12pt]{article}
\usepackage{xcolor}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\defpersianfont\RedNazanin[Color=red]{B Nazanin}
\begin{document}
این یک متن آزمایشی معمولی است.
{
\RedNazanin
این یک متن آزمایشی با قلم قرمز است.
}
\textcolor{blue}{این یک متن آزمایشی آبی با دستور \lr{textcolor} است.}
\end{document}
خروجی کد بالا به صورت زیر است: