پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: mohsenniknam در سپتامبر 20, 2013, 07:21:39 بعد از ظهر

عنوان: دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: mohsenniknam در سپتامبر 20, 2013, 07:21:39 بعد از ظهر
با سلام
چطور میشه فقط در یه صفحه خاص به صورت دوستونه حروفچینی کرد؟
و چطور میشه فقط در یه صفحه خاص حالت کاغذ رو به لند اسکیپ تغییر داد؟
عنوان: پاسخ : دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: mohsenniknam در سپتامبر 20, 2013, 10:07:43 بعد از ظهر
این پاسخی است که طی یک ایمیل از جناب اقای مرضی ابطحی ایوری دریافت کردم.
امیدوارم به درد همه بخوره
\usepackage{multicols}
.
.
.

\begin{multicols}{2}
. . .
\end{multicols}
عنوان: پاسخ : دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: vafa در سپتامبر 20, 2013, 10:42:10 بعد از ظهر

\documentclass{article}
\usepackage{lscape} % provides `landscape' environment
\usepackage{ptext} % dummy Persian text
\usepackage{xepersian}
\begin{document}
\ptext % dummy Persian text
\twocolumn % typeset following text in two columns
\ptext
\onecolumn % let's typeset now in the defualt one column \textwidth
\ptext
\begin{landscape}
\ptext[1]
\end{landscape}
\end{document}
عنوان: پاسخ : دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: mohsenniknam در سپتامبر 21, 2013, 08:55:00 بعد از ظهر
در لاتک استاندارد دو فرمان twocolumn\ و onecolumn\ برای تغییر دادن وضعیت از حروفچینی یک ستونی به حروفچینی دو ستونی و برعکس فراهم شده است. اما مشکل اصلی این دو فرمان ان است که هرگاه لاتک به یکی از این دو فرمان برخورد می‌کند؛ آنگاه ادامه متن را در صفحه جدید حروفچینی می‌کند.
خوشبختانه بسته multicol برای حروفچینی متن در چند ستون فراهم شده است
در مقدمه فایل با بسته فراخوانی شود.
\usepackage{multicol}
سپس در جای مورد نظر با استفاده از محیط multicols می‌توان متن را در چند ستون حروفچینی نمود.
\begin{multicols}{<number>}
<multicolumn text>
\end{multicols}
در اینجا number عددی است که تعیین کننده تعداد ستونها می‌باشد. آنچه درون محیط multicols جای می‌گیرد؛ یک متن ساده همراه با هر شی دلخواه و معتبر در لاتک غیر از اشیا شناور و توضیحات حاشیه ای است

این مطالب بر گرفته از کتاب (راهنمای جامع لاتک) نوشته اقای مرتضی ابطحی ایوری می‌باشد
عنوان: پاسخ : دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: vafa در سپتامبر 21, 2013, 09:24:42 بعد از ظهر
نقل قول از: mohsenniknam در سپتامبر 21, 2013, 08:55:00 بعد از ظهر
در لاتک استاندارد دو فرمان twocolumn\ و onecolumn\ برای تغییر دادن وضعیت از حروفچینی یک ستونی به حروفچینی دو ستونی و برعکس فراهم شده است. اما مشکل اصلی این دو فرمان ان است که هرگاه لاتک به یکی از این دو فرمان برخورد می‌کند؛ آنگاه ادامه متن را در صفحه جدید حروفچینی می‌کند.
سوال شما همچین شرطی رو نداشت، داشت؟
نقل قول
خوشبختانه بسته multicol برای حروفچینی متن در چند ستون فراهم شده است
در مقدمه فایل با بسته فراخوانی شود.
\usepackage{multicol}
سپس در جای مورد نظر با استفاده از محیط multicols می‌توان متن را در چند ستون حروفچینی نمود.
\begin{multicols}{<number>}
<multicolumn text>
\end{multicols}
در اینجا number عددی است که تعیین کننده تعداد ستونها می‌باشد. آنچه درون محیط multicols جای می‌گیرد؛ یک متن ساده همراه با هر شی دلخواه و معتبر در لاتک غیر از اشیا شناور و توضیحات حاشیه ای است

این مطالب بر گرفته از کتاب (راهنمای جامع لاتک) نوشته اقای مرتضی ابطحی ایوری می‌باشد
خوب حالا اینها رو برای چی برای من می‌گی؟
عنوان: پاسخ : دو ستونه نوشتن در یک صفحه خاص
رسال شده توسط: mohsenniknam در سپتامبر 21, 2013, 11:24:42 بعد از ظهر
اینو به طور کلی نوشتم تا اگه کس دیگه ای هم مثل من این مشکل رو داشت؛ اطلاع جامعی داشته باشه.
چون اگه اشتباه نکنم این پاسخ ها رو همه میتونن ببینن.
از شما هم به خاطر پاسختون سپاسگزاری کردم.