صندوق أفقي ممتلئ

الخطوط التي تظهر في الهامش ومتى يجب الاهتمام بها.

صندوق أفقي ممتلئ

##الأعراض

يُبلغ السجل عن شيء مثل Overfull \hbox (14.2pt عريض جدًا) في الفقرة الموجودة في السطور 87--92، وفي ملف PDF يظهر سطر واحد من تلك الفقرة في الهامش الأيمن. لا تزال الوثيقة قيد التجميع، لأن هذا تحذير وليس خطأ، ولكن الخط البارز مرئي في الطباعة ويلاحظ المراجعون ذلك. في وضع المسودة (\documentclass[draft]{...}) يقوم LaTeX بوضع علامة على كل مخالف بمستطيل أسود، مما يسهل اكتشافه.

لماذا يحدث ذلك

يقوم TeX بتقسيم الفقرات إلى أسطر عن طريق وزن كل نقطة فاصلة محتملة واختيار الترتيب الذي يحتوي على أقل “سيئة” إجمالية، حيث يقيس السيئ مدى تمدد أو تقلص المسافات الموجودة على السطر. في بعض الأحيان لا يوجد ترتيب مقبول: عنوان URL الطويل لا يحتوي على أي نقاط فاصلة على الإطلاق، أو يتم التعامل مع الرياضيات المضمنة على أنها غير قابلة للكسر تقريبًا، أو أن الكلمة الطويلة لا تحتوي على إدخال وصلة. بدلاً من تمديد المساحات إلى ما هو أبعد من طاقتها وإنتاج خط به فجوات واضحة، يتيح TeX للخط أن يمتد لفترة طويلة ويخبرك بذلك. المربع الزائد هو رفض TeX جعل الفقرة قبيحة بطريقة مختلفة.

الإصلاحات، من الأفضل إلى الأكثر صراحة

أفضل حل هو التحرير. إن إعادة صياغة الجملة، أو نقل الكلمة الطويلة بعيدًا عن نهاية السطر، أو تقسيم جملة واحدة إلى اثنتين عادةً ما يؤدي إلى إزالة المشكلة دون أي رمز، وغالبًا ما يؤدي إلى تحسين النثر على أي حال.

بالنسبة لعناوين URL، قم بلف العنوان في \url{...} من الحزمة url أو hyperref بحيث يمكن تقسيمه إلى خطوط مائلة ونقاط، وتحميل الحزمة xurl عندما تحتاج إلى فواصل عند أي حرف تقريبًا. بالنسبة إلى صيغة سطرية واسعة، إما أن تعرضها أو تستخدم بيئة قابلة للفصل مثل متعدد الأسطر من amsmath عندما تكون المعادلة نفسها طويلة جدًا بالنسبة للخط.

هناك تحسينان على مستوى الديباجة يساعدان عالميًا. يتيح تحميل النوع الصغير ظهور الأحرف بشكل جزئي وتوسيع الخطوط قليلاً، مما يؤدي إلى حل العديد من الحالات الهامشية دون أن تلاحظ ذلك. يؤدي ضبط لغة المستند بشكل صحيح من خلال “babel” أو “polyglossia” إلى منح TeX أنماط الواصلة الصحيحة، نظرًا لأن الكلمة التي لا يمكنه وصلها هي كلمة لا يمكنه فصلها.

متى يجب الاهتمام

الرقم الموجود في التحذير هو التجاوز. أي شيء أقل من 2pt تقريبًا يكون غير مرئي للقراء ومن الآمن تجاهله في المسودة. تستحق عشرات النقاط الإصلاح قبل أن يرى أي شخص آخر ملف PDF. إن سير العمل المعقول هو تجاهل المربعات الممتلئة أثناء الكتابة، ثم مسح السجل مرة واحدة قبل الإرسال وإصلاح الحفنة المتبقية، الأكبر أولاً. قاوم \sloppy واختراقات التسامح العالمية الأخرى: حيث يقومون باستبدال بضعة أسطر بارزة بمسافات فضفاضة وغير متساوية عبر المستند بأكمله.

العودة إلى {المسار}