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

زی‌پرشین XePersian => باگ‌های نسخه ۱.۰.۴ => نويسنده: وحید دامن‌افشان در فوریه 25, 2010, 11:41:08 pm

عنوان: تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 25, 2010, 11:41:08 pm
سلام
امروز با کمی دقت متوجه شدم که محیط thebibliography اندازه حاشیه‌ها رو تغییر می‌ده. این تغییر در صفحه اول مراجع، زیاد به چشم نمی‌آد اما از صفحه دوم به بعد، چون سربرگ می‌خوره، خیلی به چشم می‌آد. مثلاً در عکس اولی که ضمیمه کردم، قسمت قرمز شده باید دقیقاً زیر سربرگ قرار بگیره. البته وقتی دستور Latin\ رو قبل از ‎\begin{thebibliography} قرار می‌دی، حاشیه‌ها درست می‌شه اما در عوض، کلمه «مراجع» حذف می‌شه.

در ضمن این مشکل، هم تو کلاس book و هم توکلاس article وجود داره ولی در لاتک وجود نداره. فایل ضمیمه رو ببینین که توش هم دستورات لاتکه و هم دستورات زی‌پرشین. خودتون مقایسه کنین.
ممنون
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 26, 2010, 12:43:49 pm
بله، حق با شماست. این باگی است که توسط کدهای وارد شده توسط آقای امیدعلی ایجاد شده است. متأسفانه من فعلاً وقت کار کردن را روی این مشکل ندارم. زودترین وقتی که می‌توانم این باگها را رفع کنم July می‌باشد.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 01:56:56 pm
سلام
امروز با کمی دقت متوجه شدم که محیط thebibliography اندازه حاشیه‌ها رو تغییر می‌ده. این تغییر در صفحه اول مراجع، زیاد به چشم نمی‌آد اما از صفحه دوم به بعد، چون سربرگ می‌خوره، خیلی به چشم می‌آد. مثلاً در عکس اولی که ضمیمه کردم، قسمت قرمز شده باید دقیقاً زیر سربرگ قرار بگیره. البته وقتی دستور Latin\ رو قبل از ‎\begin{thebibliography} قرار می‌دی، حاشیه‌ها درست می‌شه اما در عوض، کلمه «مراجع» حذف می‌شه.

در ضمن این مشکل، هم تو کلاس book و هم توکلاس article وجود داره ولی در لاتک وجود نداره. فایل ضمیمه رو ببینین که توش هم دستورات لاتکه و هم دستورات زی‌پرشین. خودتون مقایسه کنین.
ممنون
فایلی که فرستادی مربوط به اون شکلی نیست که ضمیمه کردی. من با راهنمای لاتک هیچ مشکلی ندارم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 02:07:25 pm
توجه داشته باش که استفاده از بستهٔ geometry با زی‌پرشین خیلی سازگار نیست چون ابعادی رو تغییر می‌ده که اثرشون در زی‌پرشین و در حقیقت در bidi با حالت اصلی لاتک فرق داره. مثلا raggedright و دیگر چیزها. فایل خودت رو کمی تغییر دادم  و از بستهٔ bookest استفاده کردم و چند مرجع فارسی رو هم اضافه کردم تا اثر رو بهتر مشاهده کنی.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 02:25:04 pm
الان بررسی کردم: بیدی با بستهٔ geometry هم خوشرفتار است (قبلاً بررسی کرده بودم و کمی ناپایداری دیده بودم البته الان هم وقت نکرده‌ام کامل بررسی کنم). فایل خودت را با کمی تغییرات ضمیمه کرده‌ام تا اثر کار رو ببینی.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 26, 2010, 02:53:43 pm
توجه داشته باش که استفاده از بستهٔ geometry با زی‌پرشین خیلی سازگار نیست چون ابعادی رو تغییر می‌ده که اثرشون در زی‌پرشین و در حقیقت در bidi با حالت اصلی لاتک فرق داره. مثلا raggedright و دیگر چیزها. فایل خودت رو کمی تغییر دادم  و از بستهٔ bookest استفاده کردم و چند مرجع فارسی رو هم اضافه کردم تا اثر رو بهتر مشاهده کنی.
من اصلاً
۱- حرف شما را نمی‌توانم ربط بدهم، می‌توانید کمی بیشتر توضیح بدهید؟

۲- bidi هیچ‌گونه ابعادی را تغییر نمی‌دهد و پیش‌فرض لاتک را تغییر نمی‌دهد.

۳- درست است که bidi دستورات \raggedright و \raggedleft را از دوباره تعریف می‌کند اما این تعریف منطقی می‌باشد و مشکلی ایجاد نمی‌کند.

۴- این مشکل اصلاً ربطی به geometry ندارد و مربوط به کدهای باگ‌دار شما می‌باشد. فایل ضمیمه بدون استفاده از بسته geometry می‌باشد و همین مشکل به وضوع دیده می‌شود. در حقیقت این مشکل اصلاً ربطی به بستهٔ geometry ندارد.

فایل test.tex رفتار درست را نشان می‌دهد در حالی که test-bidi.tex به وضوح باگ‌دار است همچنین مشکل دیگری نیز به چشم می‌خورد که جابه‌جایی نادرست heards می‌باشد که این هم به خاطر وجود کدهای شما در book-bidi.def می‌باشد.

در اولین فرصت تمام این کدهای باگ‌دار باید پاک‌سازی شوند تا موجب مشکل نشوند.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 03:23:02 pm
من اصلاً
۱- حرف شما را نمی‌توانم ربط بدهم، می‌توانید کمی بیشتر توضیح بدهید؟

۲- bidi هیچ‌گونه ابعادی را تغییر نمی‌دهد و پیش‌فرض لاتک را تغییر نمی‌دهد.

۳- درست است که bidi دستورات \raggedright و \raggedleft را از دوباره تعریف می‌کند اما این تعریف منطقی می‌باشد و مشکلی ایجاد نمی‌کند.

۴- این مشکل اصلاً ربطی به geometry ندارد و مربوط به کدهای باگ‌دار شما می‌باشد. فایل ضمیمه بدون استفاده از بسته geometry می‌باشد و همین مشکل به وضوع دیده می‌شود. در حقیقت این مشکل اصلاً ربطی به بستهٔ geometry ندارد.

فایل test.tex رفتار درست را نشان می‌دهد در حالی که test-bidi.tex به وضوح باگ‌دار است همچنین مشکل دیگری نیز به چشم می‌خورد که جابه‌جایی نادرست heards می‌باشد که این هم به خاطر وجود کدهای شما در book-bidi.def می‌باشد.

در اولین فرصت تمام این کدهای باگ‌دار باید پاک‌سازی شوند تا موجب مشکل نشوند.
من متوجه نشدم منظور شما از باگ فایل مربوط به bidi چیه؟ من باگی نمی‌بینم. این هزینه‌ای هست که باید برای داشتن کتابنامهٔ دوجهته داشته باشیم. اگر قرار باشد تنها یک کتابنامهٔ یک‌جهته داشته باشیم اصلا نیازی به کد نویسی برای محیط کتاب‌نامه نبود. اگر تمام مراجع LTR بودند یا RTL اونوقت اصلا مشکلی نبود  و می‌شد به راحتی (تقریباً بدون کد نوشتن) محیط کتابنامه رو استفاده کرد. مشکل موقعی است که مرجع از هر دو نوع داریم. اونوقت تنها راه قشنگ (به نظر من، از جنبهٔ حروف‌چینی) همان است که bidi در مثالی که من فرستادم انجام می‌ده.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 26, 2010, 03:33:04 pm
فایلی که فرستادی مربوط به اون شکلی نیست که ضمیمه کردی. من با راهنمای لاتک هیچ مشکلی ندارم.
آقای دکتر، اتفاقاً همین فایل خودتون هم مشکل داره. قسمت قرمز رنگ نباید خالی باشه. تازه در سمت راست هم یه مقدار فضای خالی وجود داره.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 26, 2010, 03:40:13 pm
توجه داشته باش که استفاده از بستهٔ geometry با زی‌پرشین خیلی سازگار نیست چون ابعادی رو تغییر می‌ده که اثرشون در زی‌پرشین و در حقیقت در bidi با حالت اصلی لاتک فرق داره. مثلا raggedright و دیگر چیزها. فایل خودت رو کمی تغییر دادم  و از بستهٔ bookest استفاده کردم و چند مرجع فارسی رو هم اضافه کردم تا اثر رو بهتر مشاهده کنی.
دو تا فایل ضمیمه رو ببینین. فایل انگلیسی، هیچ فضای خالی نداره، اما فایل شما که با زی‌پرشین نوشته شده، فضای خالی داره که با رنگ قرمز مشخص شده.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 26, 2010, 03:48:13 pm
از نظر من این یک باگ است که در نسخهٔ آیندهٔ bidi درست خواهد شد. فایل اول وحید را با bidi و بدون bidi امتحان کنید تا متوجه مشکل موجود شوید. حق با وحید است، درست این است که همان پیش‌فرض لاتک برای متون چپ به راست باشد و برعکس آن برای متون راست به چپ باشد.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 26, 2010, 04:04:25 pm
ممنون از توجه همگی.
فقط دو مطلب:
۱- همون طور که تو پست اول گفتم، وقتی دستور Latin\ رو قبل از ‎\begin{thebibliography} قرار می‌دی، حاشیه‌ها درست می‌شه اما در عوض، کلمه «مراجع» حذف می‌شه. حالا می‌خواستم ببینم آیا راهی موقتی وجود داره که کلمه «مراجع» رو برگردوند؟ چون توی این کتابی که دارم روش کار می‌کنم، فقط مراجع انگلیسی دارم.
۲- این تغییر حاشیه‌ها، واسه متن‌های سمینار، پروپوزال و یا حتی پایان‌نامه زیاد مهم نیست چون این فایل‌ها اندازه مشخصی ندارن. اما در یک کتاب، که ناشر، اندازه حاشیه مشخصی می‌خواد، مشکل ایجاد می‌کنه. مثلاً ناشر خود من بهم گفته که اندازه متن توی همه صفحات، باید دقیقاً ۱۹*۱۲ باشه. با این توضیحات، تا قبل از شروع مراجع مشکلی ندارم اما وقتی مراجع شروع می‌شه، حاشیه‌ها بهم می‌خوره.



ممنون
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 05:06:43 pm
دو تا فایل ضمیمه رو ببینین. فایل انگلیسی، هیچ فضای خالی نداره، اما فایل شما که با زی‌پرشین نوشته شده، فضای خالی داره که با رنگ قرمز مشخص شده.
بله متوجه هستم. پست قبلی من رو مطالعه کنید. اگر در متن دو نوع مرجع از راست به چپ و از چپ به راست وجود داشته باشند تکلیف چیه اونوقت. شما فقط دارید به کار خودتون نگاه می‌کنید که تنها مراجع انگلیسی دارید.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 26, 2010, 05:16:00 pm
بله متوجه هستم. پست قبلی من رو مطالعه کنید. اگر در متن دو نوع مرجع از راست به چپ و از چپ به راست وجود داشته باشند تکلیف چیه اونوقت. شما فقط دارید به کار خودتون نگاه می‌کنید که تنها مراجع انگلیسی دارید.
درسته. مشکلی که وجود داره اینه که محیط bibliography هر فقره \bibitem را با استفاده از محیط list انجام می‌دهد و این محیط یکبار rightmargin و leftmargin را تعیین می‌کند و عوض کردن مدام این دو بی‌معناست.

کلیه کدهای bidi را پاک‌سازی کردم، بنابراین الان با \usepackage{bidi} و یا بدون آن مشکلی وجود ندارد. باید فکری برای مراجع دو جهته نمود.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 26, 2010, 05:26:37 pm
تعریف زیر منطقی می‌باشد:

\renewenvironment{thebibliography}[1]
     {\chapter*{\bibname}%
      \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
          \if@RTL\rightmargin\labelwidth\else
            \leftmargin\labelwidth\fi
           \if@RTL%
           \advance\rightmargin\labelsep\else
            \advance\leftmargin\labelsep\fi
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

با این وجود وقتی bidi فراخوانمی شود حالتی با پیش‌فرض لاتک نخواهد داشت.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 26, 2010, 07:39:01 pm
بله متوجه هستم. پست قبلی من رو مطالعه کنید. اگر در متن دو نوع مرجع از راست به چپ و از چپ به راست وجود داشته باشند تکلیف چیه اونوقت. شما فقط دارید به کار خودتون نگاه می‌کنید که تنها مراجع انگلیسی دارید.
آقای دکتر، از توضیحاتتون ممنونم. حرف شما کاملاً درسته. اما باید فکری هم به حال تغییر حاشیه‌ها در یه کتاب که نباید حتی 1mm حاشیه‌هاش کم و زیاد بشه، کرد.
 
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 26, 2010, 07:58:27 pm
تعریف زیر منطقی می‌باشد:

\renewenvironment{thebibliography}[1]
     {\chapter*{\bibname}%
      \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
          \if@RTL\rightmargin\labelwidth\else
            \leftmargin\labelwidth\fi
           \if@RTL%
           \advance\rightmargin\labelsep\else
            \advance\leftmargin\labelsep\fi
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

با این وجود وقتی bidi فراخوانمی شود حالتی با پیش‌فرض لاتک نخواهد داشت.
اینو واسه حل این مشکل من نوشتین؟
وقتی دستور Latin\ رو قبل از ‎\begin{thebibliography} قرار می‌دی، حاشیه‌ها درست می‌شه اما در عوض، کلمه «مراجع» حذف می‌شه. حالا می‌خواستم ببینم آیا راهی موقتی وجود داره که کلمه «مراجع» رو برگردوند؟
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: مهدی امیدعلی در فوریه 26, 2010, 08:55:25 pm
آقای دکتر، از توضیحاتتون ممنونم. حرف شما کاملاً درسته. اما باید فکری هم به حال تغییر حاشیه‌ها در یه کتاب که نباید حتی 1mm حاشیه‌هاش کم و زیاد بشه، کرد.
من که نمی‌بینم حاشیه زیاد بشه. فقط همانطور که در فایل ارسالی مشخص بود یک نوار سفید به وجود می‌آید. برای رفع آن فکر می‌کنم بیدی باید گزینه‌هایی  برای مراجع یک‌جهته و یا دوجهته داشته باشد.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در فوریه 27, 2010, 04:39:48 am
برای رفع آن فکر می‌کنم بیدی باید گزینه‌هایی  برای مراجع یک‌جهته و یا دوجهته داشته باشد.
دقیقاً. محیط thebibliography برای مراجع دوجهته، محیط theLTRbibliography برای مراجع صرفاً چپ به راست و محیط theRTLbibliography برای مراجع راست به چپ.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: محمود امین‌طوسی در فوریه 27, 2010, 08:54:29 am
حالا می‌خواستم ببینم آیا راهی موقتی وجود داره که کلمه «مراجع» رو برگردوند؟
از دستور زیر استفاده کن:
\renewcommand{\refname}{\rl{مراجع\hfill}}
دقیقاً. محیط thebibliography برای مراجع دوجهته، محیط theLTRbibliography برای مراجع صرفاً چپ به راست و محیط theRTLbibliography برای مراجع راست به چپ.
لطفاُ هر زمان که این تغییر را اعمال نمودید اطلاع دهید تا استیلهای فارسی را نیز بر پایه آنها عوض کنم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در فوریه 27, 2010, 08:16:52 pm
از دستور زیر استفاده کن:
\renewcommand{\refname}{\rl{مراجع\hfill}}
آقای امین‌طوسی، این دستور مال وقتیه که کلمه «مراجع» به   bibliography تبدیل شده باشه. مشکل من اینه که کلمه مراجع کلاً حذف شده.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: محمود امین‌طوسی در فوریه 27, 2010, 10:03:10 pm
آقا وحید من فایل شما را نگاه نکرده‌ام ولی اگر کلاً عنوانی برای مراجع ندارید، چرا از
\section*{مراجع}
استفاده نمی‌کنید؟
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 07, 2010, 10:48:22 am
من امروز کمی وقت داشتم تا روی این مشکل کار کنم و کد کوجکی را نوشته‌ام فقط برای bidi و کلاس article کار می‌کند یعنی با زی‌پرشین کار نخواهد کرد فعلاً و نیاز به تست دارد.بستهٔ bidi را از http://bitbucket.org/vafa/bidi/downloads/ دانلود کنید و فقط با تغییر فایل ضمیمه شده، همهٔ حالتهای ممکن را امتحان کنید و گزارش دهید تا مشکل را هر چه زودتر حل کنم، اگر ول کنید و جواب ندهید مشکل همچنان باقی خواهد ماند چون من وقتش را نخواهم داشت رویش کار کنم ولی الان که وقت دارم می‌توانم این مشکل را هم حل کنم.

سه دستور \setRTLbibitems، \setLTRbibitems و \setdefaultbibitems وجود دارند به این معنا که اگر همهٔ موارد کتاب‌نامهٔ شما چپ به راست است باید دستور \setLTRbibitems را قبل از \begin{thebibliography} قرار دهید.

دستور \setRTLbibitems درست برعکس دستور \setLTRbibitems عمل می‌کند.

دستور \setdefaultbibitems همان حالت پیش‌فرض است یعنی اینکه موارد کتاب‌نامه هم می‌تواند چپ به راست و هم راست به چپ باشد.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: محمود امین‌طوسی در آوریل 07, 2010, 06:48:02 pm
سلام. در اجرای فایل test با bidi جدید با خطا مواجه می‌شوم!
! LaTeX Error: File `iftex.sty' not found.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 07, 2010, 06:52:18 pm
فایل iftex را به تازگی به CTAN داده‌ام. آن را می‌توانید یا از http://bitbucket.org/vafa/iftex/ و یا از CTAN دریافت کنید. کلاً تصیم داردم تمام بسته‌هایی را که نوشته‌ام در http://bitbucket.org/vafa/  قرار دهم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در آوریل 07, 2010, 07:30:49 pm
با تغییر فایل ضمیمه شده، همهٔ حالتهای ممکن را امتحان کنید و گزارش دهید تا مشکل را هر چه زودتر حل کنم
اولاً ممنون به خاطر کار کردن روی این مشکل. دوماً من فایل‌ها رو دانلود کردم و همه چی خوب کار می‌کنه فقط میشه بگین چه حالت‌هایی رو باید امتحان کنیم؟
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 07, 2010, 07:58:48 pm
چند حالت بیشتر نداریم:

۱- فقط موارد چپ به راست در کتاب‌نامه هست.

۲- فقط موارد راست به چپ در کتاب‌نامه هست.

۳- موارد کتاب‌نامه مخلوطی از موارد راست به چپ و چپ به راست است.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در آوریل 07, 2010, 10:04:17 pm
چند حالت بیشتر نداریم:

۱- فقط موارد چپ به راست در کتاب‌نامه هست.

۲- فقط موارد راست به چپ در کتاب‌نامه هست.

۳- موارد کتاب‌نامه مخلوطی از موارد راست به چپ و چپ به راست است.
به نظر می‌آد که ۲ حالت اول خوب کار می‌کنه. اما هر کاری می‌کنم نمی‌تونم مثالی برای حالت سوم بسازم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 08, 2010, 07:00:59 am
به نظر می‌آد که ۲ حالت اول خوب کار می‌کنه. اما هر کاری می‌کنم نمی‌تونم مثالی برای حالت سوم بسازم.
این یک مثال برای حالت سوم هستش.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: محمود امین‌طوسی در آوریل 08, 2010, 11:11:28 am
سلام. من چک کردم، مشکلی ندیدم ولی متوجه تفاوت بین آنها هم نشدم ???
خروجی همه یکسان است. همینگونه باید باشد؟
( در ضمن چون از bibtex به صورت ساده استفاده شده خروجی بر حسب الفبا به درستی مرتب نشده است)
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در آوریل 08, 2010, 11:20:32 am
این یک مثال برای حالت سوم هستش.
خیلی ممنون. اما به نظر شما توی عکسی که ضمیمه کردم، نباید اون قسمتی رو که با رنگ قرمز مشخص کردم، پر بشه؟ چون در غیر این صورت، عرض صفحه بهم می‌ریزه.
در ضمن، این حالت رو باید در کلاس book همراه با سربرگ، دقیق‌تر بررسی کنیم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 08, 2010, 12:25:25 pm
سلام. من چک کردم، مشکلی ندیدم ولی متوجه تفاوت بین آنها هم نشدم ???
خروجی همه یکسان است. همینگونه باید باشد؟
( در ضمن چون از bibtex به صورت ساده استفاده شده خروجی بر حسب الفبا به درستی مرتب نشده است)
من هم در فایل شما مشکلی یا تفاوتی نمی‌بینم که امیدبخش است.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 08, 2010, 12:28:01 pm
خیلی ممنون. اما به نظر شما توی عکسی که ضمیمه کردم، نباید اون قسمتی رو که با رنگ قرمز مشخص کردم، پر بشه؟ چون در غیر این صورت، عرض صفحه بهم می‌ریزه.
در ضمن، این حالت رو باید در کلاس book همراه با سربرگ، دقیق‌تر بررسی کنیم.
۱- نه چون اونجایی که شما با قرمز مشخص کردید آخر خط هست. سؤال اصلی این است که شمارهٔ ۲ کتاب‌نامه از نظر حاشیه‌بندی چجوری باید قرار بگیره.

۲- کار تست کار شماست نه کار من.

۳- بهتر است نظرات دیگران را هم بدانیم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 09, 2010, 12:12:16 am
خوب بالاخره حالت دوجهته هم را درست کردم. باید بسته bidi را از دوباره دانلود کنید. دو محیط LTRitems و RTLitems تعریف شده‌اند در بستهٔ bidi که این مشکل را حل می‌کنند. این را هم بگم که تمام بسته‌های فارسی در لاتک که من دیده‌ام، باگ قبلی ما را که وحید به آن اشاره کرده بود دارا می‌باشند و درست کردن این باگ انصافاً کار راحتی بود در مقایسه با سایر باگها.

اگر اعتراضی نباشد، من این باگ را حل شده می‌دانم و فقط باید تعریف از نو محیط کتاب‌نامه را برای کلاسهای دیگر و بسته زی‌پرشین انجام دهم.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: وحید دامن‌افشان در آوریل 09, 2010, 12:13:40 am
۱- نه چون اونجایی که شما با قرمز مشخص کردید آخر خط هست.
نمی‌دونم، شاید.
سؤال اصلی این است که شمارهٔ ۲ کتاب‌نامه از نظر حاشیه‌بندی چجوری باید قرار بگیره.
به نظر من، باید اندازه حاشیه عرض مراجع، چه فارسی باشه چه انگلیسی و یا مخلوطی از هر دو، باید با اندازه حاشیه قسمت‌های دیگر متن، برابر باشه. در ضمن، اندازه سربرگ هم به نظر من بهتره که مثل عکس ضمیمه شده باشه.
راستی بهتر نیست  شماره ۱، یه کمی بیاد طرف راست؟ (همون جایی که با رنگ آبی مشخص کردم)
۲- کار تست کار شماست نه کار من.
۳- بهتر است نظرات دیگران را هم بدانیم.
بله حق با شماست. خواهشاً دوستان دیگه هم امتحان کنن و نظرشون رو بگن.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 09, 2010, 12:20:25 am
نمی‌دونم، شاید.به نظر من، باید اندازه حاشیه عرض مراجع، چه فارسی باشه چه انگلیسی و یا مخلوطی از هر دو، باید با اندازه حاشیه قسمت‌های دیگر متن، برابر باشه. در ضمن، اندازه سربرگ هم به نظر من بهتره که مثل عکس ضمیمه شده باشه.
راستی بهتر نیست  شماره ۱، یه کمی بیاد طرف راست؟ (همون جایی که با رنگ آبی مشخص کردم) بله حق با شماست. خواهشاً دوستان دیگه هم امتحان کنن و نظرشون رو بگن.
پست قبلی من رو ببینید، من این مشکل رو درست کردم. در مورد اینکه ۱ بیاد کمی راست جواب من خیر است چون ملاک من حالت انگلیسی است و در اون حالت ۱ کمی چپ نیست همون اندازه که ۱ راسته در حالت انگلیسی ۱ همون اندازه چپه.

کلاً این مشکل محیط کتاب‌نامه نیست بلکه مشکل محیطهایی مثل itemizeو description و enumerate هست که در حروف‌چینی دوجهته چون شما فقط یکبار می‌تونید rightskip و leftskip رو set کنید، این مشکل پیش‌می‌امد و با تدبیری که من انجام دادم این مشکل حل شده است.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 09, 2010, 06:44:24 am
یک اصلاح کوجک انجام دادم الان که ۱۰۰ درصد فقرات دوجهته را بی‌نقص و بدون باگ انجام می‌دهد. به مثال ضمیمه شده نگاه کنید.
عنوان: پاسخ : تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography
رسال شده توسط: vafa در آوریل 09, 2010, 07:25:58 am
راهنمای بسته bidi را هم به روز کرده‌ام. بنابراین اگر راهنما را بخوانید، تمام این دستورات و محیط‌ها توضیح داده شده‌اند.