SReza S
SReza S
خواندن ۱ دقیقه·۸ ماه پیش

راهنمای گام به گام نصب LaTeX و xepersian در لینوکس

نصب لاتک و زیپرشن

۱. دانلود فایل iso نرم‌افزار texlive از https://ctan.net/systems/texlive/Images

۲. ماونت کردن(mount) فایل iso با دستور:

sudo mount -o loop ~/Downloads/texlive.iso /media/iso

۳. نصب texlive با دستور

sudo /media/iso/install-tl

۴. افزودن برنامه‌های نصب شده به متغیرهای محلی با اجرای دستور زیر در ترمینال(بصورت یکجا کپی و اجرا کنید)

echo '# Add TexLive to PATH, MANPATH, and INFOPATH export PATH=&quot/usr/local/texlive/2024/bin/x86_64-linux:$PATH&quot export MANPATH=&quot/usr/local/texlive/2024/texmf-dist/doc/man:$MANPATH&quot export INFOPATH=&quot/usr/local/texlive/2024/texmf-dist/doc/info:$INFOPATH&quot' >> ~/.bashrc

۵. دانلود فایل zip پکیج xepersian از https://ctan.org/pkg/xepersian

۶. نصب xepersian با دستور

unzip -d `kpsewhich --var-value TEXMFLOCAL` ~/Downloads/xepersian.zip


حالا لاتک و زیپرشن آماده استفاده هستند. توجه داشته باشید برای گرفتن خروجی پی‌دی‌اف از فایل تک زیپرشن باید از دستور xelatex بصورت زیر استفاده کنید:

xelatex your-file.tex


راه‌اندازی نرم‌افزار Visual Studio Code برای کار با لاتک

۱. دانلود فایل نصبی .deb نرم‌افزار Visual Studio Code از آدرس https://code.visualstudio.com

۲. نصب با دستور

sudo apt install ~/Download/code.deb

۳. نرم افزار را باز کرده و در منوی سمت راست Extensions افزونه‌ی Latex Workshop را جستجو و نصب کنید.

۴. تنظیمات را باز کنید و عبارت
Latex: Recipes
را جستجو کنید و بر روی
Edit in settings.json
کلیک کنید.

۵. عبارت زیر را به ابتدای لیست بیاورید

{ &quotname&quot: &quotlatexmk (xelatex)&quot, &quottools&quot: [ &quotxelatexmk&quot ] },

(این برای استفاده از xelatex بصورت پیشفرض است)


حالا در visual studio code خروجی PDF لاتک با هر تغییر بصورت خودکار تولید و ذخیره می‌شود.

برای مشاهده قابلیت‌های افزونه نصب شده، ویدئوی یوتیوبی زیر را ببینید:

https://www.youtube.com/watch?v=triTgcyF_IA

نظر به کمبود منابع فارسی برای نصب لاتک در لینوکس، بر خودم لازم دیدم پس از سعی و خطاهای بسیار تجربیاتم را در این پست به اشتراک بگذارم. امیدوارم این راهنما براتون مفید واقع شده باشد.

آدرس بیت‌کوینی برای ارسال دونیشن:

bc1qsnfs9alfadfqv0hgc7j6duga8jqqryn4apl8w2
لاتکلینوکسنرم افزارنصب
داشجوی علوم کامپیوترم و به فضای اوپن‌سورس، ماشین‌لرنینگ و بیت‌کوین علاقه‌مندم.
شاید از این پست‌ها خوشتان بیاید