الان من فایلهای شما را توی یک پوشه ریختم و فایل main را اجرا گرفتم. ولی اجرا نمیده و قابل اجرا نیست. چون شما ساختار پوشه فایل را به هم ریختین. مثلا فایل a باید در پوشه chapters باشه. در این موارد فایل نمونه را با حفظ ساختاری که در کامپیوتر شما داره، در یک پوشه بریزین و zip کنین و بفرستین تا من مجبور نشم بشینم فایل شما را درست کنم و پوشه chapters درست کنم و .... تشکر
جواب:
دستورهای
\makeatletter
\def\thesection{\arabic{section}\@SepMark\thechapter}
\def\thesubsection{\arabic{subsection}\@SepMark\thesection}
\def\theequation{\arabic{equation}\@SepMark\thechapter}
\def\thetheorem{\arabic{theorem}\@SepMark\thesection}
\def\thefigure{\arabic{figure}\@SepMark\thechapter}
\def\thetable{\arabic{table}\@SepMark\thechapter}
\makeatother
را حذف کنین. خود لاتک و زیپرشین این دستورها را تعریف میکنه.
بعدش باید دستورها را بصورت زیر تبدیل کنین تا قضیه و تعریف در ادامه هم بیان.
\newtheorem{thm}{قضیه}[section]
\newtheorem{dfn}[thm]{تعریف}
نکته. برای من با این کارها همه چی درسته. نمونه خروجی:
اگه برای شما درست نیست، مشکل از توزیع TeX شما هست. یا نصفه آپدیت شده و مشکل ایجاد کرده یا ...
در این موقع باید توزیع TeX خود را حذف و دوباره نصب کنین.
یا دنبال راه حل کلک باشین که من در این زمینه نمیتونم کمکی کنم.
دوباره تکرار میکنم: پرسیدن دو سوال در یک جا مجاز نیست. من نمیگم. قوانین میگن و باید رعایت کنین. پس باید مورد ممیز شدن نقطه بین اعدا را در سوالی جدید میپرسیدین. البته بعد جستجو. چون فکر میکنم قبلا پرسیده شده و جواب داده شده.