سؤال

بالنسبة إلى ورقة الغش في مجلس التعاون الخليجي أنا أكتب ، أريد إنشاء جدول يجب أن يصف كيف يفسر GCC نهايات الملفات المختلفة. يتم تعريف الجدول الذي أنشأته حتى الآن على النحو التالي:

|======================================================================
|.c    |C source code which must be preprocessed.
|.i    |C source code which should not be preprocessed.
|.h    |C header file to be turned into a precompiled header.
|.s    |Assembler code.
|other |
An object file to be fed straight into linking. Any file name with no
recognized suffix is treated this way.
|======================================================================

المشكلة التي أمتلكها هي أن الجدول يمتد عرض الصفحة الكلية ، لكن ما أريده هو أن كل عمود واسع فقط بقدر ما هو أوسع إدخال ، وأن الجدول سوف يمتد فقط بقدر ما يحتاجه.

هل كانت مفيدة؟

المحلول

بشكل عام ، ليس من الجيد مزج المحتوى وقواعد التخطيط داخل الملف المصدر.

هذا لسبب وجيه: يعتمد تعريف تخطيط الجدول على تنسيق الإخراج. إذا كنت تستخدم على سبيل المثال HTML كواجهة خلفية للوثيقة ، CSS ستكون تقنية مناسبة لتخطيط المستند. من ناحية أخرى ، على سبيل المثال ، إذا كنت تستخدم معالج كائنات التنسيق لإنشاء ملفات PDF مثل Apache FOP, ، لا يتم دعم الطبقات التلقائية من قبل جميع المعالجات FO.

للإجابة على سؤالك: يعتمد ذلك على تنسيق الإخراج ، وكيف سيتم تعريف تخطيط الجدول بشكل صحيح. التعريف داخل ترميز ASCIIDOC هو الطريقة الخاطئة في معظم الحالات.

نصائح أخرى

قد يكون من المنطقي استخدام أ قائمة أفقية في هذه الحالة بدلاً من جدول. النتيجة المقدمة قريبة مما تبحث عنه. سيبدو بناء الجملة كما يلي:

[horizontal]
+.c+:: C source code which must be preprocessed.
+.i+:: C source code which should not be preprocessed.
+.h+:: C header file to be turned into a precompiled header.
+.s+:: Assembler code.
other:: An object file to be fed straight into linking. Any file name with no recognized suffix is treated this way.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top