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

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

نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\

نویسنده hamed89, جولای 26, 2014, 12:43:38 بعد از ظهر

« قبلی - بعدی »

hamed89

سلام...
من وقتی از دستور itrmize\ استفاده میکنم آیتم های مختلف پس از اجرا به جای اینکه علامت خط تیره و یا دایره ی توپر در کنار هر آیتم وجود داشته باشه علامت مستطیل کوچیک تو خالی میذاره.... مشکل از کجاس؟
ممنون

فرشاد ترابی

مطمئن هستید از \itemize  استفاده می کنید؟ این دستور درست نیست. شما باید از محیط \begin{itemize} تا \end{itemize} استفاده کنید و هر آیتم را با دستور \item مشخص کنید.

hamed89

نقل قول از: فرشاد ترابی در جولای 26, 2014, 01:10:21 بعد از ظهر
مطمئن هستید از \itemize  استفاده می کنید؟ این دستور درست نیست. شما باید از محیط \begin{itemize} تا \end{itemize} استفاده کنید و هر آیتم را با دستور \item مشخص کنید.
ببخشید منظورم همین \begin{itemize و \end{\itemize هست و هر آیتم رو هم جدا میکنم با \item ولی اونجوری که گفتم نشون میده!!

hamed89

نقل قول از: hamed.h.1989@gmail.com در جولای 26, 2014, 06:36:08 بعد از ظهر
ببخشید منظورم همین \begin{itemize و \end{\itemize هست و هر آیتم رو هم جدا میکنم با \item ولی اونجوری که گفتم نشون میده!!
ینی کسی نمیدونه مشکل از کجاس؟ :(

ابوالفضل دیانت

با سلام
مشکل از فونت شما است.
دستور زیر را وارد کنید درست می شود.

\renewcommand{\labelitemi}{$\bullet$}

اگر درست نشد، یک مثال نمونه بفرستید.
داستان این گونه است که مثلا کد زیر را وارد کنید.

\documentclass{report}

\usepackage{xepersian}
\settextfont[Scale=1.1]{B Nazanin}

\begin{document}
\begin{itemize}
\item
یک
\item
دو
\end{itemize}
\end{document}

نکته این جا است که این فونت B Nazanin یک فونت فارسی است و نه فونت فونت انگلیسی. این bullet محیط itemize یک موجود انگلیسی است، حالا latex سعی می کند آن را با فونت فارسی B Nazanin بنویسد که خوب نمی شود.
برای این کار دوراه دارید:
الف) یک فونت مثل فونت سری XB استفاده کنید که هم فارسی را پشتیبانی کند و هم انگلیسی
ب) دستوری که بیان شد را قبل از \begin{document} وارد کنید، یعنی:

\documentclass{report}

\usepackage{xepersian}
\settextfont[Scale=1.1]{B Nazanin}
\renewcommand{\labelitemi}{$\bullet$}
\begin{document}
\begin{itemize}
\item
یک
\item
دو
\end{itemize}
\end{document}


باتشکر

hamed89

نقل قول از: ابوالفضل دیانت در جولای 26, 2014, 08:53:35 بعد از ظهر
با سلام
مشکل از فونت شما است.
دستور زیر را وارد کنید درست می شود.

\renewcommand{\labelitemi}{$\bullet$}

اگر درست نشد، یک مثال نمونه بفرستید.
داستان این گونه است که مثلا کد زیر را وارد کنید.

\documentclass{report}

\usepackage{xepersian}
\settextfont[Scale=1.1]{B Nazanin}

\begin{document}
\begin{itemize}
\item
یک
\item
دو
\end{itemize}
\end{document}

نکته این جا است که این فونت B Nazanin یک فونت فارسی است و نه فونت فونت انگلیسی. این bullet محیط itemize یک موجود انگلیسی است، حالا latex سعی می کند آن را با فونت فارسی B Nazanin بنویسد که خوب نمی شود.
برای این کار دوراه دارید:
الف) یک فونت مثل فونت سری XB استفاده کنید که هم فارسی را پشتیبانی کند و هم انگلیسی
ب) دستوری که بیان شد را قبل از \begin{document} وارد کنید، یعنی:

\documentclass{report}

\usepackage{xepersian}
\settextfont[Scale=1.1]{B Nazanin}
\renewcommand{\labelitemi}{$\bullet$}
\begin{document}
\begin{itemize}
\item
یک
\item
دو
\end{itemize}
\end{document}


باتشکر


ممنون درست شد...فقط یه سوال، نمیشه به جای bullet چیز یگه بذاریم، مثلا تیک یا شکلای دیگه؟

ابوالفضل دیانت

با سلام
هرچی دوست دارید می تونید بزارید. مثلا:

\renewcommand{\labelitemi}{$\circ$}

مثلا:

\renewcommand{\labelitemi}{$-$}

نکته: شما ممکن است چند level itemize داشته باشید مثل:

\begin{itemize}
\item
یک
\begin{itemize}
\item
سطح دوم
\item
سطح دوم
\end{itemize}
\item
دو
\end{itemize}

برای سطح بعدی می‌توانید دستورات labelitemii یا labelitemiii و همین طور الی اخر را بکار ببرید. یعنی:

\renewcommand{\labelitemii}{$\circ$}

باتشکر

ابوالفضل دیانت

با سلام
البته برای محیط itemize با شکل های گوناگون محیطی به نام dinglist در بسته pifont‌ وجود دارد که یک عالمه شکل در اختیار شما می گذارد. مثلا:

\begin{dinglist}{54}
\item
این یک مثال است.
\item
این یک مثال است.
\item
این یک مثال است.
\end{dinglist}


نکته اول: اشکال مختلف dinglist را می توانید در راهنمای بسته psnfss در قسمت pifont مشاهده کنید.
psnfss – Font support for common PostScript fonts

نکته دوم: هر شکل با یک شماره شناسانده می شود، که به عنوان آرگومان ورودی این محیط قرار می‌گیرد.

نکته سوم: واضح است که اگر می خواهید از این محیط استفاده کنید، باید بسته pifont را قبل از xepersian وارد کنید.

\usepackage{pifont}
\usepackage{xepersian}

مثالی از این محیط اتچ شده است.
باتشکر