پارسی‌لاتک

عمومی => عمومی => نويسنده: محمود امین‌طوسی در فبریه 10, 2010, 06:09:37 بعد از ظهر

عنوان: مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 10, 2010, 06:09:37 بعد از ظهر
پس از نصب تک‌لایو بر روی سرور در اجرای لاتک مشکلی نبود ولی در اجرای xelatex با خطای زیر مواجه می‌شدم:

Error 256 (driver return code) generating output
که در نتیجه آن خروجی pdf تولید نمی‌شد. با جستجو متوجه شدم که ظاهرا مشکل از xetex است. اینجــــــــــــــــــــــا را ببینید (http://www.tug.org/pipermail/xetex/2008-January/008160.html).
هیچ کس نظری ندارد؟
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: vafa در فبریه 10, 2010, 06:11:36 بعد از ظهر
این می‌تواند به دلایل مختلف باشد. چجور فایلی را تست کرده‌اید؟ پیشنهاد می‌کنم سؤال خود را در لیست زی‌تک بپرسید.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 10, 2010, 06:16:19 بعد از ظهر
برای تست یک فایل کوچک را امتحان کردم:

\documentclass{article}
\begin{document}
\centerline{Hello,World!}
\end{document}
با لاتک مشکلی نبود. ضمنا همان آدرسی که دادم مربوط به لیست زی‌تک بود. اگر شما نگاه کنید حتما بهتر از من متوجه ماجرا خواهید شد.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: vafa در فبریه 10, 2010, 06:25:04 بعد از ظهر
فرض کنید اسم فایل شما test.tex است، دستور زیر را اجرا کنید:

xelatex -no-pdf test.tex

خروجی نباید مشکلی داشته باشد سپس دستور زیر را اجرا کنید:

xdvipdfmx -E -vv test.xdv

چه چیزی در log ظاهر می‌شود؟

آن چیزی که دادید، نوع خطا برای باگ موجود در \special در درایو xdvipdfmx است که با این فایل شما بی‌ربط می‌باشد.
عنوان: پاسخ : (خبرخوش) مشکل تولید pdf روی سایت (درست شد)
رسال شده توسط: محمود امین‌طوسی در فبریه 10, 2010, 07:18:06 بعد از ظهر
با تشکر بسیار از آقای کارن‌پهلو و همه دوستانی که کمک کردند،
الحمدلله درست شد.
حالا ما می‌توانیم خروجی زی‌پرشین را - البته با تغییراتی - روی سرور داشته باشیم.
البته نیاز به یک اینترفیس مناسب داریم.

سوال دیگر: آیا نمی‌توان کاری کرد که نیاز به گزینه ExternalLocation نباشد.
عنوان: پاسخ : (خبرخوش) مشکل تولید pdf روی سایت (درست شد)
رسال شده توسط: وحید دامن‌افشان در فبریه 10, 2010, 09:15:19 بعد از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 10, 2010, 07:18:06 بعد از ظهر
حالا ما می‌توانیم خروجی زی‌پرشین را - البته با تغییراتی - روی سرور داشته باشیم.
البته نیاز به یک اینترفیس مناسب داریم.
آقای امین‌طوسی می‌شه یه کمی در مورد این گفته‌تون توضیح بدین که چه کاربردی داره؟
ممنون
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 10, 2010, 10:24:59 بعد از ظهر
اگر اینترفیس مناسب ایجاد شود:
۱- اگر کسی موتور لاتک نداشته باشد، با دسترسی به اینترنت می‌تواند خروجی pdf سند زی‌پرشین خودش را داشته باشد.
۲- با این فرض که در این سایت همیشه آخرین نسخه وجود دارد، هر کسی با استفاده از این سایت می‌تواند چک کند که سندش ایراد دارد یا اشکال از موتور لاتک وی یا تنظیماتش بوده است.
۳- با استفاده از ابزاری شبیه mathtex می‌توان تصاویر فرمولها و نمودارهای ریاضی را فقط با داشتن کد لاتک آن برای درج در وب سیات خود و با اعداد فارسی داشته باشد.

شاید دیگر دوستان موارد دیگری را هم اضافه کنند.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: وحید دامن‌افشان در فبریه 10, 2010, 11:24:45 بعد از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 10, 2010, 10:24:59 بعد از ظهر
اگر اینترفیس مناسب ایجاد شود:
۱- اگر کسی موتور لاتک نداشته باشد، با دسترسی به اینترنت می‌تواند خروجی pdf سند زی‌پرشین خودش را داشته باشد.
۲- با این فرض که در این سایت همیشه آخرین نسخه وجود دارد، هر کسی با استفاده از این سایت می‌تواند چک کند که سندش ایراد دارد یا اشکال از موتور لاتک وی یا تنظیماتش بوده است.
۳- با استفاده از ابزاری شبیه mathtex می‌توان تصاویر فرمولها و نمودارهای ریاضی را فقط با داشتن کد لاتک آن برای درج در وب سیات خود و با اعداد فارسی داشته باشد.

شاید دیگر دوستان موارد دیگری را هم اضافه کنند.
خیلی جالبه. جای همچین چیزی واقعاً خالیه.
ممنون به خاطر زحماتتون
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: vafa در فبریه 11, 2010, 05:22:23 قبل از ظهر
می‌توان xepersian.sty موجود در سرور را تغییر داد و گزینهٔ ExternalLocation را بصورت خودکار به دستورات \settextfont و مابقی اضافه کرد.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 11, 2010, 09:30:32 قبل از ظهر
سلام.
اگر ممکن است لطفا شما زحمت این تغییر را کشیده، فایلش را ارسال کنید تا در سایت قرار دهم.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: vafa در فبریه 11, 2010, 01:26:53 بعد از ظهر
دو فایل مربوطه را ضمیمه کرده‌ام. امتحان نکرده‌ام اگر مشکلی بود بفرمائید تا تصحیح کنم.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 11, 2010, 03:21:18 بعد از ظهر
بسیار ممنونم. درست شد.
می توانید این مثال را ببینید:

http://www.parsilatex.com/joomla/tex/tikz01.tex
http://www.parsilatex.com/joomla/tex/tikz01.pdf
به این ترتیب دیگر نیازی به گزینه ExternalLocation نیست.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 12, 2010, 10:57:23 بعد از ظهر
سلام.
تمام قلمهایی را که در دی‌وی‌دی زی‌پرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستاده‌اید هم روی سرور و هم روی دستگاه خودم با قلم‌های Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایل‌ها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: مهدی امیدعلی در فبریه 13, 2010, 03:37:02 قبل از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 12, 2010, 10:57:23 بعد از ظهر
سلام.
تمام قلمهایی را که در دی‌وی‌دی زی‌پرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستاده‌اید هم روی سرور و هم روی دستگاه خودم با قلم‌های Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایل‌ها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
در مورد لینوکس لایبرتین باید بگم که این قلم به صورت استاندارد توسط میک‌تک و تکلایو ارايه می‌شود و چون از گزینهٔ external location استفاده می‌کنیم نیازی نیست این قلم را در مسیر قرار دهید. در مورد Junicode هم همینطور است. هر دو قلم را حذف کنید و بعد از این دو قلم استفاده کنید
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: vafa در فبریه 13, 2010, 08:15:19 قبل از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 12, 2010, 10:57:23 بعد از ظهر
سلام.
تمام قلمهایی را که در دی‌وی‌دی زی‌پرشین بود روی سرور گذاشتم ولی با فایل استیل جدیدی که فرستاده‌اید هم روی سرور و هم روی دستگاه خودم با قلم‌های Linux Libertine, Junicode مشکل وجود دارد.
مثال به ضمیمه است.
اگر بتوانید فایل‌ها را به نحوی اصلاح فرمایید که این مشکل برطرف شد ممنون خواهم شد.
اگر با یک قلم مشکلی وجود ندارد، دلیلی ندارد با قلم دیگر مشکل باشد. احتمالاً دو نسخه از این قلمها ممکن است روی تک‌لایو نصب شده باشد یکی که خودش بصورت پیش‌فرض هست و دیگری هم که شما دستی نصب کرده‌اید.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: محمود امین‌طوسی در فبریه 13, 2010, 08:47:23 قبل از ظهر
نقل قول از: مهدی امیدعلی در فبریه 13, 2010, 03:37:02 قبل از ظهر
در مورد لینوکس لایبرتین باید بگم که این قلم به صورت استاندارد توسط میک‌تک و تکلایو ارايه می‌شود و چون از گزینهٔ external location استفاده می‌کنیم نیازی نیست این قلم را در مسیر قرار دهید. در مورد Junicode هم همینطور است. هر دو قلم را حذف کنید و بعد از این دو قلم استفاده کنید
با دو فایل استیل جدیدی که توسط آقاوفا برای سرور آماده شده است، نیازی به گزینه ExternalLocation برای سایر فونت‌ها نیست.
نقل قول از: زهرا در فبریه 13, 2010, 08:15:19 قبل از ظهر
اگر با یک قلم مشکلی وجود ندارد، دلیلی ندارد با قلم دیگر مشکل باشد. احتمالاً دو نسخه از این قلمها ممکن است روی تک‌لایو نصب شده باشد یکی که خودش بصورت پیش‌فرض هست و دیگری هم که شما دستی نصب کرده‌اید.
حرف شما درست است، لیکن من قبل از ارسال این دو قلم با مثال روی سرور چک کردم و خطا می‌گرفتم، لذا این دو قلم را هم کپی کردم.
اگر قلم لاتین را مثلا XB Zar معرفی کنیم مشکلی وجود ندارد: فقط برای این دو قلم (Linux Libertine, Junicode) مشکل داریم.
ممکن است کار من مشکلی داشته باشد. آیا به مسیر کپی کردن قلم‌ها بستگی ندارد؟ یا به نوع آن؟ (من ttfها را کپی کرده‌ام)

لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه می‌شوند.

اگر این مشکل برطرف نشود و فایل قابل اجرا بر روی  سرور با روی دستگاه طرف فرق داشته باشد جالب نخواهد بود.

عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: مهدی امیدعلی در فبریه 13, 2010, 11:53:33 قبل از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 13, 2010, 08:47:23 قبل از ظهر
با دو فایل استیل جدیدی که توسط آقاوفا برای سرور آماده شده است، نیازی به گزینه ExternalLocation برای سایر فونت‌ها نیست.حرف شما درست است، لیکن من قبل از ارسال این دو قلم با مثال روی سرور چک کردم و خطا می‌گرفتم، لذا این دو قلم را هم کپی کردم.
اگر قلم لاتین را مثلا XB Zar معرفی کنیم مشکلی وجود ندارد: فقط برای این دو قلم (Linux Libertine, Junicode) مشکل داریم.
ممکن است کار من مشکلی داشته باشد. آیا به مسیر کپی کردن قلم‌ها بستگی ندارد؟ یا به نوع آن؟ (من ttfها را کپی کرده‌ام)

لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه می‌شوند.

اگر این مشکل برطرف نشود و فایل قابل اجرا بر روی  سرور با روی دستگاه طرف فرق داشته باشد جالب نخواهد بود.
آیا اسم فایل قلم Linux Libertine است. در غیر این صورت توسط زیتک قابل شناسایی نیست. توجه داشته باشید وقتی که fontspec قلمی را فراخوانی می‌کند (بدون گزینهٔ ExternalLocation)، شناسهٔ قلم را نیاز دارد نه نام فایل قلم. ولی وقتی از گزینهٔ (External Location) استفاده می‌کنید، اسم فایل قلم مورد نیاز است نه شناسهٔ قلم.
عنوان: پاسخ : مشکل تولید pdf روی سایت
رسال شده توسط: وحید دامن‌افشان در فبریه 13, 2010, 01:09:58 بعد از ظهر
نقل قول از: محمود امین‌طوسی در فبریه 13, 2010, 08:47:23 قبل از ظهر
لطفا بعضی از دوستان دو فایل استیل چند پست قبل زهرا و مثال پست قبل مرا در یک شاخه کپی نموده و بررسی کنند که آیا آنها هم با مشکل من مواجه می‌شوند.
منم با این مثال مشکل دارم. وقتی اجرا می‌کنم، دقیقاً ۱۰۰ تا ارور می‌گیرم و هیچ خروجی هم نمی‌گیرم. فایل‌ها رو ضمیمه کردم.