ملخص
يفتتح هذا الدرس الوحدة السابعة والأخيرة من المقرّر، المخصّصة للمستندات الأخرى وللعمل الجماعي. ويشرح الغاية من الوحدة: أن يُنقل ما تعلّمناه في الوحدات الست السابقة، وقد طُبّق على المقالة والأطروحة، إلى سائر الأجناس التي يبلّغ بها الأكاديمي عمله (العرض التقديمي والملصق والرسالة والسيرة الذاتية)، وإلى المستند الذي يكتبه عدة مؤلفين في وقت واحد، وإلى المستند الذي تتسلّمه مجلة أو مستودع لنشره؛ ويعرض دروسها الأربعة والخيط الذي يجمعها، من الشريحة إلى الملف الذي يُسلَّم؛ ويحدّد ما يُفترض أنه معلوم من الوحدات السابقة؛ ويذكّر بمصادر الأدوات التي تستعملها الوحدة؛ ويصوغ المسألة التي تحلّها، وهي أن يُعرض المحتوى الواحد في صور مختلفة دون أن يُعاد كتابته في كل صورة منها؛ ويبيّن أن هذه الصور مشتركة بين مناقشة أطروحة في الكيمياء، ومؤتمر في اللسانيات، وطلب منحة دراسية، ومقالة يكتبها فريق من المؤرّخين.
أهداف التعلم
- وصف تسلسل محتويات الوحدة وشرح ما يضيفه كل درس إلى الذي يليه.
- تمييز ما تفترضه الوحدة معلومًا من الوحدات السابقة ومراجعته عند الحاجة.
- الشرح بمثال لماذا يمكن تنضيد المحتوى الواحد مقالةً وشريحةً بتغيير صنف المستند لا بتغيير ترميز النص.
- التعرّف في التخصّص الخاص على الأجناس وصور التعاون ومتطلبات النشر التي تعلّم الوحدة الوفاء بها.
تقييم الدخول
قبل اجتياز الوحدة يحسن قياس نقطة البداية. وهذا التقييم تقييم ذاتي: لا تُمنح عليه درجة، وغايته الوحيدة توجيه الدراسة. يراجع سؤالاه الأوّلان ما تفترضه الوحدة معلومًا من الوحدات السابقة؛ وتتناول الأسئلة الثمانية التالية، مثنى مثنى وبالترتيب، دروس الوحدة الأربعة. ومن لم ينضّد عرضًا تقديميًا بـ Beamer قطّ ولم يكتب مستندًا مع مؤلفين آخرين لا ينبغي أن يتوقّع الإصابة فيها: فكل جواب، صائبًا كان أو خاطئًا، يشرح المسألة ويسمّي الدرس الذي يعالجها. وتُقاس المهارات نفسها مرة أخرى في النهاية، في درس الخلاصة.
قبل أن تبدأ الوحدة، قِس نقطة انطلاقك. إنه تقييم ذاتي قصير: لا يُمنح عليه درجة، وتُحفظ نتيجته في متصفحك فقط.
السؤال 1من وحدات سابقةيكتب مؤلّفان مشاركان في بحث فيزيائي المتّجهات بطريقتين مختلفتين: أحدهما بـ
\mathbf{v}والآخر بـ\vec{v}. ما الذي يمنع هذا التنافر ويتيح تغيير الترميز في البحث كله من موضع واحد؟ينفع مرة واحدة، لكن كل موضع جديد يُكتب باليد يعيد فتح التنافر، وقد يصيب الاستبدال مواضع لم تكن متّجهات.المحرّك ينضّد ما كُتب؛ و\mathbfو\vecيُنتجان صورتين مختلفتين، ولا ينبّه إلى ذلك أي تحذير.يمكن ذلك، لكن إعادة تعريف أمر قياسي تفاجئ من يقرأ المصدر؛ والأمر الخاص، باسمه الخاص، هو الطريق الذي يعلّمه المقرّر.الأمر الخاص يقول ما هو الشيء، متّجه، وتعريفه يقرّر كيف يبدو؛ وتغيير التعريف في الديباجة يغيّر كل مواضع وروده. وفي بحث متعدّد المؤلفين تكون الديباجة المشتركة هي أيضًا اصطلاح الفريق.راجِع: الماكروهات والديباجة الخاصة
السؤال 2من وحدات سابقةأُدرج شكل في مقالة بـ
\includegraphics[width=14cm]{chart}. فإذا نُسخ كما هو إلى شريحة في Beamer عرض إطارها 12.8 سم، فماذا يحدث؟لا يغيّر Beamer العرض المطلوب: تحتفظ الصورة بسنتيمتراتها الأربعة عشر وتبرز.الصندوق الفائض تحذير لا خطأ: يُترجم المستند ولا يظهر العيب إلا في النتيجة.في Beamer كل إطار صفحة مستقلة؛ ولا ينتقل شيء إلى إطار آخر لضيق المكان.العرض المطلق لا يدري أين سيُستعمل؛ أما العرض المنسوب إلى\linewidthفيتكيّف مع العمود أو الصفحة أو الإطار الذي يوضع فيه.راجِع: الصور في المستند
السؤال 3يحتوي إطار في Beamer على قائمة من ثلاثة بنود، مع
\pauseبعد الأول وبعد الثاني. كم صفحة ينتج في ملف PDF؟ملف PDF لا يتحرّك؛ وBeamer يحاكي الظهور بصفحات متتالية.كل\pauseيضيف خطوة إلى الصفحة الأولى: وقفتان تعطيان ثلاث صفحات.الصفحات الثلاث تنتمي إلى الإطار نفسه، وتحمل العنوان نفسه ورقم الشريحة نفسه.ليس في العرض بصيغة PDF حركة: كل إظهار صفحة إضافية، والعارض حين ينتقل يوهم بأن البنود تظهر.السؤال 4يحتوي إطار في Beamer على بيئة
verbatimلعرض مقطع من الشيفرة، فتتوقّف الترجمة بالرسالة «File ended while scanning use of \@xverbatim». ما الذي ينقص؟البيئة موجودة أصلًا في النواة؛ والمشكلة في الطريقة التي يقرأ بها Beamer الإطار الذي يحتويها.يجب أن يكون في سطر مستقل، ومع ذلك يبقى الخطأ دونfragile.يقبلها، مع الخيار المناسب في الإطار.يقرأ Beamer محتوى الإطار قبل تنضيده، والنص الحرفي لا يحتمل هذه القراءة؛ وfragileيجعل الإطار يُعالَج بطريقة أخرى فيقبلverbatimو\verb.السؤال 5يُقرأ الكتاب من نحو 30 سم، ومن هذه المسافة يكفّ الحرف عن أن يُقرأ بارتياح إذا قلّ عن نحو 7 نقاط. ما أصغر حجم يحتاجه نص ملصق سيُقرأ من 1.5 م؟
تُقرأ 12 نقطة من نصف متر لا من متر ونصف؛ وحجم حروف الملصق يُستنتج من المسافة، لا من خيارات الصنف.الحجم يتوقّف على مسافة القراءة لا على المساحة: الملصق الأكبر فيه أعمدة أكثر، لا حروف أكبر.الزاوية التي يشغلها الحرف تتناسب طردًا مع حجمه وعكسًا مع المسافة: فالعلاقة خطية.ما تدركه العين هو الزاوية التي يشغلها الحرف، وهي تصغر بنسبة المسافة؛ ومن هنا القاعدة ، حيث بالسنتيمترات. ولهذا لا يُنضَّد الملصق بحجم حروف المقالة.السؤال 6في رسالة منضّدة بالصنف
scrlttr2، أين يُكتب اسم المرسَل إليه وعنوانه؟\openingيكتب التحية؛ ويجب أن يكون المرسَل إليه قد أُعلن قبلها.هذا المتغيّر يحفظ عنوان المرسِل لا عنوان المرسَل إليه.ليس للرسالة عنوان: لها مرسِل ومرسَل إليه وتاريخ وتحية وختام.بيانات المرسِل تُعلَن بـ\setkomavar، وبيانات المرسَل إليه عند فتح كل رسالة؛ والصنف يقرّر موضع كل منها، وبذلك صورة الرسالة.السؤال 7يُحفظ مشروع LaTeX بـ Git. ما الملفات التي يحسن إخضاعها لضبط الإصدارات؟
ما يُولَّد يُستعاد بالترجمة؛ وحفظه لا يضيف إلا ضجيجًا وتعارضات.لا يُستعاد المصدر من ملف PDF: ما يُحفظ في Git هو ما يُكتب.الفصول المُدرجة والقاعدة الببليوغرافية والصور مصادر أيضًا.الملفات المولَّدة تتغيّر مع كل ترجمة وعلى كل حاسوب: وإخضاعها لضبط الإصدارات يملأ السجل التاريخي بتغييرات لم يُجرها أحد ويُحدث تعارضات لا مضمون لها.راجِع: الكتابة الجماعية
السؤال 8يصحّح مؤلّفان مشاركان، في فرعين مختلفين من Git، الجملتين الأولى والثالثة من فقرة واحدة مكتوبة في سطر واحد. ماذا يحدث عند دمج الفرعين؟
لا يميّز Git الجمل داخل السطر الواحد.لا يختار Git بين تغييرين في سطر واحد: يعلّمه تعارضًا ويترك القرار للناس.التعارض شأن Git لا شأن LaTeX؛ غير أن علاماته، إن لم يُحلّ، تبقى في الملف نصًّا.لا يقرأ Git الجمل بل الأسطر. ولذلك تتّفق الفرق عادةً على جملة في كل سطر: فالمحرّك ينضّدها كما هي، لأن فاصل السطر المفرد مسافة، وتكفّ تغييرات الآخرين عن التصادم.راجِع: الكتابة الجماعية
السؤال 9توزّع مجلة صنفها في الملف
journal.cls. يكتب المؤلف\documentclass{journal}فيجيب المحرّك «File `journal.cls' not found». ما الذي ينقص؟الصنف ليس حزمة: يُحمَّل بـ\documentclass، و\usepackageسيبحث عنjournal.sty.يُسمّى الصنف بلا امتداد؛ والمشكلة أن الملف ليس حيث يبحث المحرّك.لا يصحّ إلا إذا كان الصنف موزَّعًا في TeX Live؛ وكثير من المجلات تقدّمه ملفًّا مفردًا.يبحث المحرّك عن الأصناف في مجلّد المستند وفي أشجار تثبيته؛ والصنف الذي ليس في أيٍّ منها لا وجود له عنده.راجِع: القوالب والنشر
السؤال 10للحصول على ملف PDF أرشيفي من نوع PDF/A يُكتب
\DocumentMetadata{pdfstandard=a-2b}بعد\documentclass. ماذا يحدث؟لا أثر للأمر حيث كُتب، والمحرّك ينبّه إلى ذلك بخطأ.الإدارة الحديثة لملف PDF يتولّاها LaTeX نفسه بواسطة\DocumentMetadata؛ والمشكلة في الموضع.هذا الأمر هو الاستثناء: يجب أن يسبق\documentclass.\DocumentMetadataيهيّئ إدارة ملف PDF قبل أن يُحمَّل الصنف والحزم، ولذلك لا يمكن أن يأتي بعدها.راجِع: القوالب والنشر
جارٍ تحميل المحتوى…