پارسی‌لاتک

لاتک LATEX => سبک نوشتار => نويسنده: hamed89 در جولای 26, 2014, 12:43:38 بعد از ظهر

عنوان: نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: hamed89 در جولای 26, 2014, 12:43:38 بعد از ظهر
سلام...
من وقتی از دستور itrmize\ استفاده میکنم آیتم های مختلف پس از اجرا به جای اینکه علامت خط تیره و یا دایره ی توپر در کنار هر آیتم وجود داشته باشه علامت مستطیل کوچیک تو خالی میذاره.... مشکل از کجاس؟
ممنون
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: فرشاد ترابی در جولای 26, 2014, 01:10:21 بعد از ظهر
مطمئن هستید از \itemize  استفاده می کنید؟ این دستور درست نیست. شما باید از محیط \begin{itemize} تا \end{itemize} استفاده کنید و هر آیتم را با دستور \item مشخص کنید.
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: hamed89 در جولای 26, 2014, 06:36:08 بعد از ظهر
نقل قول از: فرشاد ترابی در جولای 26, 2014, 01:10:21 بعد از ظهر
مطمئن هستید از \itemize  استفاده می کنید؟ این دستور درست نیست. شما باید از محیط \begin{itemize} تا \end{itemize} استفاده کنید و هر آیتم را با دستور \item مشخص کنید.
ببخشید منظورم همین \begin{itemize و \end{\itemize هست و هر آیتم رو هم جدا میکنم با \item ولی اونجوری که گفتم نشون میده!!
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: hamed89 در جولای 26, 2014, 08:40:03 بعد از ظهر
نقل قول از: hamed.h.1989@gmail.com در جولای 26, 2014, 06:36:08 بعد از ظهر
ببخشید منظورم همین \begin{itemize و \end{\itemize هست و هر آیتم رو هم جدا میکنم با \item ولی اونجوری که گفتم نشون میده!!
ینی کسی نمیدونه مشکل از کجاس؟ :(
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: ابوالفضل دیانت در جولای 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}


باتشکر
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: hamed89 در جولای 26, 2014, 09:08:54 بعد از ظهر
نقل قول از: ابوالفضل دیانت در جولای 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 چیز یگه بذاریم، مثلا تیک یا شکلای دیگه؟
عنوان: پاسخ : نشان داده نشدن خط تیره و یا دایره ی توپر در استفاده از دستور itemize\
رسال شده توسط: ابوالفضل دیانت در جولای 26, 2014, 09:12:59 بعد از ظهر
با سلام
هرچی دوست دارید می تونید بزارید. مثلا:

\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\
رسال شده توسط: ابوالفضل دیانت در جولای 26, 2014, 11:55:03 بعد از ظهر
با سلام
البته برای محیط itemize با شکل های گوناگون محیطی به نام dinglist در بسته pifont‌ وجود دارد که یک عالمه شکل در اختیار شما می گذارد. مثلا:

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


نکته اول: اشکال مختلف dinglist را می توانید در راهنمای بسته psnfss در قسمت pifont مشاهده کنید.
psnfss – Font support for common PostScript fonts (http://www.ctan.org/pkg/psnfss)

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

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

\usepackage{pifont}
\usepackage{xepersian}

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