سلام
فایل من اینه:
\documentclass{report}
\usepackage{amsmath}
\usepackage{chemfig}
\usepackage{xepersian}
\settextfont{Yas}
%\makeatletter
%\def\CF@begin@tikzpicture{\begin{bidi@tikzpicture}}%
%\def\CF@end@tikzpicture{\end{bidi@tikzpicture}}%
%\makeatother
\begin{document}
\hbox{\chemfig{\lewis{1:3:, N}}
\end{document}
من میخام خروجی زیر را داشته باشم.
امّا وقتی اون ۴ خطّ بالا را که کامنت کردهام را فعّال میکنم، بصورت زیرظاهر میشه.
(اون ۴ خط برای اینه که فرمول شیمی در پاراگاف جدید نیاد و inline با متن باشه.)
خرابکاریها اینا هستن که نقطهها به چیزی شبیه ستاره تبدیل شدن. و دو نقطهای که در موقعیت ۳ (ضلع شمالغربی) باید ظاهر بشه، نیستش و غیب شده.
امّا وقتی از اون ۴ خط بالا استفاده نمیکنم، فرموله درست ظاهر میشه. تنها مشکل ظاهر شدن در پاراگراف جدیده.
بدون اون ۴ خط و با گذاشتن فرمول در بین دلار باز مشکل پابرجاست.
بدون اون ۴ خط و با گذاشتن فرمول در بین \hbox
مشکل حل میشه.
راهی هست که با استفاده همزمان از اون ۴ خط و راهی دیگه مشکل را حل کرد؟
آیا استفاده از hbox از نظر اصول لاتکی، درسته؟