سلام
در هر پرسشوپاسخ مجازیم یک سؤال بپرسیم و پاسخ بدیم. لذا من سؤال دومتون رو پاسخ میدم و اولی رو هم اگه جستوجو کنین پیدا میکنین خودتون. پس سؤالتون نیاز به ویرایش داره.
بعد از بستهٔ زیپرشین، یه سری کد هست که برای دایرهکشیدن دور شمارهٔ فرمول نوشته شده:
\makeatletter
\renewcommand\tagform@[1]{%
\maketag@@@{\ignorespaces\textcircled{#1}\unskip\@@italiccorr}%
}
\makeatother
بهجای آنها از کدهای زیر استفاده کنین:
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%
\node[shape=circle,draw,inner sep=1pt] (char) {#1};%
}%
}
\makeatletter
\renewcommand\tagform@[1]{%
\maketag@@@{\ignorespaces\circled{#1}\unskip\@@italiccorr}%
}
\makeatother
توجه داشته باشین که وقتی شمارهٔ فرمولتون از فضای سمت چپ فرمول، بیشتر بشه، برای جلوگیری از تداخل شماره با فرمول، فرمول میخواد بره خط بعد. مثلاً:
برای افزایش تورفتگی فرمول (افزایش فاصلهٔ سمت چپ) میتونین متغیر طولی \mathindent
رو تغییر بدین:
\setlength{\mathindent}{3em}
مقدار 3 رو میتونین تغییر بدین تا به دلخواهتون برسین. بهتره قبل از \begin{document}
بذارید که خروجیتون یکسان باشه.