اگر هنگام تایپ فارسی در لاتک، LaTeX یا نگارش پایان کارنامه با مشکلاتی مثل جدا شدن حروف فارسی، بههمریختگی راستبهچپ (RTL)، نمایش نادرست فونت یا خطاهای کامپایل مواجه شدهاید، این راهنمای جامع دقیقاً برای شماست. در این مقاله بهصورت مفصل یاد میگیرید چگونه مشکل فارسی نوشتن در لاتکس را با بسته قدرتمند XePersian (زیپرشین) برطرف کنید.
بهصورت پیشفرض، لاتکس برای زبانهای چپبهراست (LTR) مانند انگلیسی طراحی شده است. بنابراین هنگام نوشتن متن فارسی با مشکلات زیر مواجه میشوید:
علت اصلی این مشکلات، استفاده نکردن از موتور کامپایل مناسب و بسته مخصوص زبان فارسی است.
XePersian یک بسته تخصصی برای فارسینویسی در LaTeX است که روی موتور XeLaTeX اجرا میشود. این بسته تواناییات زیر را فراهم میکند:
اگر هدف شما نگارش مقاله فارسی، گزارش علمی یا اتمامنامه است، XePersian بهترین و پایدارترین انتخاب محسوب میشود.
اگر از نرمافزارهایی مانند TeXstudio، TeXmaker یا Overleaf استفاده میکنید، باید موتور کامپایل را از PDFLaTeX به XeLaTeX تغییر دهید.
بدون این مرحله، فارسی بهدرستی نمایش داده نمیشود.
در ابتدای فایل خود کد زیر را قرار دهید:
documentclass{article}
usepackage{xepersian}
settextfont{Vazirmatn}
begin{document}
سلام، این یک نمونه متن فارسی در لاتکس است.
end{document}
نکته مهم: فونت انتخابی باید روی سیستم شما نصب باشد.
برای داشتن خروجی حرفهای PDF پیشنهاد میشود از فونتهای زیر استفاده کنید:
تنظیم فونت بسیار ساده است:
settextfont{IRNazanin}
این خطا معمولاً به دلیل استفاده از PDFLaTeX است.
راهحل: تغییر موتور به XeLaTeX
برای نوشتن متن انگلیسی داخل متن فارسی:
lr{English Text}
یا
textLR{Sample Text}
XePersian مفصلاً با محیط ریاضی سازگار است:
[
E = mc^2
]
بدون هیچ اختلالی در راستبهچپ نمایش داده میشود.
documentclass[12pt]{report}
usepackage{xepersian}
settextfont{Vazirmatn}
begin{document}
chapter{مقدمه}
این یک نمونه فصل فارسی است.
end{document}
این ساختار برای نگارش خاتمهنامه، پروژه دانشگاهی و گزارش علمی مفصلاً مناسب است.
فرصتپذیر است اما پایدار و حرفهای نیست.
XeLaTeX از Unicode و فونتهای سیستمی پشتیبانی جامع میکند.
بله، برای مقالات فارسی جامعاً استاندارد است.
اگر به دنبال آموزش دقیق حل مشکل فارسینویسی در لاتکس، رفع ارورهای Unicode، تنظیم فونت فارسی در XeLaTeX و نگارش حرفهای اتمامنامه هستید، استفاده از بسته XePersian بهترین انتخاب شماست.
با رعایت نکات این مقاله، میتوانید یک فایل استاندارد، بدون خطا و حرفهای تولید کنید و تمام مشکلات فارسی نوشتن در LaTeX را برای همیشه برطرف نمایید.
نوشته حل مشکل فارسینویسی در لاتکس با بسته زیپرشین (XePersian) اولین بار در رایا پروژه. پدیدار شد.
برچسب:
نویسنده: استخدام کار