من امروز مشکل بسته todonotes
را در فایل کمینه شما حل کردم. با فایل کمینه زیر:
\documentclass{article}
\usepackage[bordercolor=white,backgroundcolor=gray!30,linecolor=black,colorinlistoftodos]{todonotes}
\usepackage{xepersian}
\settextfont[Scale=1.0]{IRNazanin}
\setdigitfont{IRNazanin}
\begin{document}
طبیعتا اگر این پاراگراف بیش از یک خط باشد، شکست خط رخ نخواهد داد و همچنان در ادامه بیان خواهد شد که نشاندهنده عدم کارایی این روش است.
\todo[color=yellow,inline]{
طبیعتا اگر این پاراگراف بیش از یک خط باشد، شکست خط رخ نخواهد داد و همچنان در ادامه بیان خواهد شد که نشاندهنده عدم کارایی این روش است.
}
طبیعتا اگر این پاراگراف بیش از یک خط باشد، شکست خط رخ نخواهد داد و همچنان در ادامه بیان خواهد شد که نشاندهنده عدم کارایی این روش است.
\end{document}
قبلاً خروجی به شکل زیر بود:
اما با تغییراتی که امروز روی بسته bidi
دادم، خروجی حداقل در این مورد بدون مشکل است:
برای امتحان میتوانید نسخه v17.3
ازمایشی بسته bidi
را از اینجا دریافت کنید و آن را آزمایش کنید (تنها به نسخه v0.3
فایل todonotes-xetex-bidi.def
نیاز خواهید داشت).
چنانچه خروجی از نظر شما مشکلی نداشته باشد، نسخه 17.3
بسته bidi
روی CTAN خواهد رفت.
اگر فایل کمینه شما را بدون بسته xepersian
داشته باشیم:
\documentclass{article}
\usepackage[bordercolor=white,backgroundcolor=gray!30,linecolor=black,colorinlistoftodos]{todonotes}
\begin{document}
This is a test as you can see and this goes on and on
\todo[color=yellow,inline]{
and here is the rest of the line which is highlighted and we write more and more as you can see
}
and this is the final bit as we need to put it here and this is the final bit as we need to put it here
and this is the final bit as we need to put it here
\end{document}
خروجی زیر را خواهم داشت:
که با خروجی فارسی قبلی فرقی ندارد. بنابراین حداقل از دید من الان خروجی مثال کمینه شما مشکلی ندارد.
همچنین در حال کار روی بستهای برای هایلات کردن متن هستم که با تمام شدنش نسخه آزمایشی آن را روی CTAN قرار خواهم داد.