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

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

تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography

نویسنده وحید دامن‌افشان, فبریه 25, 2010, 11:41:08 بعد از ظهر

« قبلی - بعدی »

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

نقل قول از: زهرا در فبریه 26, 2010, 05:26:37 بعد از ظهر
تعریف زیر منطقی می‌باشد:

\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} قرار می‌دی، حاشیه‌ها درست می‌شه اما در عوض، کلمه «مراجع» حذف می‌شه. حالا می‌خواستم ببینم آیا راهی موقتی وجود داره که کلمه «مراجع» رو برگردوند؟

مهدی امیدعلی

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

vafa

نقل قول از: مهدی امیدعلی در فبریه 26, 2010, 08:55:25 بعد از ظهر
برای رفع آن فکر می‌کنم بیدی باید گزینه‌هایی  برای مراجع یک‌جهته و یا دوجهته داشته باشد.
دقیقاً. محیط thebibliography برای مراجع دوجهته، محیط theLTRbibliography برای مراجع صرفاً چپ به راست و محیط theRTLbibliography برای مراجع راست به چپ.

محمود امین‌طوسی

نقل قول از: وحید دامن افشان در فبریه 26, 2010, 07:58:27 بعد از ظهر
حالا می‌خواستم ببینم آیا راهی موقتی وجود داره که کلمه «مراجع» رو برگردوند؟
از دستور زیر استفاده کن:

\renewcommand{\refname}{\rl{مراجع\hfill}}
نقل قول از: زهرا در فبریه 27, 2010, 04:39:48 قبل از ظهر
دقیقاً. محیط thebibliography برای مراجع دوجهته، محیط theLTRbibliography برای مراجع صرفاً چپ به راست و محیط theRTLbibliography برای مراجع راست به چپ.
لطفاُ هر زمان که این تغییر را اعمال نمودید اطلاع دهید تا استیلهای فارسی را نیز بر پایه آنها عوض کنم.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

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

نقل قول از: محمود امین‌طوسی در فبریه 27, 2010, 08:54:29 قبل از ظهر
از دستور زیر استفاده کن:

\renewcommand{\refname}{\rl{مراجع\hfill}}
آقای امین‌طوسی، این دستور مال وقتیه که کلمه «مراجع» به   bibliography تبدیل شده باشه. مشکل من اینه که کلمه مراجع کلاً حذف شده.

محمود امین‌طوسی

آقا وحید من فایل شما را نگاه نکرده‌ام ولی اگر کلاً عنوانی برای مراجع ندارید، چرا از

\section*{مراجع}
استفاده نمی‌کنید؟
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

vafa

من امروز کمی وقت داشتم تا روی این مشکل کار کنم و کد کوجکی را نوشته‌ام فقط برای bidi و کلاس article کار می‌کند یعنی با زی‌پرشین کار نخواهد کرد فعلاً و نیاز به تست دارد.بستهٔ bidi را از http://bitbucket.org/vafa/bidi/downloads/ دانلود کنید و فقط با تغییر فایل ضمیمه شده، همهٔ حالتهای ممکن را امتحان کنید و گزارش دهید تا مشکل را هر چه زودتر حل کنم، اگر ول کنید و جواب ندهید مشکل همچنان باقی خواهد ماند چون من وقتش را نخواهم داشت رویش کار کنم ولی الان که وقت دارم می‌توانم این مشکل را هم حل کنم.

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

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

دستور \setdefaultbibitems همان حالت پیش‌فرض است یعنی اینکه موارد کتاب‌نامه هم می‌تواند چپ به راست و هم راست به چپ باشد.

محمود امین‌طوسی

سلام. در اجرای فایل test با bidi جدید با خطا مواجه می‌شوم!

! LaTeX Error: File `iftex.sty' not found.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

vafa

فایل iftex را به تازگی به CTAN داده‌ام. آن را می‌توانید یا از http://bitbucket.org/vafa/iftex/ و یا از CTAN دریافت کنید. کلاً تصیم داردم تمام بسته‌هایی را که نوشته‌ام در http://bitbucket.org/vafa/  قرار دهم.

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

نقل قول از: زهرا در آپریل 07, 2010, 10:48:22 قبل از ظهر
با تغییر فایل ضمیمه شده، همهٔ حالتهای ممکن را امتحان کنید و گزارش دهید تا مشکل را هر چه زودتر حل کنم
اولاً ممنون به خاطر کار کردن روی این مشکل. دوماً من فایل‌ها رو دانلود کردم و همه چی خوب کار می‌کنه فقط میشه بگین چه حالت‌هایی رو باید امتحان کنیم؟

vafa

چند حالت بیشتر نداریم:

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

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

۳- موارد کتاب‌نامه مخلوطی از موارد راست به چپ و چپ به راست است.

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

نقل قول از: زهرا در آپریل 07, 2010, 07:58:48 بعد از ظهر
چند حالت بیشتر نداریم:

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

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

۳- موارد کتاب‌نامه مخلوطی از موارد راست به چپ و چپ به راست است.
به نظر می‌آد که ۲ حالت اول خوب کار می‌کنه. اما هر کاری می‌کنم نمی‌تونم مثالی برای حالت سوم بسازم.

vafa

نقل قول از: وحید دامن افشان در آپریل 07, 2010, 10:04:17 بعد از ظهر
به نظر می‌آد که ۲ حالت اول خوب کار می‌کنه. اما هر کاری می‌کنم نمی‌تونم مثالی برای حالت سوم بسازم.
این یک مثال برای حالت سوم هستش.

محمود امین‌طوسی

سلام. من چک کردم، مشکلی ندیدم ولی متوجه تفاوت بین آنها هم نشدم ???
خروجی همه یکسان است. همینگونه باید باشد؟
( در ضمن چون از bibtex به صورت ساده استفاده شده خروجی بر حسب الفبا به درستی مرتب نشده است)
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

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

نقل قول از: زهرا در آپریل 08, 2010, 07:00:59 قبل از ظهر
این یک مثال برای حالت سوم هستش.
خیلی ممنون. اما به نظر شما توی عکسی که ضمیمه کردم، نباید اون قسمتی رو که با رنگ قرمز مشخص کردم، پر بشه؟ چون در غیر این صورت، عرض صفحه بهم می‌ریزه.
در ضمن، این حالت رو باید در کلاس book همراه با سربرگ، دقیق‌تر بررسی کنیم.