اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
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 شماره قسمت قسمت عنوان جدول
89 نفر آنلاین
0 عضو و 89 مهمان در سایت حاضرند
بازدید امروز: 51103
بازدید دیروز: 73184
بازدید کل: 25216215

مشکل اعداد فارسی در بسته های Xepersian و fontspec

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

با سلام
من برای نوشتن رزومه از فایل آقای امین طوسی استفاده کردم. وقتی در کامپیوتر خودم توسط texlive 2015 و texstudio کامپایل می کنم همه چیز اوکی هست. اما وقتی پروژه رو به همراه فونت های مورد نیاز و همینطور اضافه کردن کامند های مورد نیاز به سایت sharelatex آپلود کردم تا بتونم به این فایل از تمام کامپیوتر ها و در هر زمان دسترسی داشته باشم با مشکللاتی مواجه شدم. لازم به ذکر است که این مشکلات در فایل اصلی آقای امین طوسی هم مشاهده شد. بزرگترین مشکل که هرچی سرچ کردم و تلاش کردم جهت برطرف شدنش مربوط می شه به نمایش اعداد فارسی.
ّا اینکه تمام اعداد در زمان کامپایل با texstudio به صورت فارسی چاپ می شن، اما در زمان کمپایل با sharelatex به صورت انگلیسی نمایش داده می شن. تنها راهی که جواب داد برای رفع این مشکل ، نصب یک کیبورد مجازی فارسی استاندارد از ویکیپدیا بود که ا اینحال باید تمام اعداد رو دونه دونه دوباره با اعداد فارسی در فایل اصلی جایگزین می کردم !
حالا مشکل اصلی مربوط می شه به اعدادی که نمی شه دستی عوض کرد مثل شماره صفحات ! این اعداد همچنان یه صورت انگلیسی چاپ می شن.
خیلی ممنون می شم اگر کسی از دوستان و اساتید جهت رفع این مشکل که کلی وقت گرفته از من ، من رو راهنمایی کنه.
پیشاپیش از کمک شما سپاسگذارم.

    % !TeX document-id = {2945e35f-40c0-4ef0-9cad-f41eb4d0cccf}
% !TEX TS-program = XeLaTeX
% Commands for running this example:
%    xelatex Amintoosi_CV
% End of Commands
\PassOptionsToPackage{pdfpagelabels=false}{hyperref} 
\documentclass[11pt,a4paper]{bidimoderncv}
% M.Amintoosi
% برای اجرا باید دنباله کارهای زیر را انجام دهید:
% xelatex Amintoosi_CV
% bibtex Amintoosi_CV
% xelatex Amintoosi_CV
% xelatex Amintoosi_CV

%\usepackage[numbers]{natbib}
%\usepackage{bibentry}
%\nobibliography*
\usepackage[numbers]{natbib}%
\setlength{\bibhang}{2em}
\usepackage{ragged2e}
\usepackage{verbatim}
\cvtheme[blue]{bidiclassic}%casual} 
\usepackage{pifont}
\usepackage[scale=0.8]{geometry}
\usepackage{xepersian}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage{fontspec}    %Added to use XB ZAR font in Sharelatex
%\settextfont[
%  Ligatures=TeX,
%  BoldFont=XB_ZARBD.TTF,
%  ItalicFont=XB_ZARIT.TTF,
%  BoldItalicFont=XB_ZARBDIT.TTF]{XB_ZAR.TTF}
%%%%%%%   OR   %%%%%%%%
%\usepackage{fontspec}    %Added to use XB ZAR font in Sharelatex
%\settextfont[
% Ligatures=TeX,
%  BoldFont=B_Nazanin_Bold.TTF,
%ItalicFont=B_.TTF,
%  BoldItalicFont=B_Nazanin_Black.TTF]{B_Nazanin_Regular.TTF}
%%%%%%%   OR   %%%%%%%%
\usepackage{fontspec}    %Added to use XB ZAR font in Sharelatex
\settextfont[
Ligatures=TeX,
BoldFont=XB_NiloofarBd.TTF,
ItalicFont=XB_NiloofarIt.TTF,
BoldItalicFont=XB_NiloofarBdIt.TTF]{XB_Niloofar.TTF}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\settextfont[Scale=1]{XB_ZAR.TTF}%{XB Niloofar}%{B Nazanin}%

%\setlatintextfont[Scale=1]{TIMES.TTF}%{Linux Libertine}%
\defpersianfont\nastaliq[Scale=1.2]{IRANNASTALIQ.TTF}
\setdigitfont{nazli.ttf}
\AtBeginDocument{\recomputelengths} 
\firstname{}
\familyname{}
\resumename{رزومه}
\title{شرح حال}               
\address{}   
\mobile{۰۹۱۲380024445}
%\phone{}  
%\fax{شماره فکس}                          
\email{lopdp[11236@jdll.com]}
\extrainfo{}} 
\photo[64pt]{100320.jpg}                         
%\quote{نقل قول}  
\begin{document}
    \maketitle




    \subsection{سیستم های عامل}
    %\cvline{سیستم های عامل}{:}
    %\cvline{سیستم های عامل:}{آشنايي کامل با ويندوز ، مکينتاش و توزيع هاي مختلف لينوکس (اعم از ردهت ، فدورا، سوزه، ابونتو وغيره)}
    \begin{latin}
        \cvlistdoubleitem[\Neutral]{Windows}{Mac OS}
        \cvlistdoubleitem[\Neutral]{Linux (Redhat, Fedora, Suse, Ubuntu, etc)}{}
    \end{latin}
    \subsection{نرم افزارهای تخصصی}
    %\cvline{برنامه های تخصصی}{:}
    \begin{latin}
        \cvlistdoubleitem[\Neutral]{ANSYS HFSS}{CST Microwave Studio Suite }
        \cvlistdoubleitem[\Neutral]{Advanced Digital Systems (ADS)}{MATLAB }
        \cvlistdoubleitem[\Neutral]{AutoCAD}{AutoCAD }
        \cvlistdoubleitem[\Neutral]{SketchUp}{Solid Works }
        \cvlistdoubleitem[\Neutral]{Verilog HDL}{AWR-EDA }
        \begin{comment}
        \begin{itemize}
        \item[$\bullet$] ~~\lr{High Frequency Structure Simulator (HFSS)}
        \item[$\bullet$] ~~\lr{CST Microwave Studio Suite}
        \item[$\bullet$] ~~\lr{Advanced Digital Systems (ADS)}
        \item[$\bullet$] ~~\lr{MATLAB, AutoCAD, SketchUp, Solid Works}
        \end{itemize}
        \end{comment}
    \end{latin}

    \subsection{نرم افزارهای کاربردی}
    %\cvline{برنامه های کاربردی}{:}
    \begin{comment}
    \begin{latin}
    \begin{itemize}
    \item[$\bullet$] ~~Microsoft Office (Word, Excel, Access, OneNote, Visio, OutLook, PowerPoint)
    \item[$\bullet$] ~~Adobe (Photoshop, Illustrator, InDesign, Muse, After Effect, Premier)
    \item[$\bullet$] ~~\LaTeX, WinEdt, TeXMaker, Texstudio, Notepad++,Gedit, \TeX live, Latexila
    \item[$\bullet$] ~~\XePersian, Farsi\TeX, Bib\TeX, MiK\TeX, Corel Draw and etc
    \end{itemize}
    \end{latin}
    \end{comment}

    \begin{latin}
        \cvlistdoubleitem[\Neutral]{Microsoft Office Products}{Adobe Products}
        \cvlistdoubleitem[\Neutral]{\LaTeX}{Web Design}
        \cvlistdoubleitem[\Neutral]{CorelDraw}{}
    \end{latin}




    \section{تألیفات}

    \subsection{لیست مقالاتی که تاکنون به چاپ رسیده اند}
    \def\refname{این لیست تنها شامل مقالاتی است که به \textbf{چاپ نهایی} رسیده اند و مقالاتی که در مرحله داوری هستند را\textbf{ شامل نمی شود}}
    \nocite{*}
    \bibliographystyle{plainyr}%{asa-fa}%
    \setLTRbibitems
    %\nobibliography{citations}
    \bibliography{citations}
    %\bibentry{majid2010utm}
\end{document}
فایل‌های پیوست
سوال شده شهریور 11, 1395 توسط majidraf (5 امتیاز)
ویرایش شده شهریور 13, 1395 توسط majidraf

2 پاسخ

0 رای

من منبع مشکل رو پیدا کردم هرچند هنوز راه حلی براش پیدا نکردم.
مشکل از چهار خط زیر درست می شه:

\usepackage{fontspec}    %Added to use XB ZAR font in Sharelatex
\settextfont[
  Ligatures=TeX,
  BoldFont=XB_NiloofarBd.TTF,
  ItalicFont=XB_NiloofarIt.TTF,
  BoldItalicFont=XB_NiloofarBdIt.TTF]{XB_Niloofar.TTF}

یعنی زمانی که من در کامپیوتر، ورژن آفلاین تک لایو، این کد رو اجرا می کنم ، اعدادی که با کیبورد استاندارد فارسی نوشته نشده اند ، به صورت انگلیسی چاپ می شن. اما اگر به جای کد بالا از دستور زیر استفاد کنم مشکل حل می شه . همه اعداد ه صورت فارسی چاپ می شن !

\settextfont[Scale=1]{XB Niloofar}

ممنون می شم اگه دوستان راهنمایی کنند که چطور می تونم در 4 خط بالا، فونت اقام رو هم تعیین کنم یا حتی اگر راه حل بهتری سراغ دارن راهنمایی کنن. لازم به ذکر است که دستور زیر مشکل رو حل نکرد !

\setdigitfont{XB Niloofar}
پاسخ داده شده شهریور 13, 1395 توسط majidraf (5 امتیاز)
0 رای

نیازی به لود بسته fontspec ندارید.
برای قلم‌ها هم از همان دستورات معمول استفاده کنید.
در خصوص نام قلم باید دقت بیشتری مبذول دارید زیرا که لاتک به بزرگی و کوچکی حساس است برای مثال نام صحیح فونت نستعلیق IranNastaliq است --و البته نیازی به ذکر پسوند ttf هم نمی‌باشد--.

خروجی را مشاهده فرمایید:
enter image description here

اینهم کد مورد استفاده:

\PassOptionsToPackage{pdfpagelabels=false}{hyperref} 
\documentclass[11pt,a4paper]{bidimoderncv}
\usepackage[numbers]{natbib}%
\setlength{\bibhang}{2em}
\usepackage{ragged2e}
\usepackage{verbatim}
\cvtheme[blue]{bidiclassic}%casual} 
\usepackage{pifont}
\usepackage[scale=0.8]{geometry}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\defpersianfont\nastaliq[Scale=1.2]{IranNastaliq}

\AtBeginDocument{\recomputelengths} 

\firstname{نام}
\familyname{نام خانوادگی}
\resumename{رزومه}
\title{شرح حال}               
\address{آدرس}   
\mobile{۰۹۱۲380024445}
\phone{تلفن}  
\fax{شماره فکس}                          
\email{lopdp[11236@jdll.com]}
%\extrainfo{}%} 
\photo[64pt]{map2}                         
%\quote{نقل قول}  

\begin{document}
    \maketitle

\section{مهارت‌ها}
    \subsection{سیستم های عامل}
    %\cvline{سیستم های عامل}{:}
    %\cvline{سیستم های عامل:}{آشنايي کامل با ويندوز ، مکينتاش و توزيع هاي مختلف لينوکس (اعم از ردهت ، فدورا، سوزه، ابونتو وغيره)}
    \begin{latin}
        \cvlistdoubleitem[\Neutral]{Windows}{Mac OS}
        \cvlistdoubleitem[\Neutral]{Linux (Redhat, Fedora, Suse, Ubuntu, etc)}{}
    \end{latin}
    \subsection{نرم افزارهای تخصصی}
    %\cvline{برنامه های تخصصی}{:}
    \begin{latin}
        \cvlistdoubleitem[\Neutral]{ANSYS HFSS}{CST Microwave Studio Suite }
        \cvlistdoubleitem[\Neutral]{Advanced Digital Systems (ADS)}{MATLAB }
        \cvlistdoubleitem[\Neutral]{AutoCAD}{AutoCAD }
        \cvlistdoubleitem[\Neutral]{SketchUp}{Solid Works }
        \cvlistdoubleitem[\Neutral]{Verilog HDL}{AWR-EDA }
        \begin{comment}
        \begin{itemize}
        \item[$\bullet$] ~~\lr{High Frequency Structure Simulator (HFSS)}
        \item[$\bullet$] ~~\lr{CST Microwave Studio Suite}
        \item[$\bullet$] ~~\lr{Advanced Digital Systems (ADS)}
        \item[$\bullet$] ~~\lr{MATLAB, AutoCAD, SketchUp, Solid Works}
        \end{itemize}
        \end{comment}
    \end{latin}

    \subsection{نرم افزارهای کاربردی}
    %\cvline{برنامه های کاربردی}{:}
    \begin{comment}
    \begin{latin}
    \begin{itemize}
    \item[$\bullet$] ~~Microsoft Office (Word, Excel, Access, OneNote, Visio, OutLook, PowerPoint)
    \item[$\bullet$] ~~Adobe (Photoshop, Illustrator, InDesign, Muse, After Effect, Premier)
    \item[$\bullet$] ~~\LaTeX, WinEdt, TeXMaker, Texstudio, Notepad++,Gedit, \TeX live, Latexila
    \item[$\bullet$] ~~\XePersian, Farsi\TeX, Bib\TeX, MiK\TeX, Corel Draw and etc
    \end{itemize}
    \end{latin}
    \end{comment}

    \begin{latin}
        \cvlistdoubleitem[\Neutral]{Microsoft Office Products}{Adobe Products}
        \cvlistdoubleitem[\Neutral]{\LaTeX}{Web Design}
        \cvlistdoubleitem[\Neutral]{CorelDraw}{}
    \end{latin}




    \section{تألیفات}

    \subsection{لیست مقالاتی که تاکنون به چاپ رسیده اند}
    \def\refname{این لیست تنها شامل مقالاتی است که به \textbf{چاپ نهایی} رسیده اند و مقالاتی که در مرحله داوری هستند را\textbf{ شامل نمی شود}}
    \nocite{*}
    \bibliographystyle{plainyr}%{asa-fa}%
    \setLTRbibitems
    %\nobibliography{citations}
    \bibliography{citations}
    %\bibentry{majid2010utm}
\end{document}
پاسخ داده شده شهریور 13, 1395 توسط سید جواد (4,427 امتیاز)
در ابتدا ، از پاسخ اتون خیلی سپاسگذارم.
حرف شما کاملا متین و صحیح هست، اما مشکل من در اینجا مربوط میشه به زمانی که می خوام فایل رو آپلود کنم تو sharelatex   یا  overleaf. چون این سایت ها اجازه انتشار فونت ها رو ندارن ، باید فایل فونت در پوشه اصلی فایل موجود باشه. اگر من از دستور بالا که شما فرمودید استفاده کنم و فونت های bold ، italic  و... رو براش تعیین نکنم ، تمام کلمات من جمله اونهایی که bold در نظر گرفته شده اند ، به صورت  regular چاپ می شن !
...