اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book longtable تصویر شمارنده texlive2015 زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
79 نفر آنلاین
0 عضو و 79 مهمان در سایت حاضرند
بازدید امروز: 85974
بازدید دیروز: 73184
بازدید کل: 25251070

برای هر فصل یک فایل تِک مجزا که فایل پی دی اف مجزا تولید کند

–1 رای
3,381 بازدید

با سلام
من برای نوشتن یک پایان نامه با کلاس documentclass{report} قصد دارم هر فصل رو در فایلی مجزا کد نویسی کنم به طوریکه مثلا فهرست مطالب، پیشگفتار و... در یک پی دی اف، فصل اول در یک پی دی اف، فصل دوم در یک پی دی اف و... و نهایتا مراجع در یک پی دی اف قرار بگیرند. من از کد زیر استفاده میکنم اما فهرست مراجع برای هر فصل در زیر هر فصل ایجاد میشود. آیا راهی برای چیزی که من قصد دارم در لاتک وجود دارد؟

فصل اول:

  \documentclass{report}

\begin{document}
\setcounter{chapter}{1}
\chapter{فصل اول}

\end{document}

و مثلا فصل دوم:

\documentclass{report}

\begin{document}
\setcounter{chapter}{2}
\chapter{فصل دوم}

\end{document}
سوال شده آذر 5, 1394 توسط Ben Naeimi (16 امتیاز)
برچسب گذاری دوباره آذر 6, 1394 توسط Ben Naeimi
این راه را بررسی کنید:
http://tex.stackexchange.com/questions/31334

با این کد نمونه که گذاشتید که شماره صفحه هر فصل از ۱ شروع میشه. یکم بیشتر توضیح بدید.
می‌تونم بپرسم چرا میخایین این کارو بکنین؟
خوب با توجه به اینکه پایان نامه من حدود 150 صفحه شده، اگر همه متن ها رو توی یک فایل کد نویسی کنم خیلی شلوغ میشه و بعدا ویرایش کردنش سخت میشه.
جناب آقای قضائی ممنون از لینکی که فرستادید. کاملا سوالی که در اون فروم پرسیده شده بود منظور من بود.
بله متاسفانه مشکل اساسی تر اینه که شماره صفحات هم در ابتدای هر فصل از 1 شروع میشه.
من میخوام تعدادی فایل لیتک بسازم که خروجی ای که دارن به ترتیب فهرست و پیشگفتار، فصل1،فصل2و... و مراجع باشه. یعنی اینها هر کدام در یک فایل.
به نظرم میتونید فایل کلی رو با لیتک بسازید و سپس با نرم‌افزارهای ویرایش PDF فایلتون رو به هر چند بخش که میخواید جدا کنید. مثلا میتونید با نرم‌افزار Foxit از فایل اصلی پرینت PDF بگیرید. من فک کنم این راه راحت تر باشه.
مگر اینکه از همون راه اون لینک استفاده کنید. اما دردسر این کاری که عرض کردم به مراتب کمتر است.
اصلا اگه هدف شما ویرایش کردن راحت فایلهاست که کاری نداره. شما کافیه از دستور \include استفاده کنید. یعنی هر فصل رو در یک فایل مجزا بنویسید و در نهایت با استفاده از دستوری که گفتم توی فایل اصلی فراخوانی کنید. اینجوری هم دیباگ کردنتون راحت میشه و هم یه خروجی دارید. اگه فقط هدفتون دیباگینگ راحته بگید من در پاسخ راهش رو کاملتر توضیح بدم.
توصیه میکنم به این پرسش و پاسخها یه سر بزنید. حتما به کارتون میاد.
http://qa.parsilatex.com/987/
http://qa.parsilatex.com/7530/
بسیار از لطف شما و جواب هاتون ممنونم.
دقیقا پرسشهایی که گفته شده سوال بنده هم هست اما من به پرسشهایی که لینک دادید نگاه کردم اما متاسفانه باز ارور میده یا اصلا فایلی رو باز نمیکنه.
یعنی یک مقداری گنگه جواب ها. مثلا فایل های تکسی که ساخته میشه رو کجا باید قرار داد یا نیاز به فراخوانی پکیج اضافی ای هست آیا یا نه و امثالهم.
نیاز به بسته اضافه ای نیست. مثال ساده ای را برایتان گذاشتم. امیدوارم گویا باشه. امتحان کنید و نتیجه را اعلام کنید.

1 پاسخ

0 رای
 
بهترین پاسخ

برای منظور شما بهترین کار اینه که فصل هارو جدا جدا در فایلهای تک جدا گونه بنویسید و سپس با دستور \include فایلهارو در فایل اصلی فراخوانی کنید. به عنوان مثال یک پوشه جدید بسازید. یک فایل به نام main.tex در آن ایجاد کنید. محتویات فایل اصلی این باشد:

\documentclass{report}

\usepackage{xepersian}
\settextfont{XB Zar}

\begin{document}
\tableofcontents

\include{chapter1}
\include{chapter2}

\end{document}

سپس در همان پوشه، یک فایل به نام chapter1.tex هم ایجاد کنید که محتویات آن به این صورت است:

\chapter{مقدمه}

سلام

در مورد فصل دوم هم یک فایل دیگر به اسم chapter2.tex ایجاد کنید که محتویات ان به این گونه است:

\chapter{سلام دنیا}

سلام

شما باید الان همچین فولدری داشته باشید:
enter image description here
در آخر، همه فایل‌های تک را ذخیره کنید. حال فایل main.tex را باز کرده و با استفاده از xelatex آنرا پردازش کنید.

پاسخ داده شده آذر 6, 1394 توسط سید امیر قضائی (1,234 امتیاز)
انتخاب شده آذر 6, 1394 توسط Ben Naeimi
یک دنیا ممنونم از جوابتون آقای قضائی. بسیار روشن و واضح بود. تشکر
خواهش می‌کنم. فقط اون دوتا پرسشی هم که گفته بودم در نظر داشته باشید. نکاتی رو ذکر کردند که در فایل‌های بزرگ مثه پایان‌نامه خیلی کاربرد داره و به کار سرعت بیشتری میده.
به واقعا همینطوره.در متن های طولانی قطعا استفاده از دستور includeonly\ اجتناب ناپذیر خواهد بود.
...