به این تداخل نمیگویند. شما از سه سبک pstricks و tikz و hyperref استفاده میکنید و هر سه اینها \dimenهای جدیدی را ایجاد میکنند که دیگر ظرفیت تک برای ایجاد \dimen جید پر شده است و نمیتواند \dimen جدیدی ایجاد کند. برای حل مشکل باید از سبک etex قبل از استفاده از هر سبکی استفاده کنید. در ادامه:
اینطور که به نظر میرسد شما هم مثل سایر دوستان فقط کد کپی میکنید و علت استفاده از کدهایتان یا اینکه فلان سبک چه کاری انجام میدهد نمیدانید. برای نمونه علت استفاده از سه سبک زیر چیست؟
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
در حقیقت سند لاتک شما شده یک جنگل!
باتشکر از راهنمایی شما
معمولا میدانم که سبکها چه کاربردی دارند ولی قبول دارم که همه را نمیدانم و گاهی کپی میکنم ولی معمولا سعی میکنم به مستندات رجوع کنم.
اما در این مورد کپی کردم. بعد از رجوع به مستندات:
استفاده از \usepackage[T1]{fontenc} کاملا بیمورد است و نوعی کدینگ فونت برای زبان انگلیسی است که به دلیل پشتیبانی از لهجه و فاصله گذاری بین کلمات به جای OT1 توصیه میشود.
\usepackage[latin1]{inputenc} هم بیمورد است
سبک babel یک سبک چند زبانه برای ایجاد کلاسهای استاندارد در لاتک
ولی نمیدانم چرا از ngerman که برای زبان آلمانی است استفاده شده و با حذف آن به مشکل میخورم.