تالار گفتگوی پارسیلاتک
لاتک LATEX => گرافیک، جدول و شکل => نويسنده: zibafar در سپتامبر 02, 2014, 11:15:51 am
-
سلام دوستان
می خواستم آیتم را در داخل \shadowboxاستفاده کنم اما در فارسی بالت ها بیرون از کادر می افتن
ممنون میشم راهنمایی نمائید.
کد:
\documentclass{article}
\usepackage{varwidth}
\usepackage{fancybox}
\usepackage{xepersian}
\begin{document}
\shadowbox{%
\begin{varwidth}{\textwidth}\bfseries\itshape%
\begin{itemize}
\item آیتم اول
\item آیتم دوم
\end{itemize}
\end{varwidth}%
}%
\bigskip\par
\end{document}
-
با سلام
نمی دانم این مشکل چرا ایجاد می شود. اما به عنوان یک راه حل و به صورت موقت از دستور
\setlength\itemindent{10pt}
استفاده کنید به صورت زیر:
\shadowbox{%
\begin{varwidth}{\textwidth}\bfseries\itshape%
\begin{itemize}
\setlength\itemindent{10pt}
\item آیتم اول
\item آیتم دوم
\end{itemize}
\end{varwidth}%
}%
\bigskip\par
نکته: این دستور itemindent موجب افزایش فاصله افقی item ها از ابتدای خط می شود.
باتشکر
-
سلام دوستان
می خواستم آیتم را در داخل \shadowboxاستفاده کنم اما در فارسی بالت ها بیرون از کادر می افتن
ممنون میشم راهنمایی نمائید.
کد:
\documentclass{article}
\usepackage{varwidth}
\usepackage{fancybox}
\usepackage{xepersian}
\begin{document}
\shadowbox{%
\begin{varwidth}{\textwidth}\bfseries\itshape%
\begin{itemize}
\item آیتم اول
\item آیتم دوم
\end{itemize}
\end{varwidth}%
}%
\bigskip\par
\end{document}
یک \leavevmode باید ابتدای محیط varwidth قرار بدهی. چنانچه از آرگومان b یا t در محیط varwidth استفاده میکنی احتیاجی به این \leavevmode نیست.