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

لاتک LATEX => حروف‌چینی مستندات => نويسنده: susahab در ژانویه 11, 2014, 09:40:17 am

عنوان: نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: susahab در ژانویه 11, 2014, 09:40:17 am
با سلام

برا تایپ یک کتاب دوستونه از دستورات
‎\documentclass[10pt,a4paper]{extbook}‎‎‎
‎\usepackage{multirow}‎
‎\usepackage{multicol}‎
‎\usepackage[total={18cm,24.5cm},centering,includehead=true]{geometry}‎
‎\setlength{\columnwidth}{85mm}‎
‎\setlength{\columnsep}{10mm}‎
‎\begin{document}‎
‎\include{title}‎‎‎
‎\begin{multicols}{2}‎
‎\include{chapter1}‎
‎\include{chapter2}‎
‎\include{chapter3}‎
‎\include{chapter4}‎
‎\include{chapter5}
‎\end{multicols}
استفاده کردم. اما به دلیل اینکه یکی از فصل های میانی همش جدول های بزرگ داره، می خوام این فصل رو به‌صورت یک ستونه بیارم. اما هر جا اومدم دستور دوستونه رو ببندم و بعد از فصل دوباره شروع کنم کار نکرد.
ممنون میشم کسی کمک کنه
با تشکر
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: حسن ذاکری در ژانویه 11, 2014, 10:12:07 am
من این کارو کردم و مشکلی نداشت:
کد: (LaTeX) [انتخاب]
\documentclass[10pt,a4paper]{extbook}
\usepackage{multirow}
\usepackage{multicol}
\usepackage[total={18cm,24.5cm},centering,includehead=true]{geometry}
\usepackage{lipsum}
\setlength{\columnwidth}{85mm}
\setlength{\columnsep}{10mm}
\begin{document}
\include{title}
\begin{multicols}{2}
\chapter{a}
\lipsum[1-10]
\chapter{b}
\lipsum[1-10]
\end{multicols}
\chapter{c}
\lipsum[1-10]
\begin{multicols}{2}
\chapter{d}
\lipsum[1-10]
\chapter{e}
\lipsum[1-10]
\end{multicols}
\end{document}
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: susahab در ژانویه 11, 2014, 11:48:51 am
با سلام مجدد و تشکر از آقای ذاکری

دستوراتی که گفته بودین رو استفاده کردم، برای متن انگلیسی خوب کار میکنه اما برای متن فارسی یه مقدار بهم ریختگی داره

فایل نمونه رو براتون ضمیمه میکنم بی زحمت یه نگاهی بهش بندازین

البته چیزای اضافی که تو متن ظاهر شدن جزء نوشته ها نیستن و اضافی ظاهر شدن
ممنون
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: حسن ذاکری در ژانویه 11, 2014, 07:53:56 pm
۱. بسته lipsum‌ را برای متن انگلیسی استفاده می‌کنیم. برای فارسی از بسته ptext و دستور ptext استفاده کنید.

۲. من دوتا مشکل توی متن دیدم: یکی پیوست‌ها که آخر صفحه اومده، یکی هم مراجع که از ستون چپ درست شده.

۳. مشکل مراجع که احتمالن ربط به فایل References دارد. بد نیست persian-bib را هم ببینید و استفاده از نرم‌افزاری مثل زوترو (Zotero) (http://zotero.abstract.ir) را نیز در نظر بگیرید.

۴. پیوست‌ها را هم به این شکل بنویسید، نباید مشکلی باشد:
\appendix
\chapter{First Appendix}

۵. به انضمام اینکه اگر کتاب شما قرار است دو ستونه باشد، از پایه غلط است که یک فصل را تک‌ستونه بنویسید.
کافی است جدول‌هایی که بزرگ هستند را به جای محیط table، در محیط table* قرار دهید. این محیط همانند قبلی است با این تفاوت که جدول کلیه ستون‌ها را فرامی‌گیرد.

۶. بهتر است بسته caption را هم قبل از زی‌پرشین فراخوانی کنید.

۷. این که برای شروع و پایان بعضی محیط‌ها دستور خلاصه تعریف کردید، خیلی کار جالبی نیست. اولاً بعضی از محیط‌ها به این شکل قابل خلاصه سازی نیستند: پست چرا end{align} را نمی‌شه خلاصه‌نویسی کرد؟ (http://www.parsilatex.com/forum/SMF/index.php?topic=5782.msg29319#msg29319) و استفاده از دستور \‌def (http://www.parsilatex.com/forum/SMF/index.php?topic=4797.0) را ببینید. دوم این‌که خوانا بودن کد را از بین می‌برد. بهتر است به جای این کار از امکاناتی که ادیتورها در اختیار شما قرار می‌دهند، از جمله autocomplete استفاده کنید.

۸. استفاده از دستوری مثل \baselineskip=.7cm در خط ۱۹ نیز کار جالبی نیست، بهتر است از دستورات بسته setspace یا حداقل از baselinestretch استفاده کنید.

۹. ضرورتی برای استفاده از extbook نمی‌بینم، بخصوص که شما از xelatex و xepersian‌ استفاده می‌کنید. بهتر است برای سازگاری بیشتر، از یکی از کلاس‌های book، Koma-script یا memoir استفاده کنید. پیشنهاد می‌کنم که حتماً با یک صفحه‌آرای حرفه‌ای به لاتک تماس بگیرید تا استایل کتاب شما را به طور استاندارد طراحی کند تا از بروز مشکلات بیشتر هم جلوگیری شود.

۱۰. خط ۱۶ فایل command، دستور \setlatintextfont، نیازی نیست. زی‌پرشین به طور خودکار از همین فونت استفاده می‌کند.

اگر مشکلی که در به هم ریختگی فارسی فرمودید چیزی غیر از این‌هاست،‌ بفرمایید.
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: susahab در ژانویه 12, 2014, 09:21:02 am
سلام
ممنون آقای ذاکری که وقت گذاشتین، قالبی که دیدین همون قالب قدیمی کتاب راهنمای زی پرشین هستش که چند سال پیش برا شروع تایپ کتاب ازش استفاده کردم. کتابو تو قطع وزیری تایپ کرده بودم اما چون تعداد صفحات بالا بود ناشر ازم نمونه فایل دوستونه در قطع رحلی رو هم خواسته بود. فعلا دست و پا شکسته حالت دو ستونه رو آماده کردم تا ناشر ببینه.
بعد از تصویب نوع قطع توسط ناشر حتما نیاز داره یه نفر حرفه ای اصلاحات لازم رو انجام بده.

فرمت ناشر رو ضمیمه کردم اگه از دوستان کسی هست که میتونه قالب رو طراحی کنه (با قبول هزینه) بهم خبر بده

ممنون
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: وحید دامن‌افشان در ژانویه 12, 2014, 11:59:10 am
فرمت ناشر رو ضمیمه کردم اگه از دوستان کسی هست که میتونه قالب رو طراحی کنه (با قبول هزینه) بهم خبر بده
چه کسی بهتر از نویسنده زی‌پرشین. اینجا  (http://www.parsilatex.com/forum/SMF/index.php?topic=5734.0)رو ببینید.
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: susahab در ژانویه 16, 2014, 06:15:10 pm
چه کسی بهتر از نویسنده زی‌پرشین. اینجا  (http://www.parsilatex.com/forum/SMF/index.php?topic=5734.0)رو ببینید.

سلام آقای دامن افشان، آقای کارن‌پهلو متاسفانه به ایمیل پاسخ ندادن، اگه دوستان دیگه‌ای هستن، بهم اطلاع بدن
ممنون
عنوان: پاسخ : نحوه یک ستونه کردن یک فصل خاص در بین فصل‌های دو ستونه
رسال شده توسط: vafa در ژانویه 16, 2014, 06:51:35 pm
سلام آقای دامن افشان، آقای کارن‌پهلو متاسفانه به ایمیل پاسخ ندادن، اگه دوستان دیگه‌ای هستن، بهم اطلاع بدن
ممنون
من ایمیلی از طرف شما دریافت نکردم. شما با کدام ایمیل تماس گرفتید؟