تالار گفتگوی پارسیلاتک
ابزارهای جانبی => Xindy => نويسنده: مسهر باقری در سپتامبر 25, 2012, 10:49:45 am
-
با سلام.
وقتی که نمایه میزنم، برای مدخلهایی که بیش از یک سطر هستند، نمایه دچار بیرونزدگی میشه. نمیدونم مشکل از کجاست؟
فایل پیوست را ببینید.
-
فکر میکنم علت رو پیدا کردم. مشکل برمیگرده به رفتار پیشفرض لاتک که از چپ به راست هستش و زیپرشین این رفتار رو در نظر میگیره (اگر به فایل نمونهای که پیشتر ارسال کردم توجه کنید این مطلب رو به وضوح میبینید که مدخلها همراه با شمارهی صفحات مربوطه از چپ تراز شدند). امیدوارم آقای کارنپهلو وقت کمک و اصلاح این مسأله رو داشته باشند.
سربلند باشید.
-
طبیعی است برای حل مشکل دو راهحل وجود دارد:
- از کشیدگی استفاده کن یا
- مقداری hyphenation exception قرار بده
-
طبیعی است برای حل مشکل دو راهحل وجود دارد:
- از کشیدگی استفاده کن یا
- مقداری hyphenation exception قرار بده
و اگر آن هم کمکی نکرد
- مقدار \tolerance را تغییر بده
- مقدار \hbadness را تغییر بده
- از دستور \raggedleft استفاده کن
برای توضیحات بیشتر و چرا این حالت بوجود میاد میتونی صفحات ۲۶ تا ۳۰ کتاب تک رو بخونی.
-
با سپاس از آقا وفا.
برای مدخل هایی که بیش از یک صفحه دارند، انتهای هر سطر جالی خالی وجود داره در حالی که میتونه یک صفحهی دیگر رو در خود جای بده ولی این صفحه رو به خط بعدی میبره و همین روند برای سطرهای بعدی تکرار میشه. آیا راه حلی برای این مشکل وجود داره؟ (فایل پیوست شده در پست نخست این مشکل رو به خوبی نشون میده.)
-
با سپاس از آقا وفا.
برای مدخل هایی که بیش از یک صفحه دارند، انتهای هر سطر جالی خالی وجود داره در حالی که میتونه یک صفحهی دیگر رو در خود جای بده ولی این صفحه رو به خط بعدی میبره و همین روند برای سطرهای بعدی تکرار میشه. آیا راه حلی برای این مشکل وجود داره؟ (فایل پیوست شده در پست نخست این مشکل رو به خوبی نشون میده.)
اگر دقت میکردی لازم به پرسیدن سوال جدید نبود جواب شما در بالا داده شده.
-
مقادیری که گفتید رو تغییر دادم اما فقط مشکل بیرون زدگی حل میشه و مشکل خالی موندن انتهای هر سطر برای نمایه هایی بیش از یک سطر به قوت خودش باقیه.
باز هم ممنون از راهنماییتون.
-
مقادیری که گفتید رو تغییر دادم اما فقط مشکل بیرون زدگی حل میشه و مشکل خالی موندن انتهای هر سطر برای نمایه هایی بیش از یک سطر به قوت خودش باقیه.
باز هم ممنون از راهنماییتون.
حتماً درست انجتم نمیدهی.
-
میشه مثالی از هر یک از این دستورها بگذارید؟ ممنون
-
علت اصلی مشکل را پیدا کردم. پرونده PDF ضمیمه در نمایه اول مشکلدار است اما حالت درست باید نمایه دوم باشد. کد زیر را قبل از \begin{document} قرار بده. در نسخه آینده bidi این مشکل را درست میکنم:
\makeatletter
\renewcommand\@idxitem{\par\hangindent \if@RTL-\fi40\p@}
\makeatother
-
علت اصلی مشکل را پیدا کردم. پرونده PDF ضمیمه در نمایه اول مشکلدار است اما حالت درست باید نمایه دوم باشد. کد زیر را قبل از \begin{document} قرار بده. در نسخه آینده bidi این مشکل را درست میکنم:
\makeatletter
\renewcommand\@idxitem{\par\hangindent \if@RTL-\fi40\p@}
\makeatother
ممنون وفا جان، منم امروز با این مشکل روبرو شدم. فقط توی فایلی که ارسال کردی، شماره صفحات، از سمت چپ، تراز شدن؛ آیا (با توجه به از راست به چپ بودن زبان فارسی،) نباید این شمارهها از سمت راست، تراز بشن؟
-
ممنون وفا جان، منم امروز با این مشکل روبرو شدم. فقط توی فایلی که ارسال کردی، شماره صفحات، از سمت چپ، تراز شدن؛ آیا (با توجه به از راست به چپ بودن زبان فارسی،) نباید این شمارهها از سمت راست، تراز بشن؟
۱- اگر تغییری را که گفتم انجام ندهید، شماره صحفحات از سمت راست تراز میشوند و با وارد کردن اون کد شماره صفحات از سمت چپ تراز میشوند.
۲- اگر از لاتک و نه از زیپرشین استفاده کنید، جایی که چپ به راست حروفچینی میکنید شماره صفحات از راست تنظیم میشوند پس منطقی است که در محیط راست به جپ شماره صفحات از چپ تنظیم شود.