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

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

شیوه اصلاح شده ظاهر شدن مراجع در ورژن جدید زی‌پرشین بدون مهاجرت از ورژن ۴

نویسنده وحید دامن‌افشان, سپتامبر 03, 2010, 01:03:39 قبل از ظهر

« قبلی - بعدی »

وحید دامن‌افشان

سلام
آیا راهی وجود داره که بدون مهاجرت از ورژن ۴ به ورژن جدید زی‌پرشین، شیوه اصلاح شده ظاهر شدن
فهرست مطالب در ورژن جدید رو داشت؟ البته بدون تبدیل شدن «الفـ» به «آ». در متن. به عبارت دیگه، می‌خوام این
شیوه اصلاح شده رو توی ورژن ۴ داشته باشم بدون اینکه در خود متن، «الفـ»ها به «آ» تبدیل بشه (اشاره: از چند ورژن قبل به
بعد، «الفـ» به «آ» تبدیل شده).
متاسفانه به دلیل آماده کردن یک کتاب، به دلیل ارجاع‌های خیلی خیلی زیادی که با استفاده از «الف» صورت گرفته، نمی‌تونم به
ورژن جدید، مهاجرت کنم. اگر هم دستی، الف‌ها رو به آ تبدیل کنم، صفحه‌آرایی کتاب بهم می‌خوره.
ممنون

سیدرضی علوی‌زاده

نقل قول از: وحید دامن افشان در سپتامبر 03, 2010, 01:03:39 قبل از ظهر
سلام
آیا راهی وجود داره که بدون مهاجرت از ورژن ۴ به ورژن جدید زی‌پرشین، شیوه اصلاح شده ظاهر شدن
فهرست مطالب در ورژن جدید رو داشت؟ البته بدون تبدیل شدن «الفـ» به «آ». در متن. به عبارت دیگه، می‌خوام این
شیوه اصلاح شده رو توی ورژن ۴ داشته باشم بدون اینکه در خود متن، «الفـ»ها به «آ» تبدیل بشه (اشاره: از چند ورژن قبل به
بعد، «الفـ» به «آ» تبدیل شده).
متاسفانه به دلیل آماده کردن یک کتاب، به دلیل ارجاع‌های خیلی خیلی زیادی که با استفاده از «الف» صورت گرفته، نمی‌تونم به
ورژن جدید، مهاجرت کنم. اگر هم دستی، الف‌ها رو به آ تبدیل کنم، صفحه‌آرایی کتاب بهم می‌خوره.
ممنون
قبل از تبدیل «الفـ» به «آ» از روشی موقتی برای این تبدیل استفاده می‌شد که دوباره می‌توانید از همان روش یعنی استفاده از کد زیر قبل از \begin{document} استفاده کنید:


‎\makeatletter‎
‎\def\@harfi#1{\ifcase#1\or \hspace{0.4em}الفـ\or‎ ب‎\or‎ پ‎\or‎ ت‎\or‎ ث‎\or‎
ج‎\or‎ چ‎\or‎ ح‎\or‎ خ‎\or‎ د‎\or‎ ذ‎\or‎ ر‎\or‎ ز‎\or‎ س‎\or‎ ش‎\or‎ ص‎\or‎ ض‎\or‎ ع‎\or‎ غ‎\or‎
ف‎\or‎ ق‎\or‎ ک‎\or‎ گ‎\or‎ ل‎\or‎ م‎\or‎ ن‎\or‎ ه‎\or‎ و‎\or‎ ی‎\else\@ctrerr\fi}‎
‎\makeatother‎


وحید دامن‌افشان

نقل قول از: سیدرضی علوی‌زاده در سپتامبر 03, 2010, 01:14:15 قبل از ظهر
قبل از تبدیل «الفـ» به «آ» از روشی موقتی برای این تبدیل استفاده می‌شد که دوباره می‌توانید از همان روش یعنی استفاده از کد زیر قبل از \begin{document} استفاده کنید:


‎\makeatletter‎
‎\def\@harfi#1{\ifcase#1\or \hspace{0.4em}الفـ\or‎ ب‎\or‎ پ‎\or‎ ت‎\or‎ ث‎\or‎
ج‎\or‎ چ‎\or‎ ح‎\or‎ خ‎\or‎ د‎\or‎ ذ‎\or‎ ر‎\or‎ ز‎\or‎ س‎\or‎ ش‎\or‎ ص‎\or‎ ض‎\or‎ ع‎\or‎ غ‎\or‎
ف‎\or‎ ق‎\or‎ ک‎\or‎ گ‎\or‎ ل‎\or‎ م‎\or‎ ن‎\or‎ ه‎\or‎ و‎\or‎ ی‎\else\@ctrerr\fi}‎
‎\makeatother‎

ممنون از جوابت رضی جان. این روش به ذهن خودمم رسیده بود.
فقط مطمئنی که تنظیمات دیگه‌ای برای تبدیل الفـ به آ، صورت نگرفته که من محبور باشم اونارو دوباره
به حالت سابق برگردونم؟
در ضمن، عوض کردن تعریف abjad رو یاد رفت که ذکر کنی. باید توی تعریف این دستور هم، دوباره
آ رو به الفـ تبدیل کنیم

سیدرضی علوی‌زاده

نقل قول از: وحید دامن افشان در سپتامبر 03, 2010, 08:15:53 قبل از ظهر
ممنون از جوابت رضی جان. این روش به ذهن خودمم رسیده بود.
فقط مطمئنی که تنظیمات دیگه‌ای برای تبدیل الفـ به آ، صورت نگرفته که من محبور باشم اونارو دوباره
به حالت سابق برگردونم؟
در ضمن، عوض کردن تعریف abjad رو یاد رفت که ذکر کنی. باید توی تعریف این دستور هم، دوباره
آ رو به الفـ تبدیل کنیم
در کدهای بالا هم دستور \hspace{0.4em} را باید حذف کنید.
من بیشتر از جهت یادآوری این جواب رو دادم، اما واضح است که جواب دقیق‌تر و تخصصی‌تر را باید اساتید تک بدهند.