دليل أسطرلاب English GitHub

الطباعة وPDF

ملاحظة على الورق، وهي الشيء نفسه الذي يحصل عليه قارئك حين يطبع مقالة من موقعك.


يطبع Ctrl/Cmd Alt P الملاحظة المفتوحة، أو يصدّرها إلى PDF، عبر حوار الطباعة الخاص بمتصفحك. وتحمل لوحة الأوامر الصف نفسه، طباعة / تصدير PDF…، وفي تطبيق سطح المكتب هو ملف ← طباعة / تصدير PDF….

وهو Alt P لا Ctrl/Cmd P الذي يطبع به كل تطبيق آخر، لأن ذلك الاختصار في أسطرلاب هو لوحة الأوامر منذ الإصدار الأول، وCtrl/Cmd Shift P ينشر الملاحظة المفتوحة. ولم يكن أي منهما يستحق النقل. أما على المدونة العامة فلا يُحجز شيء البتة: Ctrl/Cmd P الذي يضغطه الزائر هو اختصار المتصفح، وينتج الصفحات نفسها.

ما الذي يخرج

المستند كاملًالا الشاشة. يطبع التطبيق نسخة معروضة من جديد من الملاحظة، فما يحطّ على الورقة هو الملاحظة كلها، بما فيها الجزء الذي مررت عنه ومتن التنبيه الذي طويته.
ألوان الورقلوحة ألوان فاتحة بمسحة رقّ، أيًّا كانت السمة التي تقرأ بها. فسمتك خاصية للشاشة؛ والصفحة بيضاء لأن الورق أبيض.
صفحة بخط مُذيَّل حقيقيةخط مُذيَّل (ذو زوائد، كخطوط الكتب المطبوعة) بحجم 11pt على A4 أو Letter بهوامش 20/25mm. وعرض الصفحة هو عرض النص؛ فلا عمود أضيق يُرسم داخلها.
فواصل معقولةلا ينتهي عنوان في آخر صفحة وحده أبدًا، ولا تنقسم التنبيهات ولا الجداول ولا الأشكال ولا بطاقات المتتبعات ولا المعادلات، وتبقي الفقرات ثلاثة أسطر على جانبَي الفاصل، ويكرر الجدول الذي يمتد على صفحتين صف ترويسته.
الحواشي في النهاية، تحت خط رفيع، كما هي على الشاشة.
روابط لها معنى على الورقيطبع الرابط الخارجي عنوانه بجانبه. ويُطبع [[رابط الويكي]] بالكلمات التي كتبتها؛ فهو يشير إلى خزانة لا يملكها من يحمل الورقة.
صفحة من اليمين إلى اليسار لملاحظة من اليمين إلى اليسارتنعكس الهوامش وعلامات القوائم وأشرطة الاقتباس وترتيب أعمدة الجداول كلها، من النسخة الإنجليزية بيسر النسخة العربية.

ما يأخذه PDF ولا يأخذه معظم التصدير

  • إشارات مرجعية. تصير عناوينك فهرس ملف PDF الذي يعرضه القارئ في جانبه، لأن عرض القراءة يكتب العناوين عناوينَ حقيقية (h1–h6) ولكل منها معرّف.
  • روابط داخلية تعمل. رقم الحاشية، وسهم العودة منها، ورابط [[#عنوان]] داخل الملاحظة نفسها، كلها روابط حقيقية إلى مواضع في الصفحة، يحوّلها Chrome إلى روابط داخل PDF. وانقر رقم حاشية في ملف PDF المصدَّر يذهب بك إلى الحاشية.
  • نص قابل للتحديد ورياضيات حقيقية. يعرض KaTeX حروفًا لا صورًا.

وللحصول على PDF اختر حفظ بصيغة PDF (أو الطباعة إلى ملف) وجهةً في حوار الطباعة. وإن أردت ألوان التنبيهات وعلامات التظليل واللافتة في الملف فأبقِ رسومات الخلفية مشغَّلة؛ فأسطرلاب لا يطلب من الطابعة حبرًا إلا حيث يحمل اللون معنى.

ما يُترك

بطاقة خصائص المقدمة. فهي بطاقة تصنيف الملاحظة لا محتواها (لا يقول id وpublish ومفاتيح dg-* شيئًا لمن يحمل ورقة)، والمدونة المنشورة أخفتها دائمًا للسبب نفسه. أما صورة banner: فمن الملاحظة نفسها وتبقى، محدودة بارتفاع 55mm حتى لا تأكل ثلث الورقة الأولى. ولافتة التدرج اللوني المولَّدة لمقالة المدونة، وهي بديل عن صورة لم يخترها الكاتب قط، تُسقط.

طباعة مقالة منشورة

لا شيء يُضبط. افتح المقالة على موقعك واطبعها: يتنحى رأس الموقع، وشريط المواضيع، وصف المشاركة، والسابق/التالي، والكتابات ذات الصلة، وسلسلة التعليقات، وزر العودة إلى الأعلى، كلها، ويُطبع العنوان وسطر الكاتب والصورة الرئيسية والمتن كما يراها القارئ بالضبط. ولا تحتاج تلك الصفحة إلى أي JavaScript منا لتفعل ذلك، وهذا هو المقصد: فالشخص الذي يطبع كتابتك ليس أنت في الغالب.

إن بدا أن شيئًا لا يُطبع

الطباعة من عرض المخطط أو من الشاشة الفارغة تطبع سطرًا واحدًا يقول ذلك، لأنه لا مستند على الشاشة ليُطبع. افتح ملاحظة أولًا.


تحت الغطاء: client/reading/print.css هو جواب @media print كله، وclient/print.ts يقرر أي مستند يذهب إلى الورق. وnpm run check-print (التطوير) هو البوابة التي تبقي الاثنين صادقَين؛ فورقة أنماط الطباعة هي السطح الوحيد الذي لا تعرضه أي لقطة شاشة.

حرّر هذه الصفحة على GitHub

أسطرلاب برنامج حر. هذه الصفحات مبنية من ملفات Markdown في مجلد docs بالمستودع.