تالار گفتگوی پارسی‌لاتک

لاتک LATEX => عمومی => نويسنده: هادی صفی‌اقدم در نوامبر 25, 2011, 11:16:39 pm

عنوان: شیفت فقره‌های محیط فقرات به حاشیه‌ی راست متن یا محیط شمارش و ...
رسال شده توسط: هادی صفی‌اقدم در نوامبر 25, 2011, 11:16:39 pm
من وقتی از محیط فقرات استفاده می‌کنم و item های من کمی بلندتر از یک کلمه ی کوتاه مثل «من» و «تو» و ... می‌شوند، itemها به حاشیه سمت را shift می‌شوند.
آیا راهی برای جلوگیری از این کار هست؟
با تشکر
عنوان: پاسخ : شیفت فقره‌های محیط فقرات به حاشیه‌ی راست متن یا محیط شمارش و ...
رسال شده توسط: vafa در نوامبر 26, 2011, 04:52:09 am
من وقتی از محیط فقرات استفاده می‌کنم و item های من کمی بلندتر از یک کلمه ی کوتاه مثل «من» و «تو» و ... می‌شوند، itemها به حاشیه سمت را shift می‌شوند.
آیا راهی برای جلوگیری از این کار هست؟
با تشکر
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=2100.0
عنوان: پاسخ : شیفت فقره‌های محیط فقرات به حاشیه‌ی راست متن یا محیط شمارش و ...
رسال شده توسط: هادی صفی‌اقدم در نوامبر 26, 2011, 12:43:16 pm
تشکر
حالا راهی هست که مثلا توررفتگی تک‌تک فقره‌ها را با یک دستور کلی زیاد کرد (یا حداقل قبل یک فقرات زیاد کرد و بعد فقرات دوباره به حالت پیش‌فرض برگرداند) تا کلمات فقره‌ها به حاشیه نروند؟
یا دستور کلّی اگر نیست هر راه دیگری بیزحمت اگر هست.
با تشکر قبلی
عنوان: پاسخ : شیفت فقره‌های محیط فقرات به حاشیه‌ی راست متن یا محیط شمارش و ...
رسال شده توسط: vafa در نوامبر 26, 2011, 12:46:17 pm
تشکر
حالا راهی هست که مثلا توررفتگی تک‌تک فقره‌ها را با یک دستور کلی زیاد کرد (یا حداقل قبل یک فقرات زیاد کرد و بعد فقرات دوباره به حالت پیش‌فرض برگرداند) تا کلمات فقره‌ها به حاشیه نروند؟
یا دستور کلّی اگر نیست هر راه دیگری بیزحمت اگر هست.
با تشکر قبلی
بهتر استبه جای استفاده از محیط description یا هرچه که استفاده می‌کنی از دستور \parshape و یا \hangindent به همراه \hangafter استفاده کنی.
عنوان: پاسخ : شیفت فقره‌های محیط فقرات به حاشیه‌ی راست متن یا محیط شمارش و ...
رسال شده توسط: vafa در نوامبر 26, 2011, 01:03:29 pm
به نظر می‌رسد سبک enumitem امکاناتی برای تغییر حاشیه داشته باشد. توجه کن که باید طولانی‌ترین فقره را قرار بدهی:
\documentclass{article}


\usepackage{calc}

\usepackage{enumitem}

\setlist{labelwidth=\widthof{یک متن کمی بلند:},%
leftmargin={\labelwidth+\labelsep}}
\usepackage{xepersian}
\begin{document}

این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است

\begin{itemize}
\item[یک متن کمی بلند:]
این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است این یک متن نمونه است
\end{itemize}

\end{document}