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

لاتک LATEX => حروف‌چینی مستندات => نويسنده: وحید دامن‌افشان در سپتامبر 03, 2010, 01:03:39 am

عنوان: شیوه اصلاح شده ظاهر شدن مراجع در ورژن جدید زی‌پرشین بدون مهاجرت از ورژن ۴
رسال شده توسط: وحید دامن‌افشان در سپتامبر 03, 2010, 01:03:39 am
سلام
آیا راهی وجود داره که بدون مهاجرت از ورژن ۴ به ورژن جدید زی‌پرشین، شیوه اصلاح شده ظاهر شدن
فهرست مطالب در ورژن جدید رو داشت؟ البته بدون تبدیل شدن «الفـ» به «آ». در متن. به عبارت دیگه، می‌خوام این
شیوه اصلاح شده رو توی ورژن ۴ داشته باشم بدون اینکه در خود متن، «الفـ»ها به «آ» تبدیل بشه (اشاره: از چند ورژن قبل به
بعد، «الفـ» به «آ» تبدیل شده).
متاسفانه به دلیل آماده کردن یک کتاب، به دلیل ارجاع‌های خیلی خیلی زیادی که با استفاده از «الف» صورت گرفته، نمی‌تونم به
ورژن جدید، مهاجرت کنم. اگر هم دستی، الف‌ها رو به آ تبدیل کنم، صفحه‌آرایی کتاب بهم می‌خوره.
ممنون
عنوان: پاسخ : شیوه اصلاح شده ظاهر شدن مراجع در ورژن جدید زی‌پرشین بدون مهاجرت از ورژن ۴
رسال شده توسط: سیدرضی علوی‌زاده در سپتامبر 03, 2010, 01:14:15 am
سلام
آیا راهی وجود داره که بدون مهاجرت از ورژن ۴ به ورژن جدید زی‌پرشین، شیوه اصلاح شده ظاهر شدن
فهرست مطالب در ورژن جدید رو داشت؟ البته بدون تبدیل شدن «الفـ» به «آ». در متن. به عبارت دیگه، می‌خوام این
شیوه اصلاح شده رو توی ورژن ۴ داشته باشم بدون اینکه در خود متن، «الفـ»ها به «آ» تبدیل بشه (اشاره: از چند ورژن قبل به
بعد، «الفـ» به «آ» تبدیل شده).
متاسفانه به دلیل آماده کردن یک کتاب، به دلیل ارجاع‌های خیلی خیلی زیادی که با استفاده از «الف» صورت گرفته، نمی‌تونم به
ورژن جدید، مهاجرت کنم. اگر هم دستی، الف‌ها رو به آ تبدیل کنم، صفحه‌آرایی کتاب بهم می‌خوره.
ممنون
قبل از تبدیل «الفـ» به «آ» از روشی موقتی برای این تبدیل استفاده می‌شد که دوباره می‌توانید از همان روش یعنی استفاده از کد زیر قبل از \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, 08:15:53 am
قبل از تبدیل «الفـ» به «آ» از روشی موقتی برای این تبدیل استفاده می‌شد که دوباره می‌توانید از همان روش یعنی استفاده از کد زیر قبل از \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, 11:48:40 am
ممنون از جوابت رضی جان. این روش به ذهن خودمم رسیده بود.
فقط مطمئنی که تنظیمات دیگه‌ای برای تبدیل الفـ به آ، صورت نگرفته که من محبور باشم اونارو دوباره
به حالت سابق برگردونم؟
در ضمن، عوض کردن تعریف abjad رو یاد رفت که ذکر کنی. باید توی تعریف این دستور هم، دوباره
آ رو به الفـ تبدیل کنیم
در کدهای بالا هم دستور \hspace{0.4em} را باید حذف کنید.
من بیشتر از جهت یادآوری این جواب رو دادم، اما واضح است که جواب دقیق‌تر و تخصصی‌تر را باید اساتید تک بدهند.