اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book longtable تصویر شمارنده texlive2015 زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
70 نفر آنلاین
0 عضو و 70 مهمان در سایت حاضرند
بازدید امروز: 16228
بازدید دیروز: 73184
بازدید کل: 25181355

عدم شناسایی فونتی که در پوشه فونت‌های تک‌لایو قرار دارد

0 رای
1,046 بازدید

طبق چیزی که خوندم fontspec فونت‌هایی که در مسیر فونت‌های texlive قرار داره بدون معرفی مسیر شناسایی می‌کنه ولی من حتما باید مسیر رو بهش بدم که فونت شناسایی بشه. فونتهای نصب شده در سیستم و فونت‌هایی که در کنار فایل هستن بدون مشکل شناسایی میشن ولی من نمی‌خوام فونت رو در سیستم نصب کنم و می‌خوام در پوشه فونت‌های تک‌لایو باشه.
فایل کمینه زیر

\documentclass{article}
\usepackage{xepersian}
\settextfont{Behdad-Regular.ttf}
\begin{document}
    درود بر شما
\end{document}

با این خطا مواجه می‌شود.

Package fontspec Error: The font "Behdad-Regular" cannot be found. \begin

در حالیکه کد زیر

\documentclass{article}
\usepackage{xepersian}
\settextfont[Path=/usr/local/texlive/2019/texmf-dist/fonts/truetype/]{Behdad-Regular.ttf}
\begin{document}
    درود بر شما
\end{document}

هیچ خطایی نمی‌دهد. در حالیکه طبق چیزی که خود راهنمای بسته fontspec گفته:

When selecting fonts by file name, any font that can be found in the
default search paths may be used directly (including in the current
directory) without having to explic- itly define the location of the
font file on disk.

فایل‌هایی که در مسیرهای جستجوی پیش‌فرض هستن نیازی به مسیردهی صریح ندارن.
مسیرهای پیش‌فرض جستجوب فایل نیز طبق چیزی که در اینجا خواندم. اینها هستند:

. (meaning the current directory)
$TEXMF/fonts/{opentype,truetype}//
$OSFONTDIR//
سوال شده اسفند 23, 1398 توسط مجتبی (587 امتیاز)
ویرایش شده اسفند 23, 1398 توسط هادی صفی‌اقدم
نصب فونت و کش فونت‌هاتون به نظرم مشکل داره.
اینو ببینین.
http://qa.parsilatex.com/24745/
اگه درست شد خبر بدین که سوالو ببندیم چون تکراری میشه. ممنون
انجام دادم نشد. عرض کردم با فونت‌های نصب شده در سیستم عامل و فونت‌هایی که کنار خود فایل است مشکلی وجود نداره
مگر نگفتین وقتی می‌زنین
‪\settextfont{Behdad-Regular.ttf}‪‬

خطا میده و فونت رو پیدا نمیکنه؟
میگم این فونت در سیستم نمی‌خوام نصب کنم و وقتی در کنار خود فایل است میشناسه ولی وقتی در پوشه فونت‌های تک‌لایو هست نمیشناسه در حالیکه طبق مستندات بسته باید بشناسه
من در سوال شما اثری از «نمیخام نصب کنم» ندیدم.

1 پاسخ

0 رای
 
بهترین پاسخ

طبق چیزی که اینجا خوندم. با دستور

sudo texhash

مشکل رفع شد. نمیدونم کار دقیق این فایل چیه ولی انگار یه جورایی آپدیت میشه که فایل‌های جدید رو شناسایی کنه.

پاسخ داده شده اسفند 23, 1398 توسط مجتبی (587 امتیاز)
خب منم در لینکی که بهتون دادم، همین کارو میکرد. موفق باشین
نه فرق می‌کرد. دستورات اونجا رو من استفاده کردم و همشون کش فونت‌های سیستم‌عامل رو بروزرسانی می‌کردن و هیچکدوم مشکل رو برطرف نکردن. ولی این همانطور که می‌بینی دستورش اصلا fc-cache نیست.به هر حال سپاس از پیگیریتون
این مسیرها رو درست میکنه. اون کش فونت رو. که اولی ممکنه دومی رو هم درست کنه. فعلا که کار شما راه افتاد.  پرسش تونو تصحیح کنیین بنویسین که فونت رو نمیخاین نصب کنین که پرسش کامل باشه. موفقتر باشین.
...