در یکی از نوشتههای قبلی وبلاگ با حروفچینی یک مقاله دانشگاهی با زیپرشین آشنا شدیم. در این نوشته نحوه حروفچینی یک کتاب با استفاده از بسته زیپرشین را یاد میگیریم (اگر نمیدانید زیپرشین چیست، این نوشتهها را بخوانید).
در لاتک و زیپرشین، برای حروفچینی نوشتههای مختلف، کلاسهای مختلفی وجود دارد. یکی از این کلاسهای استاندارد، کلاس book است که همانطور که از اسم آن پیداست، برای حروفچینی کتاب از آن استفاده میشود. پس به عنوان اولین قدم، فایل زیر را که سادهترین حالت ممکن است، در نظر میگیریم:
\documentclass{book} \usepackage{xepersian} \begin{document} سلام دنیا \end{document}
اما بدون شک، یک کتاب از بخشها، فصلها و قسمتهای مختلفی تشکیل شده است. پس در ادامه به کد بالا، این موارد را اضافه میکنیم.
وارد کردن نام کتاب و نام نویسنده در زیپرشین
قبل از هر چیز باید نام کتاب و نام نویسنده یا نویسندگان کتاب را وارد کنیم. برای این کار کد بالا را به صورت زیر تغییر میدهیم:
\documentclass{book} \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \end{document}
دقت داشته باشید که اگر دستور خط ۵ را غیرفعال کنید، تاریخ امروز روی خروجی چاپ میشود. برای غیرفعال کردن یک دستور، کافی است پشت آن، یک علامت % بگذارید. با این کار، آن دستور اصطلاحاً «کامنت» میشود و اثری در اجرای فایل ندارد. علاوه بر این، اگر پشت یک متن، این علامت را قرار دهید، آن متن در خروجی پیدیاف ظاهر نمیشود. این امکان، در هنگام نوشتن متنهای طولانی میتواند بسیار مفید باشد؛ چون از این طریق میتوانید یادداشتهایی را برای خودتان به فایل تِک اضافه کنید که در خروچی چاپ نشوند.
وارد کردن عنوان بخش، فصل و قسمت در زیپرشین
حال فرض کنید در حال نوشتن کتابی هستید که از دو بخش (Part) اصلی و هر بخش شامل چند فصل (Chapter) باشد. برای وارد کردن یک بخش و یک فصل، کد بالا را به صورت زیر تغییر میدهیم و شروع به نوشتن میکنیم:
\documentclass{book} \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \part{اصول حروفچینی} \chapter{انتخاب فونت مناسب} یکی از مواردی که در حروفچینی باید به آن توجه کرد، انتخاب فونت مناسب است که در این فصل به آن میپردازیم. \end{document}
طبیعی است که یک فصل، خود به چند قسمت (section) و هر قسمت به چند زیرقسمت (subsection) تقسیم میشود. برای وارد کردن قسمتها و زیرقسمتها کد بالا را به صورت زیر تغییر میدهیم:
\documentclass{book} \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \part{اصول حروفچینی} \chapter{انتخاب فونت مناسب} یکی از مواردی که در حروفچینی باید به آن توجه کرد، انتخاب فونت مناسب است که در این فصل به آن میپردازیم. \section{فونتهای قدیمی} فونتهای قدیمی، فونتهایی بودند که... \section{فونتهای جدید} یکی دیگر از انواع فونتها، فونتهای جدید هستند که دارای انواع مختلفی هستند. \subsection{فونتهای نوع اول} این فونتها دارای... \subsection{فونتهای نوع دوم} در این فونتها... \end{document}
حال اگر کد بالا را با پسوند tex در پوشه mybook در درایو D ذخیره کنید و آن را با فرمان xelatex اجرا کنید، میبینید که زیپرشین به طور خودکار، عنوان بخش، فصل، قسمتها و زیرقسمتها را سیاه و بزرگ کرده، آنها را در یک خط جداگانه با فاصله مناسب قرار داده و قبل از آنها شماره مناسب را قرار میدهد. علاوه بر این نگران به هم خوردن شمارهها نباشید؛ چون در صورت اضافه و یا کم کردن قسمتها و زیرقسمتها و غیره، با اجرای دوباره فایل، همه این شمارهها به طور خودکار بروزرسانی میشوند.
ایجاد فهرست مطالب در زیپرشین
حال نوبت به ایجاد فهرست مطالب (Contents) میرسد. برای این کار، برخلاف واژهپردازهایی مثل مایکروسافت ورد، نیازی نیست کار زیادی انجام دهید؛ برای وارد کردن فهرست مطالب در زیپرشین، کافی است فقط دستور
\tableofcontents
را در هر جایی از خروجی پیدیاف که میخواهید فهرست در آنجا ایجاد شود، قرار دهید و فایل را دو یا سه بار اجرا کنید:
\documentclass{book} \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \tableofcontents \part{اصول حروفچینی} \chapter{انتخاب فونت مناسب} یکی از مواردی که در حروفچینی باید به آن توجه کرد، انتخاب فونت مناسب است که در این فصل به آن میپردازیم. \section{فونتهای قدیمی} فونتهای قدیمی، فونتهایی بودند که... \section{فونتهای جدید} یکی دیگر از انواع فونتها، فونتهای جدید هستند که دارای انواع مختلفی هستند. \subsection{فونتهای نوع اول} این فونتها دارای... \subsection{فونتهای نوع دوم} در این فونتها... \end{document}
اگر به خروجی و یا به شکل زیر دقت کنید، میبینید که زیپرشین به طور خودکار، همه عنوانها را با تورفتگیهای مناسب و شماره درست میچیند. به یاد داشته باشید که در صورت اضافه و یا کم کردن فصلها و قسمتهای جدید، باید فایل را دو بار اجرا کنید تا این فهرست بروزرسانی شود.
وارد کردن پیشگفتار در زیپرشین
سوالی که ممکن است در اینجا پیش بیاید این است که برای وارد کردن پیشگفتار (preface) چه کار باید بکنیم. از آنجایی که پیشگفتار نیازی به شمارهگذاری گفتهشده در بالا ندارد، باید از فرم ستارهدار دستور
\chapter{...}
به صورت زیر استفاده کنیم:
\documentclass{book} \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \tableofcontents \addcontentsline{toc}{chapter}{پیشگفتار} \chapter*{پیشگفتار} در این کتاب به بررسی اصول حروفچینی و صفحهآرایی... \part{اصول حروفچینی} \chapter{انتخاب فونت مناسب} یکی از مواردی که در حروفچینی باید به آن توجه کرد، انتخاب فونت مناسب است که در این فصل به آن میپردازیم. \section{فونتهای قدیمی} فونتهای قدیمی، فونتهایی بودند که... \section{فونتهای جدید} یکی دیگر از انواع فونتها، فونتهای جدید هستند که دارای انواع مختلفی هستند. \subsection{فونتهای نوع اول} این فونتها دارای... \subsection{فونتهای نوع دوم} در این فونتها... \end{document}
توجه داشته باشید که در صورت استفاده از * در دستور شماره ۱۰، کلمه «پیشگفتار» در فهرست مطالب ظاهر نمیشود. برای همین از دستور شماره ۹ استفاده کردیم. در واقع، کار دستور شماره ۹ این است که چیزی را به طور دستی به فهرست مطالب اضافه میکند. روشن است که برای ایجاد فهرست جدولها و فهرست شکلها هم میتوانید به ترتیب از دستورهای
\listoftables
و
\listoffigures
استفاده کنید.
وارد کردن مراجع در زیپرشین
نحوه وارد کردن مراجع در زیپرشین به طور کامل در پست نوشتن یک مقاله دانشگاهی با زیپرشین توضیح داده شده است.
وارد کردن نمایه در زیپرشین
برای وارد کردن نمایه در زیپرشین باید یک بسته و چند دستور دیگر را نیز به کار ببرید؛ بنابراین کد بالا به صورت زیر در میآید:
\documentclass{book} \usepackage{makeidx} \makeindex \usepackage{xepersian} \author{وحید دامنافشان} \title{اصول حروفچینی و صفحهآرایی کتاب} \date{} \begin{document} \maketitle \tableofcontents \addcontentsline{toc}{chapter}{پیشگفتار} \chapter*{پیشگفتار} در این کتاب به بررسی اصول حروفچینی و صفحهآرایی... \part{اصول حروفچینی} \chapter{انتخاب فونت مناسب} یکی از مواردی که در \index{حروفچینی} باید به آن توجه کرد، انتخاب فونت\index{فونت} مناسب است که در این فصل به آن... \section{فونتهای قدیمی} فونتهای قدیمی، فونتهایی بودند که... \section{فونتهای جدید} یکی دیگر از انواع فونتها، فونتهای جدید هستند که دارای انواع مختلفی هستند. \subsection{فونتهای نوع اول} این فونتها دارای... \subsection{فونتهای نوع دوم} در این فونتها... \addcontentsline{toc}{chapter}{نمایه} \printindex \end{document}
همانطور که در کد بالا میبینید، برای نمایه کردن یک کلمه یا عبارت در متن، باید آن را در دستور
\index{...}
قرار بدهید و بعد فایل را اجرا کنید. سپس با استفاده از خط فرمان، به مسیر پوشه mybook در درایو D بروید و دستور
D:\mybook>xindy -L persian -C utf8 -M texindy -M page-ranges book-sample.idx
را صادر کنید. در آخر یک بار دیگر، فایل اصلی را اجرا کنید. حال همانطور که در خروجی و در شکل زیر میبینید، نمایهها به طور خودکار در صفحه و با ذکر شماره صفحه چیده میشوند:
توجه داشته باشید که دستور شماره ۲۸ را در هر کجایی که قرار بدهید، نمایه در همان جا در خروجی چاپ میشود. اگر در اجرای دستور بالا در خط فرمان با خطا مواجه شدید، نگران نباشید. این خطا نشاندهنده این است که از آخرین نسخه بسته xindy-persian که کار مرتبسازی نمایهها را انجام میدهد، استفاده میکنید. برای رفع خطای گفتهشده، باید یکی از دستورهای
D:\mybook>xindy -M texindy -M page-ranges -C utf8 -L persian-variant1 book-sample.idx
یا
D:\mybook>xindy -M texindy -M page-ranges -C utf8 -L persian-variant2 book-sample.idx
را در خط فرمان اجرا کنید. تفاوت این دو دستور در این است که اگر دستور اول را اجرا کنید، حرف «آ» در گروه «ا» قرار میگیرد؛ اول، «آ» چاپ میشود؛ بعد «أ» و در آخر، حرف «ا» میآید؛ اما در صورت استفاده از دستور دوم، حرف «آ» در یک گروه جدا چاپ میشود و قبل از گروه «ا» قرار میگیرد.
اگر توضیحات گفتهشده را به دقت اجرا کرده باشید، خروجی پیدیاف شما باید به صورت خروجی من باشد.
علاوه بر موارد بالا ممکن است بخواهید نحوه تغییر نوع فونت، اندازه فونت، نوشتن پانویس فارسی و انگلیسی، وارد کردن متن انگلیسی در بین متن فارسی و… را نیز یاد بگیرید. همه این موارد در پست نوشتن یک مقاله دانشگاهی با زیپرشین توضیح داده شدهاند. برای دیدن اطلاعات در مورد قرار دادن جدول در نوشته، پست رسم جدول در لاتک و زی پرشین و برای گذاشتن شکل و عکس پست قرار دادن شکل یا عکس در لاتک و زی پرشین را بخوانید.
بدون شک در نوشتن یک کتاب، برای انجام تنظیمات مختلف، به بستهها و دستورهای بسیار زیادتری نیاز پیدا میکنید که توضیح همه آنها در این نوشته امکانپذیر نیست؛ اما با خواندن کتابهای راهنمای لاتک و راهنمای خود بستهها و کمک گرفتن از اینترنت میتوانید با نحوه انجام این تنظیمات آشنا شوید.
در پایان پیشنهاد میکنم که در مراحل ابتدایی نوشتن کتاب، نگران مواردی مثل نوع فونت، اندازه فونت، فاصله بین خطوط و غیره نباشید؛ چون تا پایان کار، بارها و بارها نظرتان عوض میشود و این موارد را تغییر میدهید؛ پس وقت خود را با تغییر این موارد تلف نکنید؛ بنابراین تا آن موقع، فقط روی محتوای مطالب خود تمرکز کنید. همچنین پیشنهاد میکنم نگاهی به صفحه صفحهآرایی حرفهای کتاب با لاتک و زیپرشین بیاندازید و کتابهایی که تا به حال با زیپرشین صفحهآرایی کردهام را ببینید.
در نوشتههای بعدی این وبلاگ، باز هم درباره حروفچینی کتاب با زیپرشین خواهم نوشت. اگر میخواهید از انتشار این نوشتهها باخبر شوید، میتوانید به طور رایگان، مشترک خوراک «پانویس» و یا مشترک ایمیلی «پانویس» شوید. دقت داشته باشید که برای فعالسازی این اشتراک، باید ایمیلی که از طرف وبلاگ برایتان فرستاده میشود را تأیید کنید.
منبع: +
لینک ثابت: https://panevis.ir/?p=1143
سلام
وقتتون بخیر من دارم ازاین نرم افزاربرای تایپ پایان نامم استفاده میکنم میخواستم راهنماییم کنید که خطاهای زیرراچطوری برطرف کنم
bad math environment delimiter
your command was ignored
پیشاپیش ازراهنماییتون سپاسگزارم….
مشکل رو با قرار دادن یک کد کمینه قابل اجرا در این سایت مطرح کنین تا من و بقیه دوستان بررسی کنیم:
http://qa.parsilatex.com
باسلام وتشکر از راهنماییهاتون.من یک سوال دارم درحال تایپ یک کتاب درزی پرشین هستم تاصفحه ی 10 کتاب به خوبی خروجی پی دی اف گرفتم ومشکلی نداشتم ولی باتایپ یک خط که خطایی هم نداره خروجی را که میخواهم مشاهده کنم به صفحه ی دو برمیگرده وبقیه را نشون نمیده .ممنون میشم جواب سوالمو بدین.
معمولاً دلیل این کار، وجود خطا در همون صفحه ۲ هستش. از کجا مطمئنید که فایلتون خطایی نداره؟ فایل لاگ رو بررسی کردین؟
باعرض سلام مجدد .بله بررسی کردم.درضمن قبل ازخوندن پاسخ شما من بسته ی (amsmath)راهم علاوه بربسته های دیگه فراخوانی کردم بااینکار تمام مطالب تایپ شده ام کامل نمایش داده میشه واین مشکل حل میشه ولی فرمولهام به هم ریخته ظاهرمیشن .بسته هایی که استفاده میکردم(amssymb,amsthm)بودند.تشکرفراوان آقای دامن افشان لطف میکنید جواب سوالموبدین.
منظور از بهمریخته چیه؟ مطمئنید که درست تایپشون کردین؟
مشکل رو با قرار دادن یک کد کمینه قابل اجرا در این سایت مطرح کنین تا من و بقیه دوستان بررسی کنیم:
http://qa.parsilatex.com
بله .منظورم این هست که فرمولها که کنارهم بایدباشه زیرهم مثلا مساوی به جای روبه روی کسر زیر کسر و…
چشم قرارمیدم .
سلام
وقت بخیر هم میخواستم تشکرکنم ازراهنمایی های مفیدتون وهم اینکه بگم بافراخوانی بسته یamsmath وکمی تغییرات درنحوه ی تایپ مشکلم حل شد وتمام مطالبم داخل خروجی نمایش داده شد.
سلام
وقت بخیر
خواستم تشکر کنم.
خیلی دنبال فهرست گذاری بودم. فکر میکردم چقدر سخت باشه.مطلبتون رو از گوگل یافتم و خیلی ممنون که زحمت کشیدید و گذاشتید.
سلام
من بعد از مدتها دوباره میخوام با زی پرشین کار کنم
قبلا کاربر فارسی تک بودم (از زمان نسخه داس!)
الان تک لایو ۲۰۱۶ رو از لینکی که شما دادید دانلود کردم و بعد از نصب و تنظیم bidi texmaker هنگام اجرای فایل مثال شما ارور نشناختن بسته زی پرشین رو داد.
باید چکار کنم؟
بسته زیپرشین چند روزی به دلیل تصمیمات نویسندهاش از تکلایو حذف شد؛ اما فکر میکنم دوباره الان اضافه شده. اگه این بسته رو ندارید، میتونید به صورت دستی اضافهش کنید. نحوه این کار توی سایت پارسیلاتک توضیح داده شده.
خیلی ممنونم بابت پاسخ سریعتون
من همون نوشته مربوط به حذف زی پرشین رو خونده بودم و فکر کردم برای من هم موجود نیست.
ایراد کار از جای دیگه بود. تو زی پرشین تازه کار هستم و واسه همون با ارور های زیادی مواجه میشم.
یه سوال دیگه
تو استایل کتاب محیط هیا تعریف و مثال موجود هست یا باید خودم اول فایل معرفی کنم؟
اگه منظورتون از «استایل کتاب»، کلاس استاندارد book هستش، نه. تعریف نشده. خودتون باید تعریف کنید.
در ضمن توی فروشگاه پارسیلاتک دو تا قالب کتاب وجود داره که توشون این محیطها تعریف شده.
سلام.. روز بخیر
تشکر از مطالب خوبتون
یه سوال دارم: چطور میشه دو شیت رو در یک صفحه با شماره های متفاوت داشت؟ یعنی هر دو صفحه در pdf کنار هم قرار بگیرند.
سوال رو در سایت زیر بپرسید:
http://qa.parsilatex.com
سلام وقت بخیر.
اگه بخوان تیتر هر فصل در وسط یک صفحه باشه باید از چه دستوری استفاده کنم؟
دستور خاصی نداره. باید دستورهای مربوط به چینش فصل رو تغییر بدید.
میتونید از طریق سایت زیر با من تماس بگیرید:
http://xelinic.ir
سلام خسته نباشید
اگر صفحات مربوط به نمایه درست نباشد چکار باید کرد؟
منظورتون چیه؟
با عرض سلام و احترام
جناب آقای دامن افشان با تشکر از راهنمایی های ارزشمند شما
لطفا دستور روش رسم جدول تعیین علامت معادله درجه سوم که شامل سه سطر و ستون می باشد و نوشتن عدد صفر روی خطوط را بفرمایید.
با تشکر و سپاس
لطفاً سوال رو در این سایت مطرح کنید:
http://qa.parsilatex.com
با سلام و خسته نباشید خدمت شما استاد محترم
من دستور \pagenumbering{harfi} ابتدای صفحه اول (بسم ا…) نوشتم تا صفحات به صورت الفبا شماره گذاری شوند در زمان اجرا 4 صفحه اول شماره ها مخفی می باشند و از صفحه 5 حرف (ث) الفبا نمایش داده می شود.
حتماً با یک دستوری، باعث نمایش داده نشدن شماره صفحات شدید.
با سلام
در حین نوشتن با زی پرشین دو مشکل برایم پیش آمده لطف کنید راهنمایی کنید؛
اول) برای نوشتن کلمه بار به زیر X باید از چه فرمولی استفاده شود. دوم) چه فرمولی باعث می شود پاورقی در هر صفحه به ترتیب از شماره یک نمایش داده شود. مچکرم
به زبان فارسی سرچ کنید، جواب رو پیدا میکنید.
با سلام وتشکرفراوان ازتوضیحات وپاسخ به سوالات دوستان
می خواستم ببینم که درتایپ زی پرشین درریاضی چگونه می شود محور اعداد حقیقی را با چند عدد روی آن نمایش داد وهم چنین جدول تعیین علامت عبارتها ومحورهای مختصات عمود برهم را رسم کرد؟
لطفاً سوال رو در این سایت بپرسید:
http://qa.parsilatex.com
سلام آقای دامن افشان .خیلی ممنون از راهنمایی های خوبتان
یک سوال داشتم.با نوشتن عبارت (15.2) در زی پرشین در خروجی به جای نقطه بین دو عدد ویرگول می گذارد.
به نظر شما مشکل آن چیست؟
خیلی ممنون
این به خاطر باگ خود فونت هستش. باید بین نقطه و 2 یه فاصله بذارید.
سلام
خسته نباشید
من مطالبما در وین ادیت تایپ میکنم ولی هنگام نوشتن فونت فارسی از هم جدا تایپ میکنه.باید چیکار کنم؟
خواهشا لطف کنید و زود جوابما بدید
وینادیت اصلاً از زبان فارسی پشتیبانی نمیکنه؛ پس باید از یه ویرایشگر دیگه استفاده کنید.
سلام جناب دامنافشان گرامی
سوال اول: فایل آموزشی شما رو اجرا کردم. هیچ خطایی هم صادر نشد و پیغام Process exited normally نیز در انتها نمایش داده شد. ولی متاسفاه نمایه ر فایل PDF قابل مشاهده نیست.
سوال دوم: در مورد دستورات \addcontentsline{toc}{chapter}{پیشگفتار} و \addcontentsline{toc}{chapter}{نمایه} نیز توضیحاتی بفرمایید ممنون میشم.
سوال 3: چرا دستور \makeindex در خط سوم، بعد از دستور \usepackage{makeidx} قرار گرفت؟
با تشکر
یه ایمیل دیروز براتون فرستادم.
۱. دستور اجرای نمایه رو اجرا کردید؟ نه. توضیح دادم که چطور اجراش کنید.
۲. این رو هم در بالا توضیح دادم. کجاش رو متوجه نشدید؟
۳. پس کجا باید قرار بگیره؟ بدون این دستور، فایل idx تولید نمیشه. منظور شما چیه؟
salam mishe emaileton ro check konid mamnon
با سلام
من برای نوشتن پایان نامه از زی پرشین استفاده میکنم، وقتی میخوام نمایه رو بسازم با مشکل مواجه شدم. به این شکل که نمایه بدون هیچ مشکل و خطایی ساخته میشه و اعداد صفحات و … هم درست هستند. اما در متن پایان نامه کلمه و یا عبارتی رو که من به شکل زیر در دستور ایندکس قرار میدم، در متن pdf نمایش داده نمی شوند. به عنوان مثال، جمله موجود در متن سورس لاتک:
یک \index{موتور جستجو}، مهمترین نمونه سیستم های بازیابی اطلاعات مدرن است.
متن نمایش داده شده در فایلی پی دی اف
یک، مهمترین نمونه سیستم های بازیابی اطلاعات مدرن است.
این طبیعیه و باید هم اینجوری باشه. باید عبارت «موتور جستجو» رو قبل از دستور index هم بنویسید؛ با این حال اگر دوست دارید همزمان هم عبارت توی متن ظاهر بشه و هم توی نمایه بیاد، از نسخه ستارهدار استفاده کنید:
البته من خودم این روش رو نمیپسندم؛ چون گاهی لازمه چیزی متفاوت با عبارت داخل متن رو نمایه کنید.
آقای دامن افشان
از اینکه پاسخ سوالم را در حداقل زمان ممکن، ارسال نمودید، بسیار متشکرم.
موفق باشید
سلام ممنون از مطالب خوبتون
من در قالب book یک کتاب نوشتم ولی از صفحه 9 به بعد رو تو pdf نشون نمیده چی کار کنم ؟؟؟
لطفاً برای گرفتن جواب، سوالتون رو در این سایت بپرسید: http://qa.parsilatex.com/
با عرض سلام و خسته نباشید.
من دارم یه کتاب می نویسم مشکل من آوردن پیوست در فهرست مطالب هست. چون من با دستور chapter\ پیوست را میارم که اینجوری فصل محسوب میشه اگه میشه راهنماییم کنید پیوست را با چه دستوری بیارم که فصل محسوب نشه و فقط پیوست بخوره؟
قبلش از دستور \appendix استفاده کنید.
جناب دامن افشان عزیز سلام.
در مورد دستور tableofcontents میخواستم یک نکته کوچکی عرض کنم. برام پیش اومده که بعد از صفحه فهرست دو صفحه خالی هم درج شده.
برای رفع این مشکل از دستور \let\cleardoublepage\clearpage قبل از tableofcontents استفاده کردم.
پیروز باشید
با عرض سلام و احترام
بنده می خوام یه کتاب ترجمه کنم. میشه بفرمائید از کجا می تونم یک قالب کتاب دانلود کنم.🙏🏻
سلام خداقوت. مطلبتون خیلی بدردم خورد . عالی بود . واقعا ممنون
سلام و تشکر فراوان_
سلام
من یک تازه کارم.
منظورتون از خط فرمان چیه؟
مقاله خط فرمان از ویکیپدیا رو بخونید.
از xindy استفاده کرد ه ام ولی متاسفانه جواب نمیدهد
پارسال دوست؛ امسال آشنا!
لطفاً سوالتون رو در سایت جدید پرسش و پاسخ پارسیلاتک بپرسید: qa.parsilatex.com
سلام عزیزم
امیدوارم حالتون خوب باشه
من واسه نوشتن پایان نامه، فایلی گرفته و شروع به کپی پیست کردم.
در پاین کار با مشکل نمایه مواجه شده ام. علی رغم آنکاه کل متن قبلی پاک شده است، اما نمایه تغییر نمی یابد.
ممنون میشم اگه راهنمایی بفرمایید.
فایلهای با پسوند idx و ind رو پاک کنید و دو بار فایلتون رو اجرا کنید.
با تشکر از راهنمایی خوبتان
حال برای وارد کردن نمایه خودم چه کار بایستی انجام دهم؟
واقعاً واضحتر از این پست بالا نمیتونم توضیحش بدم. کجای پست رو متوجه نشدید؟
میدونم عزیزم
الان نمایه ایجاد میشه ولی بر اساس حروف الفبا تنظیم نمیشه
مثلا اول اونایی که با ا شروع میشه بیاد بعد ب و به همین ترتیب تا آخر…
برای مرتبسازی از xindy استفاده میکنید یا MakeIndex؟
makeindex استفاده کردم
باید از xindy استفاده کنید
سلام ببخشید، متن من با فونت بی نازنین هست، اما با دستور \textbf بولد نمیشه. برای بولد کردن فونت بی نازنین چکار باید بکنم؟
خیلی ممنون
من مشکلی ندارم.
سلام.
میشه توضیح بدین دستور تغییر سایز هدینگا چطوریه؟ مثلا اگر برای عنوان فصل بی نازنین20بولد بخوام چه دستوری بنویسم؟ و همینطور برای زیرفصل1 بی نازنین18بولد و …
خیلی ممنون
اگه از کلاس book استفاده میکنید، باید دستورهای مربوط به chapter و section رو تغییر بدید.
سلام
خیلی ممنون که این مطالب آموزشی مفید رو می نویسید، اولین بار که با زی پرشین کار کردم احساس میکردم کار بیخود و وقت گیری هست چون سالها با ورد کار کرده بودم ولی وقتی خوب یاد گرفتمش دیدم که ورد چه چیز بیخود و وقت گیری بوده!
به هر حال بازم ممنون از اینکه سخاوتمندانه دانشتون رو در اختیار دیگران میذارید.
سلام. باعث خوشحالی منه که این مطالب مورد توجه شما قرار گرفته. سعی میکنم در آینده هم این سری مطالب رو با کیفیت بهتری ادامه بدم.
ممنون از دیدگاهتون.
با عرض سلام و خسته نباشید
بنده با استفاده از پست شما می خواستم کتابی رو بنویسم ولی مشکلی که دارم این است که فونت ها رو نشون نمیده و نمیدونم که چه جوری فونت فارسی و فونت انگلیسی رو براش تعریف کنم. با توجه به اینکه کتابی که می خواهم بنویسم فرمول ریاضی زیاد داره ممنون میشم که راهنماییم بفرمایید.
سلام. در پست نوشتن یک مقاله دانشگاهی با زیپرشین در مورد تعیین نوع و اندازه فونت در زیپرشین توضیح دادم. لطفاً پست رو بخونید و اگر مشکلتون حل نشد، مشکل رو با ذکر جزییات در همین جا مطرح کنید.
من در فایلم از بسته ای که برای لینک است استفاده می کنم. {usepackage{hyperref\
منظورم از کار نکردن لینک ها این است که وقتی در صفحه فهرست جداول، روی عنوان یکی از جدولها کلیک می کنم، آن صفحه ای که جدول در آن وجود دارد را نشان نمی دهد و در بین متن هم وقتی که برای مثال روی جدول 2-2 کلیک می کنم باید به صفحه ای برود که جدول 2-2 در آن قرار دارد ولی صفحه مورد نظر را نشان نمی دهد
فهرست جداول
جدول 1-1 فونتها……………………………………….. 14
جدول 2-1 آرایهها………………………………………… 18
ولی در فهرست شکلها روی هر شکلی که کلیک کنم صفحه ای که شکل در متن قرار دارد را نشان می دهد
اگر راهنمایی بفرمایید ممنون می شوم.
تا حالا با این مشکل برخورد نکردم؛ پس تا فایل رو نبینم، نمیتونم کمکی بکنم. لطفاً در صورت تمایل، یه فایل کوچولو که مشکل رو نشون بده، رو برام ایمیل کنید تا بررسی کنم.
با سلام
بنده با استفاده از این پست شما یک کتاب رو شروع کرم.
اولش ارور فونت میداد و با استفاده از تعریف فونت فارسی که تو پست نوشتن مقاله گفته بودین این ارور به وارنینگ تبدیل شد و خروجی PDF تولید شد.
الان مشکل اینجاست که کلمه های انگلیسی رو داخل متن نشون نمیده.
این رو چطور میشه حل کرد؟ (به صورت مستطیل نشون میده)
سلام. به احتمال زیاد، فونتی که دارید استفاده میکنید، کاراکترهای انگلیسی رو نداره. برای حل این مشکل، باید کلمهها یا عبارتهای انگلیسی رو باید یا داخل دستور lr قرار بدید و یا از محیط latin استفاده کنید. توی «نوشتن یک مقاله دانشگاهی با زیپرشین» در این مورد توضیح دادم.
نحوه اجرای نرمافزار xindy با نسخه فعلی بسته xindy-persian همخوانی ندارد و موجب بروز خطا میشود.
در مورد پیشگفتار، در اکثر کتابهای انگلیسی پیشگفتار باید در فهرست مطالب هم ظاهر شود بنابراین بهتر است به جای استفاده از فرم ستارهٔار دستور \chapter، از \backmatter و \chapter استفاده کرد:
خیلی ممنون بابت یادآوری این نکته. توضیح لازم رو به نوشته اضافه کردم.
در مورد نکته دوم هم کاملاً حق با شماست (البته فکر میکنم باید جای دستور \backmatter رو با \frontmatter عوض کنیم). نوشته بالا یه نوشته کاملاً مقدماتی بود. در نوشتههای بعدی حتماً در مورد این مطلب، توضیح میدم.
ممنون به خاطر دیدگاهتون.
درسته اشتباه از من بود. من جای \backmatter و \frontmatter را اشتباه نوشتم. از آنجایی که من از لاتک استفاده نمیکنم، این اشتباه طبیعی است.
جناب آقای دامنافشان
با سلام
از زحمت شما تشکر میشود و مثل همیشه کار خیلی خوب است. باز مانند گذشته چند نکته ناچیز را تقدیم میکنم.
1) آوردهاید که:
آیا غیرفعال نمودن یک در دستور در جایی بیان شده است؟ بنده به یاد ندارم. البته احتمالا مشکل از حقیر است.
2) آوردهاید که:
همانطور آگاه هستید وفق راهنمای زیپرشین، در برابر Part واِِژه بخش ، در برابر Chapter واژه فصل، در برابر Section واژه قسمت، در برابر Subsection واژه زیرقسمت و در برابر Subsubsection واژه زیرزیرقسمت قرار میگیرد. اما در اینجا ادبیات متفاوتی درج شده است. بهتر نیست از هم اکنون این نکته مشخص شود و در نوشتههای آینده همین روش نگارش پی گرفته شود.
3) ما جایی راجع به حاشیه نوشتار بحثی نداشتهایم. جای آن حالا است و یا وقتی دگر؟
مراد بنده از یادآوری این نکات آن است که درسهای خود را نزد استادم مرور کنم.
تندرست و پایدار باشید.
سلام
۱. خودمم به خاطر ندارم؛ پس یه توضیح در موردش نوشتم.
۲. راستش من درباره ترجمه «بخش» و «قسمت» موافق نیستم. حتی این مشکل رو در یه فروم تخصصی انگلیسی مطرح کردم که تفاوت part و section چیه؟ کدومشون بزرگتر هستند؟ با وجود این، حق با شماست که بهتره بر مبنای راهنمای زیپرشین عمل کنیم.
۳. در نظر دارم که این موارد رو در یه نوشته دیگه بهش بپردازم؛ چون همونطور که آخر نوشته هم گفتم، بهتره که بعد پایان کار حروفچینی کتاب به این موارد پرداخته بشه تا از همین ابتدا ذهن کاربر رو مشغول نکته.
اختیار دارید. شما استاد من هستید. من همیشه از دیدگاههای خوب شما استفاده میکنم.