تالار گفتگوی پارسی‌لاتک

ابزارهای جانبی => مراجع و بیب‌تک BibTeX => نويسنده: محمود امین‌طوسی در دسامبر 17, 2009, 09:12:39 pm

عنوان: رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.
رسال شده توسط: محمود امین‌طوسی در دسامبر 17, 2009, 09:12:39 pm
اگر دوستان در جریان باشند، برای استفاده از استیل‌های فارسی مانند plain-fa که نیاز به مرتب‌سازی دارند باید از noopsort استفاده می‌کردیم که زیاد جالب نبود. الحمدلله امروز این مشکل برای ویندوز برطرف شد و یک فایل csf. برای فارسی ایجاد کردم که این مشکل را با استفاده از bibtex8 برطرف می‌کند.
قبلاً هم زیاد روش کار کرده بودم ولی به دلیل ناهماهنگی رمزینه فایلها به جایی نرسیده بودم.

همچنین استیل plainnat که در بسته natbib است را با نام plainnat-fa برای فارسی سازگار کردم که توسط ان می‌توانید ارجاعات را به صورت نویسنده-سال داشته باشید و از امکانات بسته natbib استفاده کنید.

نحوه استفاده از فایل مرتب‌سازی به همراه نحوه استفاده از فایل استیل جدید در مثال پیوست توضیح داده شده است.

متاسفانه bibtex8 در میک‌تک روی فایلهای من بدرستی کار می‌کند ولی در تک‌لایو و اوبونتو با خطا مواجه می‌شوم. بحث در این مورد را به بعد موکول می‌کنم.

لطفاً مثال پیوست را چک کنید و اگر مشکلی بود ذکر کنید.
نمی‌دانم در مک هم مشکل دارد یا نه.

در رابطه با نامگذاری فایل مرتب‌سازی هم نیاز به بحث است که موکول به بعد می‌کنم.
آخرین نسخه فایلهای استیل فارسی در مرکز دانلود سایت (http://www.parsilatex.com/joomla/index.php?option=com_remository&Itemid=82&func=select&id=4) قرار دارد.
عنوان: پاسخ : رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.
رسال شده توسط: vafa در دسامبر 18, 2009, 05:21:43 am
این بدرد نمی‌خورد، دنبال unicode باشید نه اینکه خود را گرفتار رمزینه‌ها کنید. حتماً biber را امتحان کنید.
عنوان: پاسخ : رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.
رسال شده توسط: محمود امین‌طوسی در دسامبر 18, 2009, 10:03:21 am
آقا وفا سلام
مشکل رمزینه‌ها، مشکل من بود و کاربر بدون مشکل می‌تواند استفاده کند.
به چند علت فعلا دنبال biber و biblatex نیستم:
۱- مبتنی بر biblatex است که هنوز به صورت رسمی منتشر نشده است، هنوز همراه با موتورها عرضه نمی‌شود. لذا طرف باید آنرا به صورت جداگانه دانلود نمود.
۲- برای استفاده از آن باید استیل‌های آنرا برای استفاده در فارسی اصلاح نمایم و از آنجا که در نسخه آزمایشی است ممکن است استیل‌های آن عوض شود و دوباره کاری لازم شود.
۳- برای biber هم نیاز به دانلود جداگانه داریم. من دانلودش کرده‌ام ولی استفاده نکرده‌ام ظاهراً مبتنی بر پرل است که یک مرحله بیشتر خواهد شد.

اما bibtex به همراه موتورهای تک عرضه می‌شود و الان ۴ استیل مبتنی بر آن داریم. مشکلی هم که روی تک‌لایو وجود دارد به دوصورت باید قابل رفع باشد:
الف) با کامپایل مجدد سورس و تنظیم برخی پارامترهای bibtex. و اگر درست شد اطلاع به تک‌لایو.
ب) متاسفانه بیب‌تک محدودیت‌های اسکریپت‌نویسی زیادی دارد، مثلا محدودیت در تعداد متغیرهای سراسری و در استیل‌های من تا مرز این محدودیت‌ها پیش رفته‌ام که در میک‌تک مشکلی ندارد ولی در تک‌لایو خطا می‌دهد. اگر راه حل اول جواب ندهد باید فایلهای استیل را به نحوی عوض نمایم که متغیرهای سراسری را کمتر کنم تا بودن مشکل اجرا شود. البته این کار برای من وقت‌گیر خواهد بود ولی به نظرم به این ترتیب مشکل برطرف خواهد شد.
عنوان: پاسخ : رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.
رسال شده توسط: vafa در دسامبر 18, 2009, 06:30:25 pm
در هر صورت من چیزی را که unicode نباشد در زی‌پرشین نخواهم گذاشت. در ضمن دستبرد بردن به نوشتهٔ دیگران بدون اجازه‌شان کار بسیار ناپسندی است.(که این بار دوم است که این عمل را تکرار می‌کنید). فکر می‌کنم همه با خلاق من آشنا هستند و می‌دانند که اخلاق من تند است اما تا به حال من به کسی توهین نکرده‌ام.
عنوان: پاسخ : رفع مشکل مرتب‌سازی در استیل‌های فارسی و یک استیل جدید.
رسال شده توسط: محمود امین‌طوسی در دسامبر 19, 2009, 12:22:05 pm
من عبارت «این بدرد نمی‌خورد» را از پست آقا وفا حذف کرده بودم، که آنرا مجدداً به حالت اول برگرداندم و از ایشان عذرخواهی می‌کنم.
من این عبارت را حذف کردم، چرا که گمان بردم با دیدن این عبارت از جانب آقای کارن‌پهلو به عنوان خبره‌ترین فرد در گروه، دیگران ممکن است با دیدی منفی به آن نگاه کنند و حتی آنرا تست نیز نکنند که اشکالاتش مشخص گردد.