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

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

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

بسته‌ی XePersian از چه بسته‌هایی حمایت می‌کند؟

+2 رای
1,032 بازدید

با سلام،

از کجا می‌توانیم بفهمیم که بسته‌ی XePersian از چه بسته‌هایی حمایت می‌کند و از چه بسته‌هایی حمایت نمی‌کند؟
در راهنمای بسته‌ی bidi و XePersian بسته‌هایی که حمایت می‌شوند، گفته شده است ولی اگر بسته‌ای در راهنما گفته نشده بود، چی؟
آیا معیاری برای این کار وجود دارد؟ و یا تنها با توجه به این‌که خروجی درست ایجاد شده است یا نه، باید متوجه این مطلب بشویم؟

با تشکر.

سوال شده آبان 29, 1393 توسط بنده خدا (364 امتیاز)
ویرایش شده آبان 29, 1393 توسط بنده خدا

1 پاسخ

+5 رای
 
بهترین پاسخ

در راهنمای بسته‌های bidi و xepersian ذکر شده است که از چه بسته‌هایی حمایت می‌شود اما چند مشکل وجود دارد:

  1. راهنمای بسته‌های bidi و xepersian حدود چند سالی است که بروز نشده‌اند و طی این چند سال بسته‌ها/کلاس‌های بسیاری حمایت شده‌اند که به راهنما اضافه نشده‌اند. گذشته از این ویژگی‌های بسیاری به هر دو بسته bidi و xepersian اضافه شده است که باز هم راهنما بروزرسانی نشده‌اند. متأسفانه من وقت یا بهتر بگویم حوصله بروز کردن راهنما را نداشته‌ام، چنانچه شخصی دوست داشته باشد راهنماها را به پارسی ترجمه کند یا آن‌ها را بروز کند می‌تواند با من تماس بگیرد و از این کار استقبال می‌کنمو تشکر می‌کنم.
  2. ممکن است از بسته‌ای استفاده می‌کنید که خود این بسته از بسته/بسته‌های حمایت شده استفاده می‌کند، بنابراین این بسته هم ممکن است جزو بسته‌های حمایت شده به حساب بیاید. می‌گویم ممکن است چون که ممکن است بسته کار خاصی انجام ندهد.
  3. ممکن است از بسته‌هایی استفاده کنید که مشکلی نداشته باشند، بنابراین می‌توان آن‌ها را هم جزو بسته‌های حمایت شده یا حداقل بسته‌هایی که هیچ مشکلی ندارند به حساب آورد.

در پاسخ سوال شما، بهترین کار این است که دستور \listfiles را در ابتدای نوشته‌تان قرار دهید. با این کار تمام فایل‌هایی که فراخوانی می‌شوند، لیست می‌شوند. چنانچه بسته bidi کلاس یا بسته‌ای را تغییر دهد فایلی به نام bidi-xetex-pkgname یا bidi-xetex-classname فراخوانی می‌شود. چنانچه بسته xepersian کلاس یا بسته‌ای را تغییر دهد فایلی به نام pkgname-xepersian یا classname-xepersian فراخوانی می‌شوند. تمام این فایل‌ها پسوند def دارند. فایل‌های bidi تغییرات جهتی (راست به چپ و چپ به راست) می‌دهند و فایل‌های xepersian تغییرات زبانی (مانند تعریف قلم، شمارنده، کشیده و ...). به عنوان مثال فایل‌هایی که در این فایل:

\listfiles
\documentclass{article}
\usepackage{color}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
متن
\end{document}

به کار رفته‌اند، عبارتند از:

 *File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
   color.sty    2014/10/28 v1.1a Standard LaTeX Color (DPC)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
   xetex.def    2014/07/25 v4.03 LaTeX color/graphics driver for XeTeX (RRM/JK)

xepersian.sty    2014/11/17 v15.5 Persian typesetting in XeLaTeX
fontspec.sty    2014/06/21 v2.4a Font selection for XeLaTeX and LuaLaTeX
   expl3.sty    2014/09/15 v5423 L3 programming layer (loader) 
expl3-code.tex    2014/09/15 v5423 L3 programming layer 
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3unicode-data.def    2014/08/12 v5276 L3 Unicode data
l3xdvipdfmx.def    
  xparse.sty    2014/09/15 v5423 L3 Experimental document command parser
fontspec-patches.sty    2014/06/21 v2.4a Font selection for XeLaTeX and LuaLaTe
X
fontspec-xetex.sty    2014/06/21 v2.4a Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
  eu1enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
  eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty    2011/09/09 v0.981 provides access to latin accents and many oth
er characters in Unicode lower plane
 eu1lmss.fd    2009/10/30 v1.6 Font defs for Latin Modern
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
fontspec.cfg
xepersian-persiancal.sty    2012/07/25 v0.2 provides Persian calendar
xepersian-mathsdigitspec.sty    2014/11/04 v1.0.9 Unicode Persian maths digits 
in XeLaTeX
    bidi.sty    2014/11/08 v15.9 Bidirectional typesetting in plain TeX and LaT
eX
   iftex.sty    2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
 and LuaTeX
biditools.sty    2013/04/10 v0.2 Programming tools for bidi package
zref-abspage.sty    2012/04/04 v2.24 Module abspage for zref (HO)
zref-base.sty    2012/04/04 v2.24 Module base for zref (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
 auxhook.sty    2011/03/04 v1.3 Hooks for auxiliary files (HO)
atbegshi.sty    2011/10/05 v1.16 At begin shipout hook (HO)
 xkeyval.sty    2014/05/25 v2.7 package option processing (HA)
 xkeyval.tex    2014/05/25 v2.7 key=value parser (HA)
latex-xetex-bidi.def    2014/11/08 v1.1.6 bidi adaptations for `latex.ltx' for 
XeTeX engine
footnote-xetex-bidi.def    2013/04/26 v0.8 bidi footnote macros for XeTeX engin
e
article-xetex-bidi.def    2010/07/25 v0.4 bidi adaptations for standard article
 class for XeTeX engine
color-xetex-bidi.def    2013/04/08 v0.2 bidi adaptations for color package for 
XeTeX engine
graphicx-xetex-bidi.def    2012/01/01 v0.4 bidi adaptations for graphicx packag
e for XeTeX engine
loadingorder-xetex-bidi.def    2013/05/22 v0.95 making sure that bidi is the la
st package loaded
loadingorder-xepersian.def    2012/01/01 v0.3 making sure that xepersian is the
 last package loaded
fontspec-xetex-xepersian.def    2014/07/10 v0.1 fixes for fontspec-xetex packag
e
footnote-xepersian.def    2013/04/26 v0.4 footnote macros for xepersian package

article-xepersian.def    2010/07/25 v0.2 adaptations for standard article class

   t3cmr.fd    2001/12/31 TIPA font definitions
 ***********

بنابراین بهترین راه برای این که ببینید بسته‌ای یک کلاسی حمایت می‌شود این است که:

  1. ببینید فایلی با این نام فراخوانی می‌شود. به عنوان مثال، اگر بسته‌ای به نام dumbpkg وجود داشته باشد و احتیاج به تغییرات جهتی و زبانی داشته باشد، باید ببینید که آیا فایل‌های bidi-xetex-dumbpkg.def و dumbpkg-xepersian.def فراخوانی می‌شوند یا خیر. اگر فراخوانی می‌شوند یننی بسته حمایت می‌شود.
  2. ممکن است بسته یا کلاسی که از آن استفاده می‌کنید احتیاج به تغییر خاصی نداشته باشد بنابراین تا از آن استفاده نکنید نمی‌ٔانید که بسته/کلاس حمایت می‌شود یا خیر.
پاسخ داده شده آبان 29, 1393 توسط وفا (24,609 امتیاز)
انتخاب شده آبان 29, 1393 توسط بنده خدا
با تشکر از توضیح خوبتان
...