پس از نصب تکلایو بر روی سرور در اجرای لاتک مشکلی نبود ولی در اجرای xelatex با خطای زیر مواجه میشدم:
Error 256 (driver return code) generating output
که در نتیجه آن خروجی pdf تولید نمیشد. با جستجو متوجه شدم که ظاهرا مشکل از xetex است. اینجــــــــــــــــــــــا را ببینید (http://www.tug.org/pipermail/xetex/2008-January/008160.html).
هیچ کس نظری ندارد؟
این میتواند به دلایل مختلف باشد. چجور فایلی را تست کردهاید؟ پیشنهاد میکنم سؤال خود را در لیست زیتک بپرسید.
برای تست یک فایل کوچک را امتحان کردم:
\documentclass{article}
\begin{document}
\centerline{Hello,World!}
\end{document}
با لاتک مشکلی نبود. ضمنا همان آدرسی که دادم مربوط به لیست زیتک بود. اگر شما نگاه کنید حتما بهتر از من متوجه ماجرا خواهید شد.
فرض کنید اسم فایل شما test.tex است، دستور زیر را اجرا کنید:
xelatex -no-pdf test.tex
خروجی نباید مشکلی داشته باشد سپس دستور زیر را اجرا کنید:
xdvipdfmx -E -vv test.xdv
چه چیزی در log ظاهر میشود؟
آن چیزی که دادید، نوع خطا برای باگ موجود در \special در درایو xdvipdfmx است که با این فایل شما بیربط میباشد.
با تشکر بسیار از آقای کارنپهلو و همه دوستانی که کمک کردند،
الحمدلله درست شد.
حالا ما میتوانیم خروجی زیپرشین را - البته با تغییراتی - روی سرور داشته باشیم.
البته نیاز به یک اینترفیس مناسب داریم.
سوال دیگر: آیا نمیتوان کاری کرد که نیاز به گزینه ExternalLocation نباشد.
نقل قول از: محمود امینطوسی در فبریه 10, 2010, 07:18:06 بعد از ظهر
حالا ما میتوانیم خروجی زیپرشین را - البته با تغییراتی - روی سرور داشته باشیم.
البته نیاز به یک اینترفیس مناسب داریم.
آقای امینطوسی میشه یه کمی در مورد این گفتهتون توضیح بدین که چه کاربردی داره؟
ممنون
اگر اینترفیس مناسب ایجاد شود:
۱- اگر کسی موتور لاتک نداشته باشد، با دسترسی به اینترنت میتواند خروجی pdf سند زیپرشین خودش را داشته باشد.
۲- با این فرض که در این سایت همیشه آخرین نسخه وجود دارد، هر کسی با استفاده از این سایت میتواند چک کند که سندش ایراد دارد یا اشکال از موتور لاتک وی یا تنظیماتش بوده است.
۳- با استفاده از ابزاری شبیه mathtex میتوان تصاویر فرمولها و نمودارهای ریاضی را فقط با داشتن کد لاتک آن برای درج در وب سیات خود و با اعداد فارسی داشته باشد.
شاید دیگر دوستان موارد دیگری را هم اضافه کنند.
نقل قول از: محمود امینطوسی در فبریه 10, 2010, 10:24:59 بعد از ظهر
اگر اینترفیس مناسب ایجاد شود:
۱- اگر کسی موتور لاتک نداشته باشد، با دسترسی به اینترنت میتواند خروجی pdf سند زیپرشین خودش را داشته باشد.
۲- با این فرض که در این سایت همیشه آخرین نسخه وجود دارد، هر کسی با استفاده از این سایت میتواند چک کند که سندش ایراد دارد یا اشکال از موتور لاتک وی یا تنظیماتش بوده است.
۳- با استفاده از ابزاری شبیه mathtex میتوان تصاویر فرمولها و نمودارهای ریاضی را فقط با داشتن کد لاتک آن برای درج در وب سیات خود و با اعداد فارسی داشته باشد.
شاید دیگر دوستان موارد دیگری را هم اضافه کنند.
خیلی جالبه. جای همچین چیزی واقعاً خالیه.
ممنون به خاطر زحماتتون
میتوان xepersian.sty موجود در سرور را تغییر داد و گزینهٔ ExternalLocation را بصورت خودکار به دستورات \settextfont و مابقی اضافه کرد.
سلام.
اگر ممکن است لطفا شما زحمت این تغییر را کشیده، فایلش را ارسال کنید تا در سایت قرار دهم.
دو فایل مربوطه را ضمیمه کردهام. امتحان نکردهام اگر مشکلی بود بفرمائید تا تصحیح کنم.
بسیار ممنونم. درست شد.
می توانید این مثال را ببینید:
http://www.parsilatex.com/joomla/tex/tikz01.tex
http://www.parsilatex.com/joomla/tex/tikz01.pdf
به این ترتیب دیگر نیازی به گزینه ExternalLocation نیست.
سلام.
تمام قلمهایی را که در دیویدی زیپرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستادهاید هم روی سرور و هم روی دستگاه خودم با قلمهای Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایلها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
نقل قول از: محمود امینطوسی در فبریه 12, 2010, 10:57:23 بعد از ظهر
سلام.
تمام قلمهایی را که در دیویدی زیپرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستادهاید هم روی سرور و هم روی دستگاه خودم با قلمهای Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایلها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
در مورد لینوکس لایبرتین باید بگم که این قلم به صورت استاندارد توسط میکتک و تکلایو ارايه میشود و چون از گزینهٔ external location استفاده میکنیم نیازی نیست این قلم را در مسیر قرار دهید. در مورد Junicode هم همینطور است. هر دو قلم را حذف کنید و بعد از این دو قلم استفاده کنید
نقل قول از: محمود امینطوسی در فبریه 12, 2010, 10:57:23 بعد از ظهر
سلام.
تمام قلمهایی را که در دیویدی زیپرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستادهاید هم روی سرور و هم روی دستگاه خودم با قلمهای Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایلها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
اگر با یک قلم مشکلی وجود ندارد، دلیلی ندارد با قلم دیگر مشکل باشد. احتمالاً دو نسخه از این قلمها ممکن است روی تکلایو نصب شده باشد یکی که خودش بصورت پیشفرض هست و دیگری هم که شما دستی نصب کردهاید.
نقل قول از: مهدی امیدعلی در فبریه 13, 2010, 03:37:02 قبل از ظهر
در مورد لینوکس لایبرتین باید بگم که این قلم به صورت استاندارد توسط میکتک و تکلایو ارايه میشود و چون از گزینهٔ external location استفاده میکنیم نیازی نیست این قلم را در مسیر قرار دهید. در مورد Junicode هم همینطور است. هر دو قلم را حذف کنید و بعد از این دو قلم استفاده کنید
با دو فایل استیل جدیدی که توسط آقاوفا برای سرور آماده شده است، نیازی به گزینه ExternalLocation برای سایر فونتها نیست.
نقل قول از: زهرا در فبریه 13, 2010, 08:15:19 قبل از ظهر
اگر با یک قلم مشکلی وجود ندارد، دلیلی ندارد با قلم دیگر مشکل باشد. احتمالاً دو نسخه از این قلمها ممکن است روی تکلایو نصب شده باشد یکی که خودش بصورت پیشفرض هست و دیگری هم که شما دستی نصب کردهاید.
حرف شما درست است، لیکن من قبل از ارسال این دو قلم با مثال روی سرور چک کردم و خطا میگرفتم، لذا این دو قلم را هم کپی کردم.
اگر قلم لاتین را مثلا XB Zar معرفی کنیم مشکلی وجود ندارد: فقط برای این دو قلم (Linux Libertine, Junicode) مشکل داریم.
ممکن است کار من مشکلی داشته باشد. آیا به مسیر کپی کردن قلمها بستگی ندارد؟ یا به نوع آن؟ (من ttfها را کپی کردهام)
لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه میشوند.اگر این مشکل برطرف نشود و فایل قابل اجرا بر روی سرور با روی دستگاه طرف فرق داشته باشد جالب نخواهد بود.
نقل قول از: محمود امینطوسی در فبریه 13, 2010, 08:47:23 قبل از ظهر
با دو فایل استیل جدیدی که توسط آقاوفا برای سرور آماده شده است، نیازی به گزینه ExternalLocation برای سایر فونتها نیست.حرف شما درست است، لیکن من قبل از ارسال این دو قلم با مثال روی سرور چک کردم و خطا میگرفتم، لذا این دو قلم را هم کپی کردم.
اگر قلم لاتین را مثلا XB Zar معرفی کنیم مشکلی وجود ندارد: فقط برای این دو قلم (Linux Libertine, Junicode) مشکل داریم.
ممکن است کار من مشکلی داشته باشد. آیا به مسیر کپی کردن قلمها بستگی ندارد؟ یا به نوع آن؟ (من ttfها را کپی کردهام)
لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه میشوند.
اگر این مشکل برطرف نشود و فایل قابل اجرا بر روی سرور با روی دستگاه طرف فرق داشته باشد جالب نخواهد بود.
آیا اسم فایل قلم Linux Libertine است. در غیر این صورت توسط زیتک قابل شناسایی نیست. توجه داشته باشید وقتی که fontspec قلمی را فراخوانی میکند (بدون گزینهٔ ExternalLocation)، شناسهٔ قلم را نیاز دارد نه نام فایل قلم. ولی وقتی از گزینهٔ (External Location) استفاده میکنید، اسم فایل قلم مورد نیاز است نه شناسهٔ قلم.
نقل قول از: محمود امینطوسی در فبریه 13, 2010, 08:47:23 قبل از ظهر
لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه میشوند.
منم با این مثال مشکل دارم. وقتی اجرا میکنم، دقیقاً ۱۰۰ تا ارور میگیرم و هیچ خروجی هم نمیگیرم. فایلها رو ضمیمه کردم.