باسلامدر صورت عدم استفاده از گزینه localise باید دستورات بصورت انگلیسی نوشته شوند.
برای این که از گزینه localise به خاطر همان مباحث سرعت استفاده نکنم، باید دستورات را به انگلیسی بنویسم؟
نقل قول
من کد زیر را نوشتم اما با خطا مواجه می شوم، در حالیکه دقیقا به مانند حالت فارسی است؟ البته فکر کنم یکی باشد.فکر کنم کاراکتر نامرعی توی فایلت بوده به همین خاطر خطا گرفته. من همه رو از نو نوشتم و خطایی نداشت. در ضمن در این دستور منظور از \ساعت \hour بوده که من در کد شما \clock را به \hour تغییر دادم:کد: [انتخاب]\documentclass{report}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\newcommand{\myDate}{
\newcount \clock
\newcount \min
\def\dateToday{%
\clock\time \divide \clock 60 \the \clock{}
\min \time \multiply \clock 60 \advance \min -\clock
\ifnum\min=0 \else و \the \min{} دقیقه \fi }
\today{} در \dateToday{}
} %M
\begin{document}
\myDate
\end{document}
کد: [انتخاب]
\documentclass{report}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\newcount \hour
\newcount \min
\newcommand*{\timeoftoday}{%
\hour\time\divide\hour 60 ساعت \the\hour{}
\min\time\multiply\hour 60 \advance\min-\hour
\ifnum\min=0
\else
و
\the\min{} دقیقه
\fi}
\begin{document}
\today{}
در
\timeoftoday
\end{document}