• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

خطای ExplSyntaxOn در اوبونتوی ۱۰.۰۴

نویسنده koohyar, اکتبر 06, 2011, 02:48:23 بعد از ظهر

« قبلی - بعدی »

koohyar

سلام!
از اون جایی که از نسخه‌ی ۱۰.۰۴ اوبونتو به بعد، زی‌پرشین در بسته‌ی texlive-xetex وجود داره (و بنابر گفته‌ی ویکی) من مرحله‌ی نصب از روی iso رو انجام ندادم و به جاش این بسته رو با synaptic نصب کردم -- بخشی از سوالم اینه که آیا مشکلی که این زیر مطرح می‌کنم به همین دلیله؟!
و اما مشکل...توی command line بعد از اجرا کردن xelatex روی یک فایل نمونه (از sampleهای خود xetex) یک عالمه خطای Undefined control sequence! می‌ده و مشکلش هم تعداد زیادی از تگ‌های فایل xepersian-mathdigitspec.styه!

xelatex sample.tex :$
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
entering extended mode
(./persian.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian.sty
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-texlive/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texmf-texlive/tex/generic/xkeyval/keyval.tex)))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg))
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian-persiancal.sty)
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty
! Undefined control sequence.
l.18 \ExplSyntaxOn
                 
? ^C! Interruption.
l.19
     \bool_set_false:N \g_fontspec_math_bool
?
و با زدن enter هی تگ‌های بیش‌تری رو نشون می‌ده و می‌گه این‌ها رو نمی‌شناسم!
اگر مشکل حل نشه، در نهایت مجبور می‌شم از همون روش iso استفاده کنم اما ترجیهن کنجکاوم بدونم مشکل از کجاست!  :)
اگر کسی کمکی کنه ممنون می‌شم!/.

vafa

توزیع تک هم قدیمی است و هم به روز نیست!

hiran

سلام
من قدم های بالا را روی ابونتو ۱۱٫۱۰ اجرا کردم. فقط تک‌میکر را از روی سایت‌اش دریافت کردم.‍ اما فایل نمونه‌ایی که روی سایت هست را نمی‌توانم به طور صحیح کام‍پایل کنم. کاراکترهای فارسی را نمایش نمی ده اما فرمول های انگلیسی را درست نشان می‌دهد. فایل log را ضمیمه کردم.

هادی صفی‌اقدم

نقل قول از: hiran در اکتبر 16, 2011, 10:29:23 بعد از ظهر
سلام
من قدم های بالا را روی ابونتو ۱۱٫۱۰ اجرا کردم. فقط تک‌میکر را از روی سایت‌اش دریافت کردم.‍ اما فایل نمونه‌ایی که روی سایت هست را نمی‌توانم به طور صحیح کام‍پایل کنم. کاراکترهای فارسی را نمایش نمی ده اما فرمول های انگلیسی را درست نشان می‌دهد. فایل log را ضمیمه کردم.
فایل TeX؟
فکر کنم مشکل فونت فارسی یا عدم تعریفش در فایل TeX خودتون را دارید.

هادی صفی‌اقدم

#4
نقل قول از: koohyar در اکتبر 06, 2011, 02:48:23 بعد از ظهر
سلام!
از اون جایی که از نسخه‌ی ۱۰.۰۴ اوبونتو به بعد، زی‌پرشین در بسته‌ی texlive-xetex وجود داره (و بنابر گفته‌ی ویکی) من مرحله‌ی نصب از روی iso رو انجام ندادم و به جاش این بسته رو با synaptic نصب کردم -- بخشی از سوالم اینه که آیا مشکلی که این زیر مطرح می‌کنم به همین دلیله؟!
و اما مشکل...توی command line بعد از اجرا کردن xelatex روی یک فایل نمونه (از sampleهای خود xetex) یک عالمه خطای Undefined control sequence! می‌ده و مشکلش هم تعداد زیادی از تگ‌های فایل xepersian-mathdigitspec.styه!

xelatex sample.tex :$
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
entering extended mode
(./persian.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian.sty
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-texlive/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texmf-texlive/tex/generic/xkeyval/keyval.tex)))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg))
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian-persiancal.sty)
(/home/koohyar/texmf/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty
! Undefined control sequence.
l.18 \ExplSyntaxOn
                 
? ^C! Interruption.
l.19
     \bool_set_false:N \g_fontspec_math_bool
?
و با زدن enter هی تگ‌های بیش‌تری رو نشون می‌ده و می‌گه این‌ها رو نمی‌شناسم!
اگر مشکل حل نشه، در نهایت مجبور می‌شم از همون روش iso استفاده کنم اما ترجیهن کنجکاوم بدونم مشکل از کجاست!  :)
اگر کسی کمکی کنه ممنون می‌شم!/.
بیزحمت فایل log را ضمیمه کنید همیشه.
بیزحمت عنوان پست را عوض نکنید. فرصت کردید عنوان پست خود را که تغییر داده اید را به حالت پیش فرض این پست برگردانید. تشکر

روش دانلود تک‌لایو آپدیت شده را می‌تونید از پست «روش‌های دانلود و آپدیت تک‌لایو» ببینید.
یا برای دریافت پستی باید پست «ارسال پستی نرم‌افزارهای مرتبط با لاتک (تکلایو-میکتک-زیپرشین-تک-پارسی-فارسی‌تک و ...)» را بخونید.

hiran

نقل قول از: هادی صفی‌اقدم در اکتبر 16, 2011, 11:15:23 بعد از ظهر
فایل TeX؟
فکر کنم مشکل فونت فارسی یا عدم تعریفش در فایل TeX خودتون را دارید.
یکی از فایل‌های نمونه روی سایت را برداشتم. ‌‌پیوستش می کنم. متشکرم

هادی صفی‌اقدم

#6
نقل قول از: hiran در اکتبر 17, 2011, 12:42:41 قبل از ظهر
یکی از فایل‌های نمونه روی سایت را برداشتم. ‌‌پیوستش می کنم. متشکرم
من زیاد از این لاگ شما سر در نیاورم. علمشو ندارم  ;)
اما فهمیدم که:
۱- نشخه زی‌پرشین شما xepersian 2011/03/21 v1.1.0 <commit 100>  است.
۲- نسخه‌ی بیدی شما bidi 2011/03/21 v1.1.7 <commit 150>  است.
۳- دستور تعیین فونت را نگذاشته‌اید.
فکر کنم اینها با هم تداخل دارند.
دستور تعیین فونت فارسی و لاتین را قرار دهید و تست کنید.
بیزحمت دوستان اگر من اشتباه گفتم بفرمایید تا من هم بدونم.

ضمنا تک‌لایوتون قدیمی است. از پست « روش‌های دانلود و آپدیت تک‌لایو» می‌تونید روش دانلود و آپدیتش را بخونید.