اگر به تازگی به جمع خوانندگان این وبلاگ پیوستهاید، لازم است ابتدا پیشنیازهای زیر را بخوانید:
- آیا وقت آن نرسیده که با واژهپردازها خداحافظی کنیم؟ (قسمت اول)
- آیا وقت آن نرسیده که با واژهپردازها خداحافظی کنیم؟ (قسمت دوم)
- آیا وقت آن نرسیده که با واژهپردازها خداحافظی کنیم؟ (قسمت سوم)
- آیا وقت آن نرسیده که با واژهپردازها خداحافظی کنیم؟ (قسمت چهارم)
- راهنمای نصب لاتک و زیپرشین
- شروع کار با لاتک و زیپرشین
در نوشته «شروع کار با لاتک و زیپرشین»، با چگونگی اجرا کردن یک فایل لاتک و زیپرشین و گرفتن خروجی پیدیاف، آشنا شدیم. برای این کار، از ویرایشگر ابتدایی و بسیار ساده Notepad ویندوز استفاده کردیم که به دلیل نداشتن رابط گرافیکی مناسب، ویرایش فایلها و اجرای آنها با استفاده از آن، مشکل بود. در این نوشته، میخواهم چند ویرایشگر پرکاربرد، قوی و با رابط گرافیکی مناسب را معرفی کنم.
ویرایشگر WinEdt
به جرات میتوان گفت که یکی از قویترین ویرایشگرهای فایلهای تک و لاتک، ویرایشگر WinEdt است. با این ویرایشگر، میتوانید به راحتی متنهای خود را با تک و لاتک بنویسید؛ ویرایش کنید و با یک کلیک، اجرا کنید. این ویرایشگر که فقط روی سیستم عامل ویندوز، نصب میشود، در نسخههای جدیدش، از یونیکد نیز پشتیبانی میکند؛ بنابراین با این ویرایشگر، میتوان فارسی هم نوشت؛ اما متاسفانه متنهای فارسی را راست به چپ نمیکند؛ لذا نوشتن متنهای فارسی با آن، مشکل است.
علاوه بر این، WinEdt، رایگان نیست؛ اما میتوانید به مدت ۳۱ روز آن را به صورت رایگان، امتحان کنید و در صورت راضی بودن از عملکرد آن، لایسنس آن را خریداری کنید. قیمت لایسنس آن نیز برای اهداف مختلف و افراد مختلف، تفاوت دارد. به عنوان مثال، در زمان نوشتن این پست، قیمت آن برای دانشجویان و جهت انجام کارهای شخصی، ۴۰ دلار آمریکا است. این ویرایشگر را میتوانید از سایت رسمیاش، دانلود کنید. محیط این ویرایشگر را در زیر میبینید (برای دیدن تصویر در اندازه بزرگتر، روی آن کلیک کنید):
این ویرایشگر، به طور تقریبی، ۵۰۰ دکمه برای راحتی کاربران آماتور که نیاز به یک رابط گرافیکی دارند، آماده کرده است. با این حال، برای تایپیستهای حرفهای نیز که از کار کردن با موس، گریزان هستند، میانبرهای زیادی دارد که به راحتی قابل سفارشیسازی هستند.
ویرایشگر TeXworks
TeXworks، ویرایشگری است که تحت مجوز GGPL منتشر میشود؛ بنابراین میتوانید به صورت رایگان از آن استفاده کنید. خبر خوب اینکه اگر توزیع تکلایو را به طور کامل، نصب کنید، این ویرایشگر نیز به طور خودکار، روی کامپیوتر، نصب میشود. این ویرایشگر را میتوانید از صفحه رسمیاش نیز دانلود کنید. خوشبختانه این ویرایشگر، از زبان فارسی نیز پشتیبانی میکند. علاوه بر این، برخلاف ویرایشگر WinEdt، ویرایشگر TeXworks روی سیستم عامل لینوکس و مک نیز نصب میشود و همچنین، متنهای فارسی را به صورت راست به چپ نمایش میدهد.
کار با این ویرایشگر، بسیار ساده است: کافی است فایل تک یا لاتک خود را در آن تایپ کرده یا با این فایل ساده شروع کنید. سپس برای اجرای آن، در منوی بازشوی آن، بسته به نیاز خود، یکی از گزینههای pdfTeX، pdfLaTeX و غیره را انتخاب کنید و سپس روی دایره سبزرنگ، کلیک کنید. چنانچه فایل، دارای «خطا» نباشد، خروجی آن به صورت پیدیاف در سمت راست ویرایشگر، ظاهر میشود:
مزیت مهمی که TeXworks نسبت به WinEdt دارد، این است که موقع نصب آن، یک نرمافزار پیدیافخوان نیز به طور خودکار، همراه آن نصب میشود. بنابراین برای دیدن خروجی فایلهای لاتک و زیپرشین خود، نیازی به نصب برنامههای پیدیافخوان اضافی ندارید. به بیانی دقیقتر، برای دیدن خروجی پیدیاف فایلهای لاتک و زیپرشین، تنها کافی است که روی دکمه سبزرنگ کلیک کنید؛ خروجی فایل به طور خودکار، در سمت چپ ویرایشگر، ظاهر میشود.
نکته مهمی که باید به آن توجه کنید، این است که برای اجرای فایلهای فارسی، باید از لیست بازشو، حتماً گزینه XeLaTeX را انتخاب کنید؛ چون زیپرشین، تنها با XeLaTeX اجرا میشود.
ویرایشگر TeXmaker
TeXmaker، یک ویرایشگر سبک و قوی است که تحت مجوز GPL منتشر میشود؛ این ویرایشگر، امکاناتی مانند پشتیبانی از یونیکد، چک کردن املا، کامل کردن خودکار کد، تاشو کردن کد، داشتن نمای ساختاری بروز شونده، اجرای ساده فایلها، داشتن پیدیافخوان، داشتن نمادهای ریاضی، داشتن راهنمای لاتک، تعیین محل خطا و هشدار و غیره دارد. بسته به نوع سیستم عامل خود، ویرایشگر تکمیکر را میتوانید به صورت رایگان از سایت رسمیاش دانلود کنید؛ اما دست نگه دارید!
ویرایشگر تکمیکر، به دلیل پشتیبانی از یونیکد، از زبان فارسی نیز پشتیبانی میکند؛ علاوه بر این، دوست خوبم، آقای سید رضی علویزاده، کدهای منبع تکمیکر را تغییر داده و ویرایشگری به نام BiDiTeXmaker ساختهاند که حروفچینی متنهای فارسی را بسیار سادهتر میکند. در حال حاضر، بیشتر کاربران فارسیزبان، از جمله خود من، از این ویرایشگر برای حروفچینی متنهای فارسی خود استفاده میکنند. نکتهای که باید به آن توجه کنید، این است که با وجود اینکه ویرایشگر BiDiTeXmaker برای حروفچینی متنهای فارسی، بهینه شده است، کماکان میتوان از آن برای حروفچینی متنهایی به زبانهای دیگر، از جمله زبان انگلیسی نیز استفاده کرد. بسته به سیستم عامل خود، میتوانید نسخههای مختلف این ویرایشگر را به صورت رایگان از سایت پارسیلاتک دانلود کنید.
همانطور که در شکل بالا میبینید، این ویرایشگر، رابط گرافیکی بسیار قویتری نسبت به TeXworks دارد. به عنوان مثال، این ویرایشگر، حدود ۳۷۰ نماد ریاضی دارد که کار حروفچینی را برای تایپیستهای آماتور، آسانتر میکند.
اجرای فایلهای لاتک و زیپرشین با این ویرایشگر نیز بسیار آسان است: کافی است ابتدا فایل لاتک یا زیپرشین خود را در آن بنویسید یا با این فایل ساده شروع کنید. سپس مانند شکل زیر، روی فلش سمت چپ کلیک کنید. حال چنانچه، فایل، بدون خطای دستوری باشد، برای دیدن خروجی پیدیاف آن باید روی فلش سمت راست، کلیک کنید:
دقت داشته باشید که برای دیدن خروجی پیدیاف، لیست بازشوی سمت راست باید روی گزینه View PDF باشد.
در ویرایشگر BiDiTeXmaker، گزینه Quick Build، به صورت پیشفرض، معادل همان گزینه XeLaTeX در TeXworks است. همچنین باید به این نکته توجه داشته باشید که اگر فایلهای لاتک (انگلیسی) با گزینه Quick Build اجرا نشدند، باید آنها را با گزینههای LaTeX یا PDFLaTeX اجرا کنید؛ یعنی قبل از کلیک کردن روی فلش سمت چپ، لیست بازشو را باید روی این گزینهها قرار دهید.
دقت داشته باشید که در این نوشته، منظور از خطا، خطای دستوری است. همانطور که قبلاً هم گفته شد، تِک یک زبان برنامهنویسی است؛ بنابراین باید موقع استفاده از آن، قواعد آن را رعایت کنید تا برنامه، بدون خطا، اجرا شود. به عنوان مثال، وقتی از دستور
\begin{center}
برای وسطچین کردن متن استفاده میکنید، باید یک جایی این محیط center را با دستور
\end{center}
ببندید تا برنامه دچار خطا نشود. به عبارت دیگر، هر beginای، یک end دارد. اگر فایل مورد نظر، خطایی داشته باشد، در پنجره Messages / Log File که با تیک زدن در منوی View در تکمیکر فعال میشود، با رنگ قرمز، همراه با شماره خطی که باعث خطا شده است، مشخص میشود. به عنوان مثال، شکل زیر نشان میدهد فایل مورد نظر در خط ۴، خطا دارد که آن هم به خاطر استفاده اضافی از آکولاد در این خط است است. همانطور که میبینید دلیل خطا هم به صورت
! Too many }'s.
مشخص شده است. چنانچه فایلی دارای خطا نباشد، پیغام
Process exited normally
ظاهر میشود.
ویرایشگرهایی که در بالا معرفی شدند، ویرایشگرهایی هستند که بیشتر کاربران از آنها استفاده میکنند. با این حال، خوشبختانه ویرایشگرهای دیگری نیز وجود دارند که به وسیله آنها هم میتوانید متنهای خود را با لاتک و زیپرشین حروفچینی کنید. در این مقاله از ویکیپدیا میتوانید این ویرایشگرها و مقایسهای بین امکانات و ویژگیهای آنها را ببینید.
در نوشتههای بعدی «پانویس»، بیشتر با ویرایشگر تکمیکر آشنا میشویم. اگر میخواهید از انتشار این نوشتهها آگاه شوید، مشترک خوراک «پانویس» شوید.
لینک ثابت: https://panevis.ir/?p=721
سلام.خسته نباشید.من برنامه biditexmaker رونصب کردم ولی هر فایل نمونه ای رو که باهاش باز میکنم این پیام رو میده که:
could not start the command
دلایل مختلفی میتونه داشته باشه؛ از جمله غیرقابل نوشتن بودن محل فایل، نصب ناقص توزیع تک، بودن اسپیس در مسیر فایل، فارسی بودن نام فایل و…
سلام
وقت به خیر
من آخرین نسخه texlive رو الان نصب کردم و فایل آزمایشی که شما گذاشتید برای TexMaker رو با همین ویرایشگر باز کردم اما خطای زیر رو میده
لطفا راهنمایی کنید
! Package xepersian Error: You have not specified any font
(xepersian) for the main Persian text.
See the xepersian package documentation for explanation.
Type H for immediate help.
…
l.3 \begin{document}
?
Process interrupted by user
با تشکر
خودش دلیلش رو به صورت واضح نوشته: شما هیچ فونتی مشخص نکردهاید!
برای حل مشکل، بعد از دستور
یکی از فونتهای روی سیستمتون رو به صورت زیر تعریف کنید:
با سلام و ادب
از این همه پاسخگویی و مطالب ارزشمند شما ممنون
یه سوالی داشتم
آیا داشتن همزمان هر سه ویرایشگر WinEdt و BiDiTeXmaker و TeXworks روی کامپیوتر مشکلی نداره؟
می شود هر سه را نصب کرد؟
سوال دوم:
چگونه هر نوشته را با توجه به ویرایشگر مورد نظر فراخوانی کنیم؟ (مثلا نوشه های فارسی را با BiDiTeXmaker و نوشته های لاتین را با WinEdt)
بسیار سپاسگزارم از پاسخگویی شما
– بله میشه.
-متاسفانه امکان این کار وجود نداره؛ چون هر دو نوع فایل،پسوند یکسان tex رو دارن.
سلام و خسته نباشید. عذر میخوام مجدد مزاحم میشم. من شماره گذاری با حروف i, ii, … را فهمیدم که با بسته enumerate انجام میشه و اجرا هم کردم. فقط در خروجی بخش های مربوطه کمی جلوتر از بقیه سطرهاست در صورتی که من میخوام دقیقا زیر سطرهای قبلی و از همان قسمت شروع شود. لطفا منو راهنمایی کنید.
ممنون
با من از طریق سایت تجاری زیر تماس بگیرید:
http://xelinic.ir
سلام وقتتون بخیر. من دو تا سوال داشتم
1) برای شماره گذاری میخوام از i , ii, iii, iv , … استفاده کنم، خواستم بدونم برای اینکار دستور خاصی هست یا باید به همین شکل از i در کیبورد استفاده کنم؟
2) در نوشتن مراجع میخوام کروشه مربوط به شماره مراجع دقیق زیر هم باشه، منظورم اینه که کروشه دوم (کروشه بسته شدن) زیر هم باشه. وقتی از مرجع 9 به 10 میریم کروشه دوم جابجا میشه و من نمیخوام این اتفاق بیفته . میخوام دقیق به شکل زیر باشه
[8]
[9]
[10]
[11]
ممنون از زحماتتون
با من از طریق سایت تجاری زیر تماس بگیرید:
http://xelinic.ir
سلام وقتتون بخیر و خسته نباشید.
من میخواستم شماره بخش ها در متن یک مقاله انگلیسی با عدد صفر شروع بشه. وقتی از دستور \section استفاده می کنم با عدد یک شروع میشه نه صفر.
میشه لطفا منو راهنمایی کنید و در صورت امکان یه نمونه برام بفرستید.
با سپاس فراوان
باید شمارنده دستور section رو یه دونه کم کنید:
ممنون خیلی لطف کردید
باسلام
چطور می توان در نرم افزار لاتک فارسی تایب کرد؟ و برای چب و راست چین کردن متن چه باید کرد؟
متشکرم
سوالتون خیلی کلی هستش. به طور خلاصه باید بسته زیپرشین رو فراخوانی کنید.
با سلام به دلیل احترامی که به نوشته های شما در این سایت داشتم به اطلاع شما می رسانم WinEdt به شکل کرک شده وجود دارد و هیچ نیازی به استفاده از texworksنیست همچنین اگر اعتقاد به رعایت حق کپی رایت دارید برای آسان تر شدن کار کاربران خودtexstudioرا معرفی کنید تا مشکلات کمتری برای شروع کار داشته باشند.
پیروز باشید
نظر شما چه ارتباطی به «احترام» داشت؟
با سلام
دستور نوشتار صحیح نام مجموعه ها چیه؟
توی خروجی من مجموعه اعداد صحیح به صورت z معمولی نشون داده میشه و اون خط رو زیرش نداره البته در باره کل مجموعه ها صادقه)؟
از دستور mathbb استفاده کنید. یادتون باشه که بسته amssymb رو هم فراخوانی کنید.
با سلام
من برای درست کردن اسلایدم نیاز دارم که نمودارهای سه بعدی که دارم و بچرخونم، خواستن بدونم میشه نمودار سه بعدی رو داخل bidipresentation رسم کرد و با دستوری اون رو چرخوند؟
اگه اونو داخل میپل بکشم و بچرخونمش و با یک نرم افزار که از صفحه فیلم میگیره، ازش فیلم بگیرم؛ میتونم فیلم رو داخل bidipresentation قرار بدم؟
برا سمینارم اسلایدام رو با bidipresentation درست کردم و چون بلد نبودم فیلم و داخلش قرار بدم، مجبور شدم عکس اسلایدام و ببرم تو پاورپوینت که اونجا بتونم فیلم رو هم بزارم… اما اصلا از پاور خوشم نمیاد و دلم میخواد بتونم تمام این کارو با bidipresentation انجام بدم
ممنون میشم لطف کنید و راهنمایی م کنید.
در مورد bidipresentation اطلاعاتم بهروز نیست.
بابت تاخیرم در جواب دادن به کامنتتون، عذرخواهی میکنم. چند روزی مسافرت بودم.
با سلام
من برای تایپ پایان نامه ام با مشکل زیر مواجه شدم، ممنون میشم اگه راهنمایی م کنید
میخوام قسمت مربوط به “بحث و نتیجه گیری” و ” نگاهی به آینده” در فهرست مطالب بیاد، وقتی ستاره میزارم که اصلا ظاهر نمیشه، ستاره رو که برمیدارم، در فهرست مطالب ظاهر میشه اما شماره میخوره! من میخوام بدون شماره در فهرست مطالب بیاد
ممنون میشم لطف کنید و پاسخ سوال مو بدین
از حالت ستارهدار استفاده کنید و قبلش از دستور زیر و بعد فایل رو دوبار اجرا کنید تا در فهرست ظاهر بشه.
بابت تاخیرم در جواب دادن به کامنتتون، عذرخواهی میکنم. چند روزی مسافرت بودم.
ممنون از راهنمایی تون. لطف کردین
خواهش میکنم
با سلام
ميشه فايلي رو كه با تكس ميكر نوشتيم باbidi tex maker باز كرد.
خب امتحان کنید ببینید باز میشه یا نه!
چرا باز نشه؟
با سلام ممنون از سایت خوبتون میخواستم بدونم برای وارد کردن ماتریس چه دستوری استفاده میشه ؟ ممنون
این راهنمای فارسی لاتک رو ببینید.
ضمن سلام وخسته نباشید.در زی پرشین من قضیه وتعاریف ولم ……بصورت 2شماره ایی ظاهر میشد و از دستورات متفاوتی که دوستانم استفاده کرده وخروجی آنها 3شماره ایی میشد استفاده کردم ولی بازهم خروجی م 2 شماره یی بود لذا تصمیم گرفتم کل3 فصل مقاله خودم رو برروی مفاله ایی که بعنوان نمونه داشتم کپی وpast کنم تا قضیه و…..3شماره ایی شد.حالا شماره صفحات فصل اول از1 تا 25 و
فصل دوم وسوم از 1تا 56 شده در واقع شماره صفحات بصورت پشت سرهم 1 تا 81 ایجاد نمیشه. خواهشمندم راهنمایی کنید
اینجوری نمیشه دقیق جواب بدم. ولی احتمال میدم در ابتدای فصل دو، از دستور
استفاده شده. این دستور رو حذف کنید.
اززحمات شمابسیاربسیار متشکرم.
سلام .ببخشید من فارسی تک قراره پایانامه ام رو بنویسم. تازه شروع کردم.وقتی قراره به صفحه ی بعد برم. پی دی اف نمیشه. این توی قسمت خطاها نشون داده میشه
Process exited with error(s)
متاسفانه خیلی وقته که با فارسیتک کار نکردم و لذا حضور ذهن ندارم؛ ولی میتونید سوالتون رو در این سایت بپرسید: http://qa.parsilatex.com
با سلام .
ممنون از سایت بسیار عالی تون میخواستم بتونم چگونه میتونیم خط راست در زی پرشین کشید؟
با دستور \hrule میتونید این کار رو انجام بدید.
ممنون مشکلم رفع شد.
چند تا سوال دیگه هم داشتم. من چند تا الگوریتم نوشتم میخوام خطشون کمی ریزتر بشه.امکانش هست آیا؟
یه سوال دیگه هم دارم اینکه برای اینکه جداول همون جایی که تایپ شدن نشان داده بشن از چه دستوری استفاده کنم؟
چرا شما سوالتون رو در پست ویرایشگرهای لاتک میپرسید؟ سوالتون رو مثلاً در نوشتن یک مقاله دانشگاهی با زیپرشین بپرسید.
در ضمن، در ابتدای ایمیلتون www ننویسید. فقط آدرس سایت www داره.
با سلام و عرض خسته نباشید و تبریک بخاطر این وب سایت عالیتون.
من یه سوال داشتم در رابطه با زی پرشین .خواستم بپرسم برای نوشتن عملگر ترکیب یا جایگشت از چه دستوری باید استفاده کنیم؟ مثلا انتخاب 2 از N ?
از دستور
استفاده کنید. یادتون باشه بسته amsmath رو هم قبل از بسته زیپرشین فراخوانی کنید.
پیشنهاد میکنم این راهنمای فارسی لاتک رو هم بخونید.
با سلام
در نمایه شماره ها بر عکس می خورد مثلا به حای عدد 123عدد 321 می خورد. چه کار باید بکنم؟
راهحلی به اسم «حل مشکل برعکس خوردن شماره در نمایه» وجود نداره؛ چون اگه وجود داشت، تا حالا بعد از ۷ سال توی هسته اصلی رفع میشد. اینطور نیست؟
پس لطفاً مشکل را با توضیح کامل در این سایت مطرح کنید تا جواب بدم.
سلام.
وقتتون بخیر
ببخشید من یک تز اماده دارم که با زی پرشین نوشته شده میتونم اجرا بگیرم و pdf رو ببینم ولی نمیتونم هیچ تغییری توش بدم . یعنی هر تغییری میدم باز هم همون قیلی ها رو نماش میده . مشکل از کجاست؟
ممنون
فایلهای ساده در حد چند خط رو میتونید اجرا کنید؟
بله هر فایلی رو میتونم اجر کنما
اسم فایل یا مسیر فایلتون نباید اسپیس داشته باشه. همچنین نام فایل یا مسیر فایل نباید فارسی باشه.
سلام
من میک تکس و تک میکر رو نصب کردم.می تونم از فارسی تک استفاده کنم یا باید زیپرشین رو نصب کنم؟
اگر میکتک 2.7 به بعد رو به صورت complete نصب کرده باشید، نیازی به نصب زیپرشین نیست؛ چون خودش به طور خودکار نصب میشه. البته پیشنهاد من استفاده از تکلایو به جای میکتک هست. در ضمن این روزها دیگه کسی از فارسیتک استفاده نمیکنه؛ چون قدیمی شده. همه دارن از زیپرشین استفاده میکنن.
با texmaker چطوری اسلاید درست کنم و دستوراتش چیه؟
سلام
من خیلی با texmaker و texworks کار نکردم. متنایی که می نویسمو نمی تونم اجرا کنم.. مطمئنم که درستن چون توی سیستمای دیگه اجرا میشن ولی توی سیستم خودم این ارور رو میده: log file not found! مشکل چیه؟
ممنون
این خطا دلایل زیادی میتونه داشته باشه. این تاپبک رو ببینید.
منظور اینه که هم مثلا enumerate latin رو در متن ساپورت بکنه و هم نوشته های فارسی رو اما مثل نوشته های عربی زیر ی دونقطه نباشه
فونت XB Niloofar فونت کاملیه. هم ی داره و هم ي. کاراکترهای انگلیسی رو هم داره.
با سلام
آیا فونتی وجود داره که علاوه بر قابلیت انگلیسی بودن، مثل arial , times new roman , xb niloofar زیر ی دونقطه قرار نده؟
متوجه منظورتون از «قابلیت انگلیسی بودن» نشدم. از فونت XB Niloofar سالهاست که دارم استفاده میکنم.
باعرض سلام وخسته نباشید.من درbiditex ، به تعداد4صفحه تایپ کردم و درخروخی تموم صفحات رو نشون میداد،ولی الان نمیدونم چرا خروجی فقط صفحه اول رو نشون میده، ونمیتونم تایپ رو ادامه بدم. خواهش میکنم منو راهنمایی کنید؟
چیزی به اسم biditex وجود خارجی ندارد. لطفاً سوال رو با ذکر جزئیات و یک کد کمینه در این سایت بپرسید:
http://qa.parsilatex.com
با عرض سلام و خسته نباشید. فایل نصب تک انگلیسی (مخصوص مقاله) را میخواستم. با تشکر فراوان.
نوشته راهنمای نصب لاتک و زیپرشین رو ببینید.
سلام
برای تنظیم فاصله خطوط متن چه دستوری را باید وارد کنیم؟
یعنی من مینی که دارم فاصله خطوطش کمه میخوام بیشترش کنم.چه دستوری را باید وارد کنم؟
با تشکر
تاپیک درستترین راه تغییر فاصله بین خطوط در متن رو ببینید.
ممنون از توجهتون.
این دستور را کجای مینم بذارم.همون جا که دستورات اولیه را آوردم؟
جایی بذارید که میخواید فاصله خطوط از اونجا به بعد بیشتر بشه.
سلام.
برای بازخوانی تعاریف و قضایا و تصاویر و … از چه دستوری می تونم استفاده کنم؟
منظورتون از بازخوانی چیه؟