در نسخه آینده بستههای bidi و xepersian سه گزینه جدید (که هرگزینه چندین کلید خواهد داشت) برای debugging اسناد تک وجود خواهد داشت:
۱) گزینه dependencies
باعث میشود تا لیست تمام بستهها/کلاسها و فایلها لیست شود و در صورتی که کلاسی/بستهای یا فایلی نسخهاش پایینتر از نسخه موجود باشد، فایل تک اجرا نشود. این اطلاعات بصورت پیشفرض در فایل \jobname.dep
نوشته خواهد شد و برای یک سند ساده زیپرشین شامل:
\RequireVersions{
*{application}{XeTeX} {v0.99991}
*{format} {LaTeX2e} {2014/05/01 v2.e}
*{class} {article} {2014/09/29 v1.4h}
*{file} {size12.clo} {2014/09/29 v1.4h}
*{package}{xepersian} {2015/04/30 v16.1}
*{package}{fontspec} {2015/03/14 v2.4c}
*{package}{expl3} {2015/03/01 v5547}
*{file} {expl3-code.tex}{2015/03/01 v5547}
*{package}{etex} {2015/03/02 v2.1}
*{file} {l3unicode-data.def}{2015/03/01 v5544}
*{file} {l3xdvipdfmx.def}{0000/00/00 v0.0}
*{package}{xparse} {2014/11/25 v5471}
*{package}{fontspec-patches}{2015/03/14 v2.4c}
*{package}{fontspec-xetex}{2015/03/14 v2.4c}
*{package}{fontenc} {0000/00/00 v0.0}
*{file} {eu1enc.def} {2010/05/27 v0.1h}
*{file} {eu1lmr.fd} {2009/10/30 v1.6}
*{package}{xunicode} {2011/09/09 v0.981}
*{file} {eu1lmss.fd} {2009/10/30 v1.6}
*{package}{graphicx} {2014/10/28 v1.0g}
*{package}{keyval} {2014/10/28 v1.15}
*{package}{graphics} {2014/10/28 v1.0p}
*{package}{trig} {1999/03/16 v1.09}
*{file} {graphics.cfg}{2010/04/23 v1.9}
*{file} {xetex.def} {2015/03/25 v4.04}
*{file} {fontspec.cfg}{0000/00/00 v0.0}
*{package}{xepersian-persiancal}{2012/07/25 v0.2}
*{package}{xepersian-mathsdigitspec}{2014/11/21 v1.1.0}
*{package}{bidi} {2015/04/30 v17.2}
*{package}{iftex} {2013/04/04 v0.2}
*{package}{biditools} {2015/02/16 v0.4}
*{package}{zref-abspage}{2012/04/04 v2.24}
*{package}{zref-base} {2012/04/04 v2.24}
*{package}{ltxcmds} {2011/11/09 v1.22}
*{package}{infwarerr} {2010/04/08 v1.3}
*{package}{kvsetkeys} {2012/04/25 v1.16}
*{package}{etexcmds} {2011/02/16 v1.5}
*{package}{ifluatex} {2010/03/01 v1.3}
*{package}{kvdefinekeys}{2011/04/07 v1.3}
*{package}{pdftexcmds} {2011/11/29 v0.20}
*{package}{ifpdf} {2011/01/30 v2.3}
*{package}{auxhook} {2011/03/04 v1.3}
*{package}{atbegshi} {2011/10/05 v1.16}
*{package}{xkeyval} {2014/12/03 v2.7a}
*{file} {xkeyval.tex} {2014/12/03 v2.7a}
*{file} {latex-xetex-bidi.def}{2015/02/01 v1.1.9}
*{file} {footnote-xetex-bidi.def}{2013/04/26 v0.8}
*{file} {article-xetex-bidi.def}{2010/07/25 v0.4}
*{file} {graphicx-xetex-bidi.def}{2012/01/01 v0.4}
*{file} {loadingorder-xetex-bidi.def}{2013/05/22 v0.95}
*{file} {loadingorder-xepersian.def}{2012/01/01 v0.3}
*{file} {footnote-xepersian.def}{2013/04/26 v0.4}
*{file} {article-xepersian.def}{2010/07/25 v0.2}
*{file} {t3cmr.fd} {2001/12/31 v0.0}
}
خواهد بود. این گزینه کلیدهای متفاوتی خواهد داشت. کاربرد این گزینه بیشتر برای این است که برای کنفرانسها یا جاهای دیگر مطمئن شد که همه از یک نسخه بستهها/کلاسها و فایلها استفاده میکنند و تفاوتی در خروجی پیش نمی آید.
۲) گزینهای به نام cstrack
وجود خواهد داشت. این گزینه تمام محیطها، دستورات و حتی قضیههایی که توسط کاربر تعریف شده است را گزارش میکند و حتی گزارش میکند که هر کدام از اینها چند بار و در کجای فایل تک (کدام خط) استفاده شدهاند.
۳) گزینه morehelp
. برخی از خطاهای تک اسرارآمیز هستند به این معنی که کاربر تازهکار هیچ سررشتهای از آن ندارد. گزینه morehelp
متن خطا را تغییر میدهد و اطلاعات بیشتری در اختیار کاربر میگذارد تا بتواند به راحتی خطا را در فایل تک خود درست کند.