از اصلاحیهای که در پرسش خود ایجاد کردید، سپاسگزارم.
علت مشکل این هست که فاصلهای که بین خطوط بصورت پیشفرض وجود دارده مناسب متون انگلیسی است حال آنکه کاراکترهای زبان پارسی طبیعت کاملاً متفاوتی دارند. به عنوان نمونه در نظر بگیرید که در یک سطر حرف «ر» وجود داره و درست در سطر بعدی، پایین این حرف، حرف «گ» وجود داره. طبیعی هست که فاصله بین دو سطر بسیار کم دیده خواهد شد در صورتی که اگر حروف متفاوتی در دو سطر وجود داشت، فاصله اینقدر بد به نظر نمیآمد.
راهحل شما این است، که فاصله مناسبی را برای بین سطرها مشخص کنید، به عنوان مثال
\renewcommand*{\baselinestretch}{1.2}
باعث میشه تا فاصله بین سطرها به ۱٫۲ برابر فاصله فعلی تبدیل بشه.