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

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

ایتالیک شدن آیتمها در قضیه

نویسنده Mohsen Avaji, جولای 28, 2013, 09:27:44 بعد از ظهر

« قبلی - بعدی »

Mohsen Avaji

با سلام
در قضایای چند قسمتی وقتی از محیط itemize استفاده میکنم
حروفهای آ، ب، پ و ... ایتالیک میشن، آیا میشه کاری کرد که فقط
این حروفها ایتالیک نشن؟
سپاسگذارم
نخستین نشانه فساد ترک صداقت است. (میشل دو مونتی)


Mohsen Avaji

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

هادی صفی‌اقدم

ببخشین سرم شلوغه و نشد بیشتر توضیح بدم.
من این مدلی استفاده میکنم.

\item[\normalfont الف.]

یا معادلش:
‬\فقره[\قلم‌عادی الف.]‪

احتمالاً دستور کلّی هم باشه. ولی من نمیدونم. پیدا کردم، خبر میدم خدمت‌تون.

سید احمد موسوی

راه حل دیگه با بسته enumerate. می تونی با بسته enumitem هم بنویسی.
\newenvironment{myenumerate}{
  \begin{enumerate}[\normalfont a)]
  \setlength{\itemsep}{1pt}
  \setlength{\parskip}{0pt}
  \setlength{\parsep}{0pt}
}{
  \end{enumerate}
}

هادی صفی‌اقدم

بله جواب آقای موسوی عزیز دقیقا درسته.
این روش‌شون خوبیش اینه که خیلی کلی‌تر از جواب منه.
منم فایلو که آماده کرده بودمو ضمیمه کردم.

Mohsen Avaji

با سلام و آرزوی قبولی طاعات و عبادات شما
روشی که آقای سید احمد موسوی مطرح کردن روش بسیار جالبیه
اما هر چقدر پارامترهای اونو تغییر میدم هیچ تغییری در خروجی مشاهده نمیشه
نمیدونم ایراد کار کجاست، اگر براتون مقدوره لطفاً راهنمایی بفرمایید.
نخستین نشانه فساد ترک صداقت است. (میشل دو مونتی)

هادی صفی‌اقدم

سلام
وقتی محیط myenumerate تعریف کردین، باید ازش استفاده کنین. نه از enumerate پیش‌فرض لاتک.

سید احمد موسوی

کلی اشتباه داشتید. حتما بسته enumerate را یک نگاه بکنید. البته همانطور که گفتم بسته enumitem به نظر بنده بهتره.

Mohsen Avaji

#9
با سلام
با راهنماییهای ارزشمند سرور عزیزم آقای سید احمد موسوی بالاخره اون چیزی که مد نظرم بود به دست اومد
فایلشو آپلود کردم، لطفاً اگر ایرادی در کار مشاهده میکنید به من اطلاع بدین. سپاسگذارم.
نخستین نشانه فساد ترک صداقت است. (میشل دو مونتی)

سید احمد موسوی

بسیار ممنون.
یکی از امکانات خوب بسته enumitem  ارجاعات متقابل در آن است. در مثال زیر نمونه‌ای از آن را می‌توانید ببینید.

Mohsen Avaji

چند وقتی بود که دنبال ارجاع دادن به قضیه چند قسمتی بودم، دقیقاً همین چیزی که شما میفرمایید
این پست را ببینید http://www.parsilatex.com/forum/SMF/index.php?topic=3849.0
راهنمایی بسیار مفیدی بود، اما ظاهراً وقتی \item به صورت \item[optional]
توشته میشه دیگه ارجاع دهی درست کار نمیکنه. لطفاً در فایل پیوست شده به گزاره اول دقت کنید.
نخستین نشانه فساد ترک صداقت است. (میشل دو مونتی)

سید احمد موسوی


Mohsen Avaji

#13
با کسب اجازه از محضرتون، پاسخ شما رو تصحیح میکنم
"بسته enumitem-zref را ببینید."
در فایلی که پیوست کردم فقط بسته enumitem-zref مورد استفاده گرفته
اما بعد از اجرا کلی پیغام خطا میده، کار خاصی باید انجام بدم؟
نخستین نشانه فساد ترک صداقت است. (میشل دو مونتی)

سید احمد موسوی

ممنون. درسته. من خودم از این بسته استفاده نکرده بودم و فقط اونو دیده بودم.
مثل اینکه باگ داره.
http://tex.stackexchange.com/questions/102659/enumitem-zref-reference-items-automatically