اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
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 تصویر شمارنده texlive2015 longtable زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی آکولاد اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry fancyhdr تک لایو 2015 عنوان بخش به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی texlive کاما وسط‌چینی پوستر شماره گذاری فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس xelatex فلش جایابی تصویر tcolorbox قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e font فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
6 نفر آنلاین
0 عضو و 6 مهمان در سایت حاضرند
بازدید امروز: 9352
بازدید دیروز: 10871
بازدید کل: 20626697

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

0 رای
757 بازدید

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