انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای فنی-مهندسی => نویسنده: tohidfla در 01 اسفند 1393، 02:51 قظ
-
سلام خدمت همه.
دوستان من LaTeX رو اوبونتو نصب کردم. یکمم کار کردم. تنها مشکلم نخوندن زبان فارسی توسط لیتیک هست.
کسی میتونه کمکم کنه؟
-
برای زبانی فارسی باید از بستهی XePersian در توزیع XeTeX استفاده کنی
-
برای زبانی فارسی باید از بستهی XePersian در توزیع XeTeX استفاده کنی
میشه خواهش کنم بیشتر توضیح بدید،من تازه کارم آخه.
واقعا دنبال این سوال گشتم ولی پیدا نکردم تو انجمن. :( به خاط این دوباره مطرحش کردم.
-
بسته زیپرشین رو با دستور
\usepackage{xepersian}
توی ویرایشگر متن فراخوانی کنید. بعد از فونت های مناسب فارسی هم برای نوشتارهای رسمی توی ویرایشگر متن استفاده کنید. بسته زیپرشین باعث میشه تا نوشته های فارسی توی ویرایشگر متن، در فایل خروجی که مثلا (و عموما) میتونه pdf باشه، دیده بشن.
البته اگه توی فروم های زیپرشین بگردید، بهتر میتونید نوشتن فارسی رو توی لاتکس یاد بگیرید. چون اونجا دقیقا راجع به همین مطالب بحث می کنن.
-
بسته زیپرشین رو با دستور
\usepackage{xepersian}
توی ویرایشگر متن فراخوانی کنید. بعد از فونت های مناسب فارسی هم برای نوشتارهای رسمی توی ویرایشگر متن استفاده کنید. بسته زیپرشین باعث میشه تا نوشته های فارسی توی ویرایشگر متن، در فایل خروجی که مثلا (و عموما) میتونه pdf باشه، دیده بشن.
البته اگه توی فروم های زیپرشین بگردید، بهتر میتونید نوشتن فارسی رو توی لاتکس یاد بگیرید. چون اونجا دقیقا راجع به همین مطالب بحث می کنن.
من الان بسته رو گرفتم ولی نمیدونم چطوری این بسته رو به latex اضافه کنم.
-
باید توی ویرایشگر این کار رو بکنید. مثلا texstudio رو از مرکز نصب نرم افزاری یا از سایت خودش نصب کنید. فایل متنی رو از قسمت wizard بسازید و ذخیرش کنید. بعد بسته زیپرشین رو اضافه کنید توی اون فایل. texstudio یکی از ویرایشگرهای متن هست. البته یکی از بهترین هاست. gummi یا texmaker هم مثل texstudio محیط گرافیکی دارن.
ویرایش: کامپایلر ویرایشگر رو هم روی xelatex تنظیم کنید. در texstudio:
options/configure texstudio/ biuld/ defualt compiler
فونت فارسی رو هم با دستور
\settextfont[Scale=1.1]{XB Yas}
\setdigitfont{XB Yas}
به فایل متنی اضافه کنید. من از XB Yas استفاده کردم. چک کنید که فونت هایی که استفاده می کنید، حتما در دایرکتوری فونت ها موجود باشن.
-
باید توی ویرایشگر این کار رو بکنید. مثلا texstudio رو از مرکز نصب نرم افزاری یا از سایت خودش نصب کنید. فایل متنی رو از قسمت wizard بسازید و ذخیرش کنید. بعد بسته زیپرشین رو اضافه کنید توی اون فایل. texstudio یکی از ویرایشگرهای متن هست. البته یکی از بهترین هاست. gummi یا texmaker هم مثل texstudio محیط گرافیکی دارن.
ویرایش: کامپایلر ویرایشگر رو هم روی xelatex تنظیم کنید. در texstudio:
options/configure texstudio/ biuld/ defualt compiler
فونت فارسی رو هم با دستور
\settextfont[Scale=1.1]{XB Yas}
\setdigitfont{XB Yas}
به فایل متنی اضافه کنید. من از XB Yas استفاده کردم. چک کنید که فونت هایی که استفاده می کنید، حتما در دایرکتوری فونت ها موجود باشن.
ممنون از جوابت Arcush
الان این کارایی که گفتیو انجام دادم و این ارور رو داد:
-
خواهش می کنم.
اون ارور استایل هست که فایل استایل رو باید به آدرسی که فایل متنیت در اون قرار داره، اضافه کنی. من یه فایل ساده پیوست می کنم. فعلا توی اون امتحان کنید. فکر هم می کنم ازینجا به بعد مربوط به این فروم نیست.
ویرایش: راستی فونت فارسی رو ست نکردید.
-
$ sudo apt-get install texlive-xetex texlive-lang-arabic
-
خواهش می کنم.
اون ارور استایل هست که فایل استایل رو باید به آدرسی که فایل متنیت در اون قرار داره، اضافه کنی. من یه فایل ساده پیوست می کنم. فعلا توی اون امتحان کنید. فکر هم می کنم ازینجا به بعد مربوط به این فروم نیست.
ویرایش: راستی فونت فارسی رو ست نکردید.
ممنون Arcush جان.
دمت گرم بابت حوصله ای که به خرج دادی ;)
میشه بگی چجوری فونتو ست کنم؟
-
خواهش می کنم.
اون ارور استایل هست که فایل استایل رو باید به آدرسی که فایل متنیت در اون قرار داره، اضافه کنی. من یه فایل ساده پیوست می کنم. فعلا توی اون امتحان کنید. فکر هم می کنم ازینجا به بعد مربوط به این فروم نیست.
ویرایش: راستی فونت فارسی رو ست نکردید.
فونتتو نصب کردم. فایل ارسالیتو ران کردم باز این ارور رو میده.
File `iftex.sty' not found. \RequireXeTeX
-
$ sudo apt-get install texlive-xetex texlive-lang-arabic
اونم نصب کردم ولی ران میکنم با ترمینال باز ارور میده :( :( :(
mammad@mammad-Aspire-V3-571G:~/Desktop$ sudo apt-get install texlive-xetex texlive-lang-arabic
[sudo] password for mammad:
Reading package lists... Done
Building dependency tree
Reading state information... Done
texlive-lang-arabic is already the newest version.
texlive-xetex is already the newest version.
The following packages were automatically installed and are no longer required:
linux-headers-3.13.0-44 linux-headers-3.13.0-44-generic
linux-image-3.13.0-44-generic linux-image-extra-3.13.0-44-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
-
قبل از هرچیزی حتما با دستوراتی که دانیال جان گفتن،اون دوتا بسته رو که اشاره کردن، نصب کنید یا چک کنید که نصب کردید. درغیر اینصورت با وجود تمام این حرفایی که ما میزنیم، هیچ متن فارسی برای شما کامپایل نخواهد شد. البته اگه میتونید، کل Texlive رو دانلود و نصب کنید ( حجمش تقریبا کمی بیشتر از یک گیگ هست). دراونصورت ابزارهای کاملی برای نوشتن در محیط Tex در اختیار شما قرار دارن. حتما از نوشتن توی این محیط لذت میبرید.
درمورد ست کردن فونت، منظورم استفاده از هردو دستوری هست که توی کامنتای بالا اشاره کردیم. یه فونت فارسی برای نمایش اعداد و یکی دیگه برای نمایش متن. شما تو فایلی که ضمیمه کردید، یادتون رفته فونت فارسی برای نمایش متن رو هم تنظیم کنید. مثلا اون فایل ضمیمه من رو نگاه کنید.
-
قبل از هرچیزی حتما با دستوراتی که دانیال جان گفتن،اون دوتا بسته رو که اشاره کردن، نصب کنید یا چک کنید که نصب کردید. درغیر اینصورت با وجود تمام این حرفایی که ما میزنیم، هیچ متن فارسی برای شما کامپایل نخواهد شد. البته اگه میتونید، کل Texlive رو دانلود و نصب کنید ( حجمش تقریبا کمی بیشتر از یک گیگ هست). دراونصورت ابزارهای کاملی برای نوشتن در محیط Tex در اختیار شما قرار دارن. حتما از نوشتن توی این محیط لذت میبرید.
درمورد ست کردن فونت، منظورم استفاده از هردو دستوری هست که توی کامنتای بالا اشاره کردیم. یه فونت فارسی برای نمایش اعداد و یکی دیگه برای نمایش متن. شما تو فایلی که ضمیمه کردید، یادتون رفته فونت فارسی برای نمایش متن رو هم تنظیم کنید. مثلا اون فایل ضمیمه من رو نگاه کنید.
اون دوتا بسترو کامل نصب کردم.کل Texlive هم نصب کردم.
انگلیسی هارو کاملا کامپایل میکنه ولی فارسی هارو نه.
من میخام تایپ پایان ناممو شروع کنم به این خاطره که الان اینقد حرصو جوش میزنم.
-
اگه تکسلایو رو کامل نصب کرده باشید، فایل iftex.sty باید اینجا باشه (من ویرایش ۲۰۱۱ تکسلایو رو دارم):
/usr/local/texlive/2011/texmf-dist/tex/generic/iftex
درغیر اینصورت اضافش کنید ( البته از حالت زیپ درش بیارید). من پیوستش کردم.
-
اگه تکسلایو رو کامل نصب کرده باشید، فایل iftex.sty باید اینجا باشه (من ویرایش ۲۰۱۱ تکسلایو رو دارم):
/usr/local/texlive/2011/texmf-dist/tex/generic/iftex
درغیر اینصورت اضافش کنید ( البته از حالت زیپ درش بیارید). من پیوستش کردم.
تکسلایو که من نصب کردم همه تو پوشه share هست هیچ کدوم تو local نیستن. :( :( ](*,)
-
توی مرکز نرم افزاری texlive-generic-extra رو سرچ کنید و بسته اش رو که احتمالا نصب نیست، نصب کنید. در اینصورت iftex ّم نصب میشه.
-
توی مرکز نرم افزاری texlive-generic-extra رو سرچ کنید و بسته اش رو که احتمالا نصب نیست، نصب کنید. در اینصورت iftex ّم نصب میشه.
الان با این کار اون فایل تستی که شما فرستادین کامل کامپایل و اجرا میشه. عین همونو من مینویسم ولی همش ارور میده
-
خروجی این دستور در ترمینال رو بذارید:
xetex
-
خروجی این دستور در ترمینال رو بذارید:
xetex
This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)
restricted \write18 enabled.
**
-
اینجا رو بخونی خوبه:
http://wiki.ubuntu.ir/tex
-
سلام.
من روی سرور، سیستم عامل Centos نصب کردم. تک لایو هم نصب شده.
سوالم این هست که چطور میشه موتور حروف چین تک لایو رو از Pdflatex به XeLatex تغییر داد؟ با استفاده از دستورات کنسول یا تغییر در یک فایل تنظیمات خاص.
-
باید موقع کامپایل بهجای pdflatex، خود xelatex رو اجرا کنی. توی gummi در قسمت کامپایل تنظیماتش هست.
-
من هم هر کار کردم نشد که نشد
-
من هم هر کار کردم نشد که نشد
سلام
یک تاپیک جدید باز کنید و مشکل دقیقتان را هم درون آن بنویسید و بنویسید که چطور لاتک و زیپرشین را هم نصب کردید.
این راهنما رو از سایت پارسیلاتک برداشتم.
http://www.parsilatex.com/wiki/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D9%86%D8%B5%D8%A8_%D8%AA%DA%A9%E2%80%8C%D9%84%D8%A7%DB%8C%D9%88_%D8%AF%D8%B1_%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88
-
دوستان امکانش هست آموزش مقدماتی ای از لاتک فارسی رو توی یه تاپیک جدید داشته باشیم؟
چون مستقیما با اوبونتو در ارتباط نیست واسه همین میپرسم(البته نصب و راه اندازی software مربوطه و .. در اوبونتو خواهد بود ;) )
یه مختصر آموزشی برای سر نح دادن به اونتو دوستان عزیز که میخوان مقاله ها و پایان نامه هاشونو بنویسن. :)