سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: خطا در چاپ دستور زمان حال  (دفعات بازدید: 2148 بار)

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
خطا در چاپ دستور زمان حال
« : سپتامبر 13, 2014, 07:59:03 pm »
با سلام
قبلا یک دستور به صورت زیر در سایت بود که اجرا می شد.
\documentclass{report}
\usepackage{xepersian}

\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}

\newcommand{\myData}{
\شمارجدید\ساعت
\شمارجدید\دقیقه
\تر\زمان‌به‌وقت‌امروز{%
\ساعت \زمان \تقسیم \ساعت 60  ساعت \محتوای\ساعت {}
\دقیقه \زمان \ضرب \ساعت 60 \بیفزابر \دقیقه -\ساعت
\گرعدد\دقیقه=0\گرنه و \محتوای\دقیقه{} دقیقه\رگ }
\امروز{} در  \زمان‌به‌وقت‌امروز{}
} %M

\begin{document}
\myData

\end{document}
اما الان با خطا مواجه می شوم. فایل .log اتچ شده است.

« آخرين ويرايش: سپتامبر 13, 2014, 08:01:26 pm توسط ابوالفضل دیانت »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خطا در چاپ دستور زمان حال
« پاسخ #1 : سپتامبر 13, 2014, 08:06:27 pm »
در نسخه 14.6 گزینه localise بصورت پیش‌فرض فعال نیست و خودت باید فعالش کنی:
\usepackage[localise]{xepersian}
برای توضیحات بیشتر پست زیر را ببین:

http://www.parsilatex.com/forum/SMF/index.php?topic=6945.0

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
پاسخ : خطا در چاپ دستور زمان حال
« پاسخ #2 : سپتامبر 22, 2014, 10:32:37 am »
باسلام
برای این که از گزینه localise به خاطر همان مباحث سرعت استفاده نکنم، باید دستورات را به انگلیسی بنویسم؟
من کد زیر را نوشتم اما با خطا مواجه می شوم، در حالیکه دقیقا به مانند حالت فارسی است؟ البته فکر کنم یکی باشد.
\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}

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : خطا در چاپ دستور زمان حال
« پاسخ #3 : سپتامبر 22, 2014, 11:20:22 am »
باسلام
برای این که از گزینه localise به خاطر همان مباحث سرعت استفاده نکنم، باید دستورات را به انگلیسی بنویسم؟
در صورت عدم استفاده از گزینه localise باید دستورات بصورت انگلیسی نوشته شوند.
نقل قول
من کد زیر را نوشتم اما با خطا مواجه می شوم، در حالیکه دقیقا به مانند حالت فارسی است؟ البته فکر کنم یکی باشد.
\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}
فکر کنم کاراکتر نامرعی توی فایلت بوده به همین خاطر خطا گرفته. من همه رو از نو نوشتم و خطایی نداشت. در ضمن در این دستور منظور از \ساعت \hour بوده که من در کد شما \clock را به \hour تغییر دادم:
\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}
« آخرين ويرايش: سپتامبر 22, 2014, 11:39:00 am توسط vafa »

 

دستور scale در table

نویسنده پویاانجمن ریاضیات و علوم

پاسخ ها: 1
مشاهده: 3118
آخرين ارسال اكتبر 25, 2009, 11:04:44 am
توسط محمود امین‌طوسی
گرفتن خطا هنگام وارد کردن مراجع با دستور input

نویسنده وحید دامن‌افشانانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 13
مشاهده: 7763
آخرين ارسال دسامبر 14, 2009, 05:29:33 pm
توسط وحید دامن‌افشان
مشکل دستور maketitle و makelatintitle بعد از به روز رسانی mactex 2009

نویسنده فرهاد شکوهیانجمن عمومی

پاسخ ها: 14
مشاهده: 6537
آخرين ارسال دسامبر 14, 2009, 02:27:49 pm
توسط فرهاد شکوهی
دستور نماد qoutient که در تپولوژی هست چی هست؟

نویسنده meim007انجمن ریاضیات و علوم

پاسخ ها: 2
مشاهده: 3074
آخرين ارسال فوریه 11, 2010, 06:02:19 am
توسط meim007
معادل دو دستور \شامل و \مشمولین در لاتک؟

نویسنده وحید دامن‌افشانانجمن تک پارسی TeX-e-Parsi

پاسخ ها: 3
مشاهده: 3064
آخرين ارسال دسامبر 09, 2010, 10:39:41 am
توسط هادی صفی‌اقدم
سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)

نویسنده meim007انجمن عمومی

پاسخ ها: 3
مشاهده: 2957
آخرين ارسال آوریل 28, 2010, 03:48:17 pm
توسط vafa
مشکل با دستور wrapfigure

نویسنده hootانجمن زی‌تک

پاسخ ها: 1
مشاهده: 2768
آخرين ارسال مه 01, 2010, 11:54:55 pm
توسط vafa
دستور تولید این نماد ریاضی عجیب در لاتک چیست؟

نویسنده بیژنانجمن ریاضیات و علوم

پاسخ ها: 5
مشاهده: 6104
آخرين ارسال اكتبر 31, 2013, 05:52:21 pm
توسط mech_hamid