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

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

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

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

0 رای
560 بازدید

طبق چیزی که خوندم 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 نیست.به هر حال سپاس از پیگیریتون
این مسیرها رو درست میکنه. اون کش فونت رو. که اولی ممکنه دومی رو هم درست کنه. فعلا که کار شما راه افتاد.  پرسش تونو تصحیح کنیین بنویسین که فونت رو نمیخاین نصب کنین که پرسش کامل باشه. موفقتر باشین.
...