.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH \%tbl 1 "15 مارس 2026" "groff 1.24.1" .SH الاسم \%tbl \- يُحضّر الجداول لمستندات \fIgroff\fP . . .\" ==================================================================== .\" Legal Terms .\" ==================================================================== .\" .\" Copyright 1989-2020 Free Software Foundation, Inc. .\" 2020-2024 G. Branden Robinson .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of .\" this manual under the conditions for verbatim copying, provided that .\" the entire resulting derived work is distributed under the terms of .\" a permission notice identical to this one. .\" .\" Permission is granted to copy and distribute translations of this .\" manual into another language, under the above conditions for .\" modified versions, except that this permission notice may be .\" included in translations approved by the Free Software Foundation .\" instead of in the original English. . . .\" Save and disable compatibility mode (for, e.g., Solaris 10/11). .do nr *groff_tbl_1_man_C \n[.cp] .cp 0 . .\" Define fallback for groff 1.23's MR macro if the system lacks it. .nr do-fallback 0 .if !\n(.f .nr do-fallback 1 \" mandoc .if \n(.g .if !d MR .nr do-fallback 1 \" older groff .if !\n(.g .nr do-fallback 1 \" non-groff *roff .if \n[do-fallback] \{\ . de MR . ie \\n(.$=1 \ . I \%\\$1 . el \ . IR \%\\$1 (\\$2)\\$3 . . .\} .rr do-fallback . . .\" ==================================================================== .SH موجز .\" ==================================================================== . .SY \%tbl [\fB\-C\fP] [\fIfile\ \fP.\|.\|.] .YS . . .P .SY \%tbl \fB\-\-help\fP .YS . . .P .SY \%tbl \fB\-v\fP .YS . .SY \%tbl \fB\%\-\-version\fP .YS . . .\" ==================================================================== .SH الوصف .\" ==================================================================== . .\" generic يُعدّ تطبيق GNU للأداة \fItbl\fP جزءًا من نظام تنسيق المستندات .MR groff 1 . . إنّ \fI\%tbl\fP هو معالج أولي لـ .MR \%troff 1 يُترجم أوصاف الجداول المضمنة في مدخلات .MR roff 7 إلى اللغة التي يفهمها \fI\%troff\fP. . .\" GNU ينسخ محتويات كل \fIملف\fP إلى مجرى المخرجات القياسي، محوّلًا كل \fIمنطقة جدول\fP بين الأسطر التي تبدأ بـ \fB.TS\fP و \fB.TE\fP إلى تعليمات لمنسق GNU \fItroff\fP. . .\" GNU .\" AT&T .\" GNU .\" AT&T .\" GNU .\" generic بينما تتوافق صيغة مدخلات GNU \fItbl\fP بشكل كبير مع AT&T \fItbl\fP، إلا أن المخرجات التي ينتجها GNU \fItbl\fP لا يمكن معالجتها بواسطة AT&T \fItroff\fP؛ لذا يجب استخدام GNU \fItroff\fP (أو أي \fItroff\fP يطبق امتدادات GNU المستخدمة). . عادةً، لا يُنفّذ \fI\%tbl\fP مباشرةً من قبل المستخدم، بل يُستدعى بتحديد الخيار \fB\-t\fP للأداة .MR groff 1 . . إذا لم توجد معاملات \fIملف\fP، أو إذا كان \fIالملف\fP هو \[lq]\fB\-\fP\[rq]، يقرأ \fI\%tbl\fP مجرى المدخلات القياسي. . . .\" ==================================================================== .SS "نظرة عامة" .\" ==================================================================== . يتوقع \fI\%tbl\fP العثور على أوصاف الجداول بين أسطر المدخلات التي تبدأ بـ \&\fB.TS\fP (بداية الجدول) و \fB.TE\fP (نهاية الجدول). . تتضمن كل منطقة جدول من هذا النوع وصفًا واحدًا أو أكثر للجداول. . داخل منطقة الجدول، يجب أن يسبق كل وصف جدول (بعد الوصف الأول) سطر مدخلات يبدأ بـ \fB.T&\fP. . هذه الآلية لا تبدأ منطقة جدول جديدة؛ تُعامل جميع أوصاف الجداول كجزء من غلاف \&\fB.TS\fP/\fB.TE\fP الخاص بها، حتى لو كانت محاطة بإطارات أو لها عناوين أعمدة تتكرر في الصفحات اللاحقة (انظر أدناه). . . .\" XXX: The following is a general caveat about preprocessors (or would .\" be, once recast); move it. .P (يجب على مستخدمي \fIroff\fP المتمرسين ملاحظة أن \fI\%tbl\fP ليس مفسرًا للغة \fIroff\fP: يجب استخدام محرف التحكم المبدئي، ولا يُسمح بمسافات أو علامات جدولة بين محرف التحكم واسم الماكرو. . تظل رموز مدخلات \fI\%tbl\fP هذه كما هي في المخرجات، حيث تصبح استدعاءات ماكرو عادية. . غالبًا ما تُعرّف حزم الماكرو ماكروهات \fBTS\fP و \fBT&\fP و \fBTE\fP للتعامل مع مشكلات وضع الجداول في الصفحة. . .\" generic ينتج \fI\%tbl\fP طلبات \fItroff\fP لتعريف هذه الماكروهات كفارغة إذا لم تكن تعريفاتها موجودة عندما يواجه المنسق منطقة جدول.) . . .P قد تبدأ كل منطقة جدول بـ \fIخيارات المنطقة،\fP ويجب أن تحتوي على \fIتعريف جدول\fP واحد أو أكثر؛ يحتوي كل تعريف جدول على \fIمواصفات التنسيق\fP متبوعة بسطر مدخلات واحد أو أكثر (صفوف) من \fIالمدخلات.\fP . تشكل هذه المدخلات \fIبيانات الجدول.\fP . . . .\" ==================================================================== .SS "خيارات المنطقة" .\" ==================================================================== . قد يحدد السطر الذي يلي رمز \fB.TS\fP مباشرةً خيارات المنطقة، وهي كلمات مفتاحية تؤثر على تفسير أو صيرورة المنطقة ككل أو جميع مدخلات الجدول داخلها دون تمييز. . افصل بين خيارات المنطقة المتعددة بفاصلات أو مسافات أو علامات جدولة. . تلك التي تتطلب معاملًا بين قوسين تسمح بمسافات وعلامات جدولة بين اسم الخيار وقوس الفتح. . تتراكم الخيارات ولا يمكن إلغاؤها داخل منطقة بمجرد التصريح عنها؛ وإذا تكرر خيار يأخذ معاملًا، فإن التكرار الأخير هو الذي يسود. . في حال وجودها، يجب إنهاء مجموعة خيارات المنطقة بفاصلة منقوطة (\fB;\fP). . . .P أي من خيارات المنطقة \fBallbox\fP و \fBbox\fP و \fBdoublebox\fP و \fBframe\fP و \fBdoubleframe\fP تجعل الجدول \[lq]مؤطرًا\[rq] لغرض المناقشة اللاحقة. . . .\" "decimalpoint(c)" + 2n .TP 17n \fBallbox\fP إحاطة كل مدخل في الجدول بإطار؛ ويتضمن ذلك الخيار \fBbox\fP. . . .TP \fBbox\fP إحاطة منطقة الجدول بأكملها بإطار. . .\" GNU تتعرف أداة GNU \fItbl\fP على \fBframe\fP كمرادف. . . .TP \fBcenter\fP توسيط منطقة الجدول بالنسبة لطول السطر، مع تقليل الإزاحة إذا لزم الأمر (مع إصدار تحذير وقت التنسيق) لجعل منطقة الجدول مناسبة؛ المبدئي هو محاذاتها لليسار. . .\" GNU تتعرف أداة GNU \fItbl\fP على \fBcentre\fP كمرادف. . . .TP \fBdecimalpoint(\fP\fIc\fP\fB)\fP التعرف على المحرف \fIc\fP كفاصل عشري في الأعمدة التي تستخدم المصنف \fBN\fP (الرقمي) (انظر القسم الفرعي \[lq]مصنفات الأعمدة\[rq] أدناه). . هذا امتداد من GNU. . . .TP \fBdelim(\fP\fIxy\fP\fB)\fP Recognize characters \fIx\fP and\ \fIy\fP as start and end delimiters, respectively, for .MR \%eqn 1 input, and ignore input between them. . \fIx\fP and\ \fIy\fP need not be distinct. . . .TP \fBdoublebox\fP إحاطة منطقة الجدول بأكملها بإطار مزدوج؛ ويتضمن ذلك الخيار \fBbox\fP. . .\" GNU تتعرف أداة GNU \fItbl\fP على \fB\%doubleframe\fP كمرادف. . . .TP \fBexpand\fP مدّ الجدول أفقيًا لملء المساحة المتاحة (طول السطر ناقص الإزاحة) عن طريق زيادة الفصل بين الأعمدة. . عادةً، يُنشأ الجدول بالعرض الضروري فقط لاستيعاب عروض مدخلاته وفواصل أعمدته (سواء كانت محددة أو مبدئية). . .\" generic عندما يُطبق \fB\%expand\fP على جدول يتجاوز المساحة الأفقية المتاحة، يقلل \fItbl\fP الفصل بين الأعمدة بالقدر اللازم (حتى لو وصل إلى الصفر). . ينتج \fI\%tbl\fP مدخلات \fI\%troff\fP تُصدر تشخيصًا في حال حدوث مثل هذا الضغط. . يتجاوز معدل العمود \fBx\fP (انظر أدناه) هذا الخيار. . . .TP \fBlinesize(\fP\fIn\fP\fB)\fP Draw lines or rules (e.g., from \fBbox\fP) with a thickness of \fIn\fP\ points. . المبدئي هو حجم الخط الحالي عند بدء المنطقة. . ليس لهذا الخيار أي تأثير على أجهزة الطرفية. . . .TP \fBnokeep\fP عدم استخدام تحويلات (diversions) لـ \fIroff\fP لإدارة فواصل الصفحات. . عادةً، يستخدمها \fI\%tbl\fP لتجنب كسر الصفحة داخل صف الجدول. . قد يتداخل هذا الاستخدام أحيانًا بشكل سيئ مع استخدام حزم الماكرو للتحويلات\[em]عند استخدام الحواشي السفلية، على سبيل المثال. . هذا امتداد من GNU. . . .TP \fBnospaces\fP تجاهل المسافات البادئة واللاحقة في مدخلات الجدول. . هذا امتداد من GNU. . . .TP \fBnowarn\fP كتم الرسائل التشخيصية المنتجة في وقت تنسيق المستند عندما يكون طول السطر والإزاحة أو طول الصفحة غير كافٍ لاحتواء صف الجدول. . هذا امتداد من GNU. . . .\" TODO: How about "right"? (and "left" for symmetry) .TP \fBtab(\fP\fIc\fP\fB)\fP استخدام المحرف \fIc\fP بدلًا من علامة الجدولة للفصل بين المدخلات في صف من بيانات الجدول. . . .\" ==================================================================== .SS "مواصفات تنسيق الجدول" .\" ==================================================================== . تُعد مواصفات تنسيق الجدول إلزامية: فهي تحدد عدد الأعمدة في الجدول وتوجه كيفية تنضيد المدخلات داخله. . مواصفات التنسيق هي سلسلة من \fIواصفات\fP الأعمدة. . يرمز كل واصف لـ \fIمصنف\fP متبوعًا بصفر أو أكثر من \fIالمعدلات.\fP . المصنفات هي أحرف (يتم التعرف عليها بغض النظر عن حالة الأحرف) أو رموز ترقيم؛ وتتكون المعدلات من أحرف أو أرقام أو تبدأ بها. . تفصل المسافات وعلامات الجدولة والأسطر الجديدة والفاصلات بين الواصفات. . تُطبق الأسطر الجديدة والفاصلات الواصفات التي تليها على الصف اللاحق من الجدول (مما يسمح، على سبيل المثال، بتوسيط عناوين الأعمدة أو جعلها عريضة بينما لا تكون مدخلات بيانات الجدول كذلك). . نسمي مجموعة واصفات الأعمدة الناتجة بـ \fIتعريف الصف.\fP . داخل تعريف الصف، غالبًا ما يكون الفصل بين واصفات الأعمدة بمسافات أو علامات جدولة اختياريًا؛ فقط بعض المعدلات، الموضحة أدناه، تجعل الفصل ضروريًا. . . .P يختار المصنف من بين عدة ترتيبات. . يحدد بعضها موضع مدخلات الجدول داخل خلية مستطيلة: موسطة، محاذاة لليسار، رقمية (محاذاة لفاصل عشري قابل للضبط)، وهكذا. . تؤدي مصنفات أخرى عمليات خاصة مثل رسم الخطوط أو دمج المدخلات من الخلايا المتجاورة في الجدول. . .\" GNU .\" AT&T tbl allowed parentheses only after 'w'. .\" TODO: Accept parentheses after 'p' and 'v'. باستثناء \[lq]\^\fB|\fP\^\[rq]، يمكن أن يتبع أي مصنف واحد أو أكثر من \fIالمعدلات؛\fP يقبل بعضها معاملًا، والذي يمكن وضعه بين قوسين في GNU \fItbl\fP. . .\"define the column width, .\"adjust inter-column spacing, \" slack text for window/orphan control تختار المعدلات الخطوط، وتضبط حجم التنضيد، وتؤدي مهام أخرى موضحة أدناه. . . .P يمكن أن تشغل مواصفات التنسيق عدة أسطر مدخلات، ولكن يجب أن تنتهي بنقطة \[lq]\fB.\&\fP\[rq] متبوعة بسطر جديد. . يُطبق كل تعريف صف بدوره على صف واحد من الجدول. . .\" generic يطبق \fItbl\fP آخر تعريف صف على صفوف بيانات الجدول الزائدة عن تعريفات الصفوف. . . .P للتوضيح في أمثلة هذا المستند، نكتب المصنفات بأحرف كبيرة والمعدلات بأحرف صغيرة. . بناءً على ذلك، \[lq]\fBCbCb,LR.\&\fP\[rq] يُعرّف صفين من عمودين. . تكون مدخلات الصف الأول موسطة وعريضة؛ بينما تكون الأعمدة الأولى والثانية للصف الثاني وأي صفوف أخرى محاذاة لليسار ولليمين، على التوالي. . أي صفوف من المدخلات المضافة إلى بيانات الجدول تعيد استخدام تعريف الصف \[lq]\fBLR\fP\[rq]. . . .br .ne 3v .P .\" GNU .\" Heirloom Doctools tbl also does that; DWB tbl does not. يحدد تعريف الصف الذي يحتوي على أكبر عدد من واصفات الأعمدة عدد الأعمدة في الجدول؛ وأي تعريف صف يحتوي على عدد أقل، يوسعه GNU \fItbl\fP ضمنيًا من الجانب الأيمن باستخدام الواصفات \fBL\fP بالقدر اللازم لجعل الجدول مستطيلاً. . . .br .ne 5v .\" ==================================================================== .SS "مصنفات الأعمدة" .\" ==================================================================== . المصنفات \fBL\fP و \fBR\fP و \fBC\fP هي الأسهل فهمًا واستخدامًا. . . .TP \fBA\fP,\ \fBa\fP توسيط أطول مدخل في هذا العمود، ومحاذاة المدخلات المتبقية في العمود لليسار بالنسبة للمدخل الموسط، ثم إزاحة جميع المدخلات بمقدار en واحد. . يمكن استخدام مثل هذه المدخلات \[lq]الأبجدية\[rq] (ومن هنا جاء اسم المصنف) في نفس العمود مع المدخلات المصنفة كـ \fBL\fP، كما في \[lq]\fBLL,AR.\&\fP\[rq]. . غالبًا ما تُسمى مدخلات \fBA\fP بـ \[lq]الأعمدة الفرعية\[rq] نظرًا لإزاحتها. . . .TP \fBC\fP,\ \fBc\fP توسيط المدخلة داخل العمود. . . .TP \fBL\fP,\ \fBl\fP محاذاة المدخلة لليسار داخل العمود. . . .TP \fBN\fP,\ \fBn\fP محاذاة المدخلة رقميًا في العمود. . يحاذي \fI\%tbl\fP أعمدة الأرقام العشرية عموديًا عند خانة الآحاد. . إذا تجاور أكثر من فاصل عشري مع رقم ما، يُستخدم الفاصل الذي في أقصى اليمين للمحاذاة العمودية. . في حال عدم وجود فاصل عشري، يستخدم \fI\%tbl\fP الرقم الذي في أقصى اليمين للمحاذاة العمودية؛ وإذا لم توجد أي أرقام، يوسّط \fI\%tbl\fP المدخلة داخل العمود. . .\" generic تحدد محرفة \fIroff\fP الوهمية \fB\[rs]&\fP في المدخلة الرمز الذي يسبقها (إن وجد) كمكان للآحاد؛ وإذا تكررت في البيانات، يستخدم \fItbl\fP أقصى واحدة جهة اليسار للمحاذاة. . . .IP If \fBN\fP\-classified entries share a column with \fBL\fP or \fBR\fP\ entries, \fI\%tbl\fP centers the widest \fBN\fP\ entry with respect to the widest \fBL\fP or \fBR\fP\ entry, preserving the alignment of \fBN\fP\ entries with respect to each other. . . .IP قد تتعارض الفواصل العشرية في معادلات \fI\%eqn\fP داخل الأعمدة المصنفة كـ \fBN\fP مع استخدام \fI\%tbl\fP لها في المحاذاة. . حدد خيار منطقة \fB\%delim\fP لجعل \fI\%tbl\fP يتجاهل البيانات الموجودة داخل محددات \fIeqn\fP. . . .TP \fBR\fP,\ \fBr\fP محاذاة المدخلة لليمين داخل العمود. . . .TP \fBS\fP,\ \fBs\fP دمج المدخلة السابقة على اليسار في هذا العمود. . . .TP \fB\[ha]\fP دمج المدخلة في نفس العمود من الصف السابق في هذا الصف. . . .TP \fB_\fP,\ \fB\-\fP استبدال مدخلة الجدول بخط أفقي. . يتوقع \fI\%tbl\fP مدخلة جدول فارغة لتتوافق مع هذا المصنف؛ إذا وُجدت بيانات هناك، يُصدِر رسالة تشخيصية. . إذا كان تعريف الصف بأكمله يتكون من هذه المصنفات (يكفي واحد فقط)، يُعامل كـ \[lq]\fB_\fP\[rq] يشغل صفًا من مدخلات الجدول، ولا يُتوقع وجود بيانات مقابلة. . . .TP \fB=\fP استبدال مدخلة الجدول بخط أفقي مزدوج. . يتوقع \fI\%tbl\fP مدخلة جدول فارغة لتتوافق مع هذا المصنف؛ إذا وُجدت بيانات هناك، يُصدِر رسالة تشخيصية. . إذا كان تعريف الصف بأكمله يتكون من هذه المصنفات (يكفي واحد فقط)، يُعامل كـ \[lq]\fB=\fP\[rq] يشغل صفًا من مدخلات الجدول، ولا يُتوقع وجود بيانات مقابلة. . . .TP \fB|\fP وضع خط عمودي على الصف المقابل من الجدول (إذا تجاور اثنان من هذه، يوضع خط عمودي مزدوج). . لا يساهم هذا المصنف في عدد الأعمدة ولا تقابله أي مدخلات جدول. . يؤدي وضع \fB|\fP إلى يسار واصف العمود الأول أو إلى يمين الأخير إلى إنشاء خط عمودي عند حافة الجدول؛ وهذه الخطوط زائدة (وتُتجاهل) في الجداول المؤطرة. . . .P لتغيير تنسيق الجدول داخل منطقة \fI\%tbl\fP، استخدم رمز \fB.T&\fP في بداية السطر. . أتبعه بمواصفات التنسيق وبيانات الجدول، ولكن \fIليس\fP خيارات المنطقة. . لا يمكن لعدد الأعمدة في التنسيق الذي يتم تقديمه بهذه الطريقة أن يزيد بالنسبة للتنسيق السابق؛ في هذه الحالة، يجب إنهاء منطقة الجدول وبدء واحدة أخرى. . إذا لم يكن ذلك مفيدًا لأن المنطقة تستخدم خيارات الإطار أو لأن الأعمدة تتحاذى بطريقة غير مرغوب فيها، يجب تصميم مواصفات تنسيق الجدول الأولية لتشمل أقصى عدد مطلوب من الأعمدة، واستخدام مصنف الدمج الأفقي \fBS\fP عند الضرورة لتحقيق محاذاة الأعمدة المطلوبة. . . .P يعد الدمج أفقيًا في العمود الأول أو عموديًا في الصف الأول خطأً. . لا يدعم \fI\%tbl\fP مناطق الدمج غير المستطيلة. . . .\" ==================================================================== .SS "معدلات الأعمدة" .\" ==================================================================== . يمكن لأي عدد من المعدلات أن يتبع مصنف العمود. . معطيات المعدل، حيثما تُقبل، تكون حساسة لحالة الأحرف. . إذا طُبق معدل معين على مصنف أكثر من مرة، أو طُبقت معدلات متعارضة، فإن التواجد الأخير فقط هو الذي يسري مفعوله. . The modifier\ \fBx\fP is mutually exclusive with \fBe\fP and\ \fBw\fP, but \fBe\fP is not mutually exclusive with\ \fBw\fP; if these are used in combination, \fBx\fP\ unsets both \fBe\fP and\ \fBw\fP, while either \fBe\fP or \fBw\fP overrides\ \fBx\fP. . . .br .\" Keep next two tagged paragraphs together. .ne 4v .TP \fBb\fP,\ \fBB\fP تنسيق المدخلة بخط عريض، وهو اختصار لـ \fBf(B)\fP. . . .TP \fBd\fP,\ \fBD\fP محاذاة مدخلة الجدول المدمجة عموديًا إلى الأسفل (\[lq]down\[rq])، بدلاً من التوسيط، ضمن نطاقها. . هذا امتداد من GNU. . . .TP \fBe\fP,\ \fBE\fP مساواة عروض الأعمدة التي تحمل هذا المعدل بعرض العمود الأعرض. . يضبط هذا المعدل طول السطر المبدئي المستخدم في كتلة نصية. . . .TP \fBf\fP,\ \fBF\fP اختيار نوع الخط لمدخلة الجدول. . يجب أن يتبعه اسم خط أو نمط (حرف واحد أو حرفان لا يبدآن برقم)، أو موضع تثبيت الخط (رقم واحد)، أو اسم أو موضع تثبيت بأي طول بين قوسين. . الشكل الأخير هو امتداد من جي‌إن‌يو. . .\" generic (يقابل هذا المعطى ما يقبله طلب \fBft\fP في \fItroff\fP.) . يجب أن ينتهي وصف الصف بمعطى من حرف واحد ليس بين قوسين، أو يُفصل بمسافة واحدة أو أكثر أو بعلامات جدولة عما يليه. . . .TP \fBi\fP,\ \fBI\fP تنسيق المدخلة بخط مائل، وهو اختصار لـ \fBf(I)\fP. . . .TP \fBm\fP,\ \fBM\fP استدعاء ماكرو \fIgroff\fP قبل تنسيق كتلة نصية (انظر القسم الفرعي \[lq]الكتل النصية\[rq] أدناه). . هذا امتداد من GNU. . يجب أن يتبعه اسم ماكرو مكون من حرف أو حرفين، أو اسم بأي طول بين قوسين. . يجب فصل اسم الماكرو المكون من حرف واحد وليس بين قوسين بمسافة واحدة أو أكثر أو بعلامات جدولة عما يليه. . يجب تعريف الماكرو المسمى قبل مواجهة منطقة الجدول التي تحتوي على معدل العمود هذا. . يجب أن يحتوي الماكرو على طلبات \fIgroff\fP بسيطة فقط لتغيير تنسيق النص، مثل الضبط أو الوصل. . يُستدعى الماكرو \fIبعد\fP سريان مفعول معدلات العمود \fBb\fP و \fBf\fP و \fBi\fP و \fBp\fP و \fBv\fP؛ وبالتالي يمكنه تجاوز معدلات العمود الأخرى. . . .TP \fBp\fP,\ \fBP\fP ضبط حجم الخط. . An integer\ \fIn\fP with an optional leading sign must follow. . If unsigned, the type size is set to \fIn\fP\ points. . Otherwise, the type size is incremented or decremented per the sign by \fIn\fP\ points. . استخدام رقم متعدد الخانات مع إشارة هو امتداد من جي‌إن‌يو. . .\" generic (يقابل هذا المعطى ما يقبله طلب \fBps\fP في \fItroff\fP.) . .\" TODO: Allow parentheses so scaling units and fractional values can .\" be used? إذا كان معدل حجم الخط متبوعًا بمعدل فصل الأعمدة (انظر أدناه)، فيجب فصلهما بمسافة واحدة أو علامة جدولة واحدة على الأقل. . . .TP \fBt\fP,\ \fBT\fP محاذاة مدخلة الجدول المدمجة عموديًا إلى الأعلى، بدلاً من التوسيط، ضمن نطاقها. . . .TP \fBu\fP,\ \fBU\fP تحريك العمود للأعلى بمقدار نصف سطر، مما يؤدي لـ \[lq]تبادل\[rq] الصفوف. . هذا امتداد من Documenter's Workbench (DWB) 1.0 وإصدار Research Tenth Edition Unix. . . .TP \fBv\fP,\ \fBV\fP ضبط التباعد العمودي لكتلة نصية. . An integer\ \fIn\fP with an optional leading sign must follow. . If unsigned, the vertical spacing is set to \fIn\ \fPpoints. . Otherwise, the vertical spacing is incremented or decremented per the sign by \fIn\ \fPpoints. . استخدام رقم متعدد الخانات مع إشارة هو امتداد من جي‌إن‌يو. . .\" generic (يقابل هذا المعطى ما يقبله طلب \fBvs\fP في \fItroff\fP.) . .\" TODO: Allow parentheses so scaling units and fractional values can .\" be used? إذا كان معدل التباعد العمودي متبوعًا بمعدل فصل الأعمدة (انظر أدناه)، فيجب فصلهما بمسافة واحدة أو علامة جدولة واحدة على الأقل. . . .TP \fBw\fP,\ \fBW\fP ضبط العرض الأدنى للعمود. . يجب أن يتبعه رقم، إما عدد صحيح بدون وحدة، أو قياس أفقي بأسلوب \fIroff\fP بين قوسين. . يُشترط استخدام القوسين إذا كان العرض سيُتبع مباشرة بفصل صريح للأعمدة (كبديل، يمكن إتباع العرض بمسافة واحدة أو أكثر أو علامة جدولة). . في حال عدم تحديد وحدة، يُفترض أنها بوحدة en. . يضبط هذا المعدل طول السطر المبدئي المستخدم في كتلة نصية. . . .TP \fBx\fP,\ \fBX\fP توسيع العمود. . بعد حساب عروض الأعمدة، يتم توزيع أي طول متبقي للسطر بالتساوي على جميع الأعمدة التي تحمل هذا المعدل. . هذا امتداد من Documenter's Workbench (DWB) 3.3. . Applying the \fBx\fP\ modifier to more than one column is a GNU extension. . يضبط هذا المعدل طول السطر المبدئي المستخدم في كتلة نصية. . . .TP \fBz\fP,\ \fBZ\fP تجاهل مدخلات الجدول المقابلة لهذا العمود لأغراض حساب العرض؛ أي يتم حساب عرض العمود باستخدام المعلومات الموجودة في واصفه فقط. . هذا امتداد من Documenter's Workbench (DWB) 1.0 وإصدار Research Tenth Edition Unix. . . .TP \fIn\fP تحدد اللاحقة الرقمية في واصف العمود مسافة الفصل (بوحدات en) عن العمود التالي؛ والمسافة المبدئية هي \fB3n\fP. . يتم ضرب هذا الفصل تناسبيًا إذا كان خيار منطقة \fBexpand\fP مفعلًا؛ وفي حالة الجداول التي يفوق عرضها طول سطر المخرجات، قد يكون هذا الفصل صفرًا. . لا يمكن تحديد مسافة فصل سالبة. . إن وجود قيمة فصل بعد آخر عمود في الصف أمر لا معنى له ويؤدي لصدور رسالة تشخيصية من \fI\%tbl\fP. . . .\" ==================================================================== .SS "بيانات الجدول" .\" ==================================================================== . ضع بيانات الجدول في أسطر بعد مواصفات التنسيق. . يقابل كل سطر نصي صفًا في الجدول، باستثناء أن الخط المائل العكسي في نهاية سطر من بيانات الجدول يُكمل المدخلة في سطر الإدخال التالي. . (كتل النصوص، الموضحة أدناه، توزع مدخلات الجدول أيضًا عبر أسطر إدخال متعددة.) . تُفصل مدخلات الجدول داخل الصف في الإدخال بمحرف جدولة (tab) بشكل مبدئي؛ راجع خيار المنطقة \fBtab\fP أعلاه. . المدخلات الزائدة في صف من بيانات الجدول (تلك التي ليس لها واصف عمود مقابل، ولا حتى واصف ضمني ناشئ عن جعل الجدول مستطيلًا)، يتجاهلها \fI\%tbl\fP مع رسالة تشخيصية. . يمرر \fI\%tbl\fP أسطر تحكم \fIroff\fP دون تغيير إلى مخرجاته. . إذا كنت ترغب في وسم مدخلة جدول فارغة بشكل مرئي في مصدر المستند، فاملأها بمحرف \fIroff\fP الوهمي \fB\[rs]&\fP. . تُقاطع بيانات الجدول بسطر يتكون من وسم الإدخال \fB.T&\fP، وتنتهي بالسطر \fB.TE\fP. . . .P عادةً، تُنضد مدخلة الجدول بشكل صارم. . لا تُملأ، ولا تُكسر، ولا تُفصل بواصلة، ولا تُحاذى، ولا تُزود بمسافات إضافية بين الجمل. . يوجه \fI\%tbl\fP المنسق لقياس كل مدخلة جدول فور ظهورها في الإدخال، محدثًا العرض المطلوب للعمود المقابل لها. . إذا طُبق المعدل \fBz\fP على المدخلة، يُتجاهل هذا القياس؛ وإذا طُبق \fBw\fP وكان معطاه أكبر من هذا العرض، يُستخدم ذلك المعطى بدلًا منه. . على عكس إدخال \fIroff\fP التقليدي (داخل فقرة مثلًا)، فإن التغييرات في تنسيق النص، مثل اختيار الخط أو التباعد العمودي، لا تستمر بين المدخلات. . . .P يفسر \fI\%tbl\fP عدة أشكال من مدخلات الجدول بشكل خاص. . . .IP \[bu] 3n إذا احتوى صف الجدول فقط على شرطة سفلية أو علامة يساوي (\fB_\fP أو \fB=\fP)، يرسم \fI\%tbl\fP خطًا أفقيًا مفردًا أو مزدوجًا، على التوالي، عبر الجدول عند تلك النقطة. . . .IP \[bu] إذا احتوت مدخلة جدول فقط على \fB_\fP أو \fB=\fP في صف مأهول ببيانات أخرى، يملأ \fI\%tbl\fP خليتها بخط أفقي مفرد أو مزدوج، على التوالي، يتصل بجيرانه. . . .IP \[bu] إذا احتوت مدخلة جدول فقط على \fB\[rs]_\fP أو \fB\[rs]=\fP في صف مأهول ببيانات أخرى، يملأ \fI\%tbl\fP خليتها بخط أفقي مفرد أو مزدوج، على التوالي، لا يتصل (تمامًا) بجيرانه. . . .IP \[bu] .\" TODO: Bad things happen if there's garbage in the entry after 'x', .\" which can be a *roff special character escape sequence, so .\" validation is not trivial. If a table entry contains only \fB\[rs]R\fP\fIx\fP , where \fIx\fP\ is any \fIroff\fP ordinary, special, or indexed character, \fI\%tbl\fP populates its cell with enough repetitions of the glyph corresponding to\ \fIx\fP to fill the column without joining its neighbors. . . .IP \[bu] في أي صف عدا الصف الأول، تؤدي مدخلة جدول تحتوي على \fB\[rs]\[ha]\fP إلى توسيع المدخلة التي فوقها لتشمل المدخلة الحالية. . . .P في بعض الأحيان، قد تكون هذه الوسوم الخاصة مطلوبة كبيانات جدول حرفية. . لاستخدام \fB_\fP أو \fB=\fP حرفيًا وبمفردهما في مدخلة، أضف محرف \fIroff\fP الوهمي \fB\[rs]&\fP كبادئة أو لاحقة لهما. . للتعبير عن \fB\[rs]_\fP أو \fB\[rs]=\fP أو \fB\[rs]R\fP، استخدم تسلسل هروب \fIroff\fP لإقحام الخط المائل العكسي (\fB\[rs]e\fP أو \fB\[rs][rs]\fP). . ثمة طريقة موثوقة لوضع تسلسل الرموز \fB\[rs]\[ha]\fP داخل مدخلة جدول وهي استخدام زوج من تسلسلات هروب المحارف الخاصة لـ \fIgroff\fP (\fB\[rs][rs]\[rs][ha]\fP). . . .P يمكن تداخل صفوف مدخلات الجدول مع أسطر تحكم \fIgroff\fP؛ وهذه لا تُحسب كبيانات جدول. . في هذه الأسطر، يجب استخدام محرف التحكم المبدئي (\fB.\&\fP) (وعدم تغييره)؛ ولا يُتعرف على محرف التحكم غير القابل للكسر. . لبدء أول مدخلة جدول في صف بنقطة، اسبقها بمحرف \fIroff\fP الوهمي \fB\[rs]&\fP. . . .\" ==================================================================== .SS "كتل النصوص" .\" ==================================================================== . يمكن لمحتويات مدخلة جدول عادية أن تجعل العمود، وبالتالي الجدول، عريضًا جدًا؛ مما يؤدي لتجاوز الجدول طول سطر الصفحة، فيصبح قبيحًا أو يتعرض للاقتطاع بواسطة جهاز الإخراج. . عندما تتطلب مدخلة جدول تنضيدًا أكثر تقليدية، بحيث تنكسر عبر أكثر من سطر إخراج (وبالتالي تزيد من ارتفاع صفها)، يمكن وضعها داخل \fIكتلة نص.\fP . . .P يفسر \fI\%tbl\fP مدخلة الجدول \[lq]\fBT{\fP\[rq] في نهاية سطر الإدخال بشكل خاص، كوسم لبدء كتلة نص. . وبالمثل، فإن المدخلة \[lq]\fBT}\fP\[rq] في بداية سطر الإدخال تنهي كتلة النص. . يمكن لأوسمة كتل النصوص مشاركة سطر إدخال مع بيانات جدول أخرى (تسبق \fBT{\fP وتلي \fBT}\fP). . .\" generic أسطر الإدخال بين هذه الأوسمة تُنسق في تحويلة بواسطة \fItroff\fP. . لا يمكن تداخل كتل النصوص. . يمكن أن تحدث كتل نصوص متعددة في صف واحد من الجدول. . . .P تُنسق كتل النصوص كما كان النص قبل الجدول، مع تعديلها بواسطة واصفات الأعمدة المعمول بها. . تحديدًا، تحدد المصنفات \fBA\fP و \fBC\fP و \fBL\fP و \fBN\fP و \fBR\fP و \fBS\fP \fIمحاذاة\fP كتلة النص داخل خليتها، ولكن ليس \fIضبطها.\fP . أضف طلبات \fBna\fP أو \fBad\fP إلى بداية كتلة النص لتغيير ضبطها بشكل متميز عن النصوص الأخرى في المستند. . كما هو الحال مع مدخلات الجدول الأخرى، عند انتهاء كتلة النص، تُهمل أي تعديلات على معلمات التنسيق. . ولا تؤثر على مدخلات الجدول اللاحقة، ولا حتى على كتل نصوص أخرى. . . .P .ne 2v .\" ...and rounded to the horizontal motion quantum of the output device إذا لم تُحدد معدلات \fBw\fP أو \fBx\fP لـ \fIجميع\fP أعمدة مدى كتلة النص، فإن الطول المبدئي لكتلة النص (بدقة أكثر، طول السطر المستخدم لمعالجة تحويلة كتلة النص) يُحسب كـ \fIL\fP\[tmu]\fIC\fP/(\fIN\fP+1)، حيث \fIL\fP هو طول السطر الحالي، و \fIC\fP هو عدد الأعمدة التي تشغلها كتلة النص، و \fIN\fP هو عدد الأعمدة في الجدول. . إذا لزم الأمر، يمكنك أيضًا التحكم في عرض كتلة النص بتضمين طلب \fBll\fP (طول السطر) فيها قبل أي نص مطلوب تنسيقه. . .\" generic نظرًا لأن \fI\%tbl\fP يستخدم تحويلة لتنسيق كتلة النص، فإن ارتفاعها وعرضها متاحان لاحقًا في مسجلات \fItroff\fP المسماة \fBdn\fP و \fBdl\fP، على التوالي. . . .\" ==================================================================== .SS "واجهة \f[I]roff\fB" .\" ==================================================================== . .\" generic يخزن المسجل \fBTW\fP عرض منطقة الجدول بوحدات أساسية؛ ولا يمكن استخدامه داخل المنطقة نفسها، ولكنه يُعرف قبل إخراج وسم \fB.TE\fP لكي يتمكن ماكرو \fItroff\fP المسمى \fBTE\fP من استخدامه. . \[lq]\fBT.\&\fP\[rq] هو مسجل بقيمة منطقية يشير إلى ما إذا كان يتم معالجة أسفل الجدول. . .\" marks the top of the table. .\" XXX: That claim, from Lesk 1979, is not true of DWB tbl/nroff nor .\" Heirloom Doctools tbl/nroff. GNU tbl appears to use it to mark the .\" top of a diverted table row when it's too tall to fit before the .\" next vertical trap. يُستخدم مسجل \fB#T\fP داخليًا. . تجنب استخدام هذه الأسماء لأي غرض آخر. . . .P يعرف \fI\%tbl\fP أيضًا ماكرو \fBT#\fP لإنتاج الخطوط السفلية والجانبية لجدول مُحاط بإطار. . بينما يقوم \fI\%tbl\fP نفسه بترتيب المخرجات لتشمل استدعاءً لهذا الماكرو في نهاية هذا الجدول، يمكن استخدامه أيضًا بواسطة حزم الماكرو لإنشاء إطارات للجداول متعددة الصفحات عن طريق استدعائه من ماكرو تذييل الصفحة الذي يُستدعى بدوره بواسطة مصيدة (trap) موضوعة بالقرب من أسفل الصفحة. . راجع قسم \[lq]القيود\[rq] أدناه لمزيد من المعلومات حول الجداول متعددة الصفحات. . . .P .\" GNU .\" AT&T tbl used all kinds of registers; many began with "3". GNU \fItbl\fP internally employs register, string, macro, and diversion names beginning with the numeral\ \fB3\fP. . .\" GNU .\" XXX: Why are they not named starting with "gtbl*" or something? GNU .\" tbl turns AT&T troff compatibility mode off anyway. يجب ألا يستخدم المستند المراد معالجته مسبقًا بـ GNU \fItbl\fP أيًا من هذه المعرفات. . . .\" ==================================================================== .SS "التفاعل مع \f[I]\%eqn\fB" .\" ==================================================================== . عالج المستند باستخدام \fI\%tbl\fP قبل .MR \%eqn 1 . . (يرتب .MR groff 1 المعالجات المسبقة آليًا بالترتيب الصحيح.) . .\" generic لا تستدعِ ماكروات \fBEQ\fP و \fBEN\fP داخل الجداول؛ بدلًا من ذلك، اضبط المحددات في إدخال \fIeqn\fP الخاص بك واستخدم خيار منطقة \fB\%delim\fP لكي يتعرف عليها \fI\%tbl\fP. . . .br .\" Keep enough space for heading, intro sentence, and first item. .ne 5v .\" ==================================================================== .SS "تحسينات GNU \f[I]tbl\fB" .\" ==================================================================== . .\" GNU .\" AT&T بالإضافة إلى الامتدادات المذكورة أعلاه، يزيل GNU \fItbl\fP القيود التي كان يعاني منها مستخدمو AT&T \fItbl\fP. . . .IP \[bu] 3n يمكن تحديد خيارات المنطقة بأي حالة أحرف. . . .IP \[bu] لا يوجد حد لعدد الأعمدة في الجدول، بغض النظر عن تصنيفها، ولا يوجد أي حد لعدد كتل النصوص. . . .IP \[bu] .\" GNU يأخذ GNU \fItbl\fP في الاعتبار جميع صفوف الجدول عند حساب عرض الأعمدة، وليس فقط تلك الموجودة في أول 200 سطر إدخال للمنطقة. . وبالمثل، فإنه يتعرف على أوسمة متابعة الجدول (\fB.T&\fP) خارج أول 200 سطر إدخال للمنطقة. . . .IP \[bu] قد تظهر المدخلات الرقمية والأبجدية في العمود نفسه. . . .IP \[bu] قد تمتد المدخلات الرقمية والأبجدية أفقيًا. . . .\" ==================================================================== .SS "استخدام GNU \f[I]tbl\fB داخل الماكروات" .\" ==================================================================== . يمكنك تضمين منطقة جدول داخل تعريف ماكرو. . .\" XXX: Why don't we fix that by ending all of tbl's own macro .\" definitions with a call to a macro in its own reserved name space? ومع ذلك، بما أن \fI\%tbl\fP يكتب تعريفات الماكرو الخاصة به في بداية كل منطقة جدول، فمن الضروري استدعاء ماكروات الإنهاء بدلًا من إنهاء تعريفات الماكرو بـ \[lq]\fB..\&\fP\[rq]. . .\" XXX: Why? بالإضافة إلى ذلك، يجب تعطيل محرف الهروب. . . .P لا يمكن استخدام جميع ميزات \fI\%tbl\fP من هذه الماكروات لأن \fI\%tbl\fP هو معالج مسبق لـ \fIroff\fP: فهو يرى الإدخال قبل أن يراه \fI\%troff\fP. . على سبيل المثال، تفشل المحاذاة العمودية للفواصل العشرية إذا كانت الأرقام التي تحتوي عليها تظهر كمعطيات ماكرو أو سلسلة؛ حيث يتم إجراء المحاذاة بواسطة \fI\%tbl\fP نفسه، الذي يرى فقط \fB\[rs]$1\fP و \fB\[rs]$2\fP وهكذا، وبالتالي لا يمكنه التعرف على الفاصلة العشرية التي تظهر لاحقًا فقط عندما يقوم \fI\%troff\fP بإقحام تعريف الماكرو أو السلسلة. . . .\" XXX: The following is a general caveat about preprocessors; move it. .P استخدام ماكروات \fI\%tbl\fP داخل إدخال مشروط (أي، يعتمد على طلب \fBif\fP أو \fBie\fP أو \fBel\fP أو \fBwhile\fP) يمكن أن يؤدي إلى أرقام أسطر مضللة في التشخيصات اللاحقة. . يقوم \fI\%tbl\fP بحقن مخرجاته دون قيد أو شرط في المستند المصدر، ولكن الفرع المشروط الذي يحتويه قد لا يُسلك، وإذا لم يُسلك، فإن طلبات \fBlf\fP التي يحقنها \fI\%tbl\fP لاستعادة رقم سطر المصدر لا يمكن أن يسري مفعولها. . فكر في نسخ مسجل عداد أسطر الإدخال \[lq]\fBc.\&\fP\[rq] واستعادة قيمته في موقع مناسب بعد إجراء الحسابات اللازمة. . . .br .ne 5v .\" ==================================================================== .SH الخيارات .\" ==================================================================== . يعرض \fB\-\-help\fP رسالة الاستخدام، بينما يعرض \fB\-v\fP و \fB\%\-\-version\fP معلومات الإصدار؛ ويخرج الجميع بعد ذلك. . . .TP \fB\-C\fP مكّن وضع توافق AT&T: التعرف على \fB.TS\fP و \fB.TE\fP حتى لو تبعها محرف آخر غير المسافة أو السطر الجديد، وتفسير تسلسل هروب القائد (leader) في وضع النسخ \fB\[rs]a\fP كمحرف قائد. . . .\" ==================================================================== .SH "حالة الخروج" .\" ==================================================================== . \fI\%tbl\fP exits with status\ \fB0\fP on successful operation, status\ \fB2\fP if the program cannot interpret its command\-line arguments, and status\ \fB1\fP if it encounters an error during operation. . . .\" ==================================================================== .SH القيود .\" ==================================================================== . .\" generic داخل منطقة \fItbl\fP (باستثناء كتل النصوص أو أسطر تحكم \fIroff\fP)، تجنب تسلسلات الهروب التي تقرأ بقية سطر الإدخال، كما تفعل \fB\[rs]\[dq]\fP و \fB\[rs]!\&\fP. . . .P الجداول متعددة الصفحات، إذا كانت محاطة بإطار و/أو كنت ترغب في تكرار عناوين أعمدتها بعد فواصل الصفحات، تتطلب دعمًا وقت تنسيق المستند. . نشأ عرف لهذا الدعم في حزم الماكرو مثل \fIms\fP و \fImm\fP و \fIme\fP. . لاستخدامه، اتبع وسم \fB.TS\fP بمسافة ثم \[lq]\fBH\fP\[rq]؛ سيقوم المنسق بتفسير ذلك كاستدعاء ماكرو \fBTS\fP مع معطى \fBH\fP. . بعد ذلك، داخل بيانات الجدول، استدعِ ماكرو \fBTH\fP؛ وهذا يعلم حزمة الماكرو بمكان انتهاء العناوين. . إذا لم يكن لجدولك صفوف عناوين كهذه، أو كنت لا ترغب في تكرارها، فاستدعِ \fBTH\fP مباشرة بعد مواصفات تنسيق الجدول. . إذا كان الجدول متعدد الصفحات محاطًا بإطار أو يحتوي على عناوين أعمدة مكررة، فلا تحطه بماكروات الحفظ/التحرير (keep/release)، ولا تحوله بأي طريقة أخرى. . علاوة على ذلك، لن يؤدي طلب \fBbp\fP إلى فاصل صفحات في جدول \[lq]\fBTS H\fP\[rq]. . عرف ماكرو لتغليف \fBbp\fP: استدعِه بشكل طبيعي إذا لم يكن هناك تحويلة حالية. . خلاف ذلك، مرر استدعاء الماكرو إلى التحويلة المحيطة باستخدام تسلسل هروب السطر الشفاف \fB\[rs]!\&\fP؛ سيؤدي هذا إلى "تصعيد" فاصل الصفحة إلى جهاز الإخراج. . راجع قسم \[lq]أمثلة\[rq] أدناه للحصول على توضيح. . . .P لا يدعم .MR grotty 1 الخطوط الأفقية المزدوجة؛ بل يستخدم خطوطًا مفردة بدلًا منها. . كما يتجاهل حركات نصف السطر، لذا فإن معدل العمود \fBu\fP ليس له أي تأثير. . On terminal devices (\[lq]\fInroff\ \fPmode\[rq]), horizontal rules and box borders occupy a full vee of space; \fBdoublebox\fP doubles that for borders. . وبالتالي، تتطلب الجداول التي تستخدم هذه الميزات مساحة عمودية أكبر في وضع \fInroff\fP عنها في وضع \fItroff\fP: اكتب طلبات \fBne\fP وفقًا لذلك. . تُرسم الخطوط العمودية بين الأعمدة في المسافة بين الأعمدة في وضع \fInroff\fP؛ استخدام خطوط عمودية مزدوجة و/أو تقليل تباعد الأعمدة عن القيمة المبدئية يمكن أن يجعلها قبيحة أو يؤدي لتراكب بيانات الجدول فوقها. . . .P يجب أن تكون كتلة النص داخل الجدول قادرة على الاحتواء في صفحة واحدة. . . .P .\" GNU استخدام \fB\[rs]a\fP لوضع الرواد (leaders) في مدخلات الجدول لا يعمل في GNU \fItbl\fP، إلا في وضع التوافق. . هذا هو السلوك الصحيح: \fB\[rs]a\fP هو رائد \fIغير مفسر\fP. . لا يزال بإمكانك استخدام محرف الرائد الخاص بـ \fIroff\fP (Control+A) أو تعريف سلسلة نصية لاستخدام \fB\[rs]a\fP كما صُمم: ليُفسر فقط في وضع النسخ. . . .RS .P .EX \&.ds a \[rs]a \&.TS \&box center tab(;); \&Lw(2i)0 L. \&السكان\[rs]*a;6,327,119 \&.TE .EE .RE . . .\" We use a real leader to avoid defining a string in a man page. .P .TS box center tab(;); Lw(2i)0 L. التعداد;6,327,119 .TE . . .P إن وجود \[lq]\fB|\fP\[rq] بادئ أو لاحق في مواصفات التنسيق، كما في \[lq]\fB|LCR|.\&\fP\[rq]، ينتج مسافة (en space) بين القواعد ومحتوى الأعمدة المتجاورة. . إذا كانت هذه المسافة غير مرغوبة (يجب أن تلاصق القاعدة المحتوى)، يمكنك إدراج أعمدة \[lq]وهمية\[rq] بفاصل صفري ومدخلات جدول فارغة مقابلة قبلها و/أو بعدها. . . .RS .P .EX \&.TS \¢er tab(#); \&R0|L C R0|L. _ \&#ليفولوز#جلوكوز#ديكستروز# _ \&.TE .EE .RE . . .br .ne 2v .P هذه الأعمدة الوهمية ذات عرض صفري وبالتالي فهي غير مرئية؛ ولسوء الحظ فإنها عادة لا تعمل كما هو مقصود على أجهزة الطرفية. . . .if t \{\ .TS center tab(#); R0|L C R0|L. _ #levulose#glucose#dextrose# _ .TE .\} . . .br .ne 3v .\" ==================================================================== .SH أمثلة .\" ==================================================================== . .if t \{\ . \" Unstrand line. What sins we commit for attractive page layout... . nr old-PD \n[PD] . nr PD 0.35v .\} .\" generic قد يكون من الأسهل اكتساب لغة \fItbl\fP من خلال الأمثلة بدلاً من الوصف الرسمي، خاصة في البداية. . . .\" Note: This example is nearly at the column limit (78n) for nroff .\" output. Recast with care. .RS .P .if t \{\ . ps 9 . vs 11 .\} .\" More sinning to fit the examples on 1 U.S. letter page. .EX \&.TS box center tab(#); Cb Cb L L. القدرة#التطبيق القوة#يسحق ثمرة طماطم الرشاقة#يتفادى ثمرة طماطم مقذوفة البنية#يأكل ثمرة طماطم عمرها شهر دون أن يمرض الذكاء#يعرف أن الطماطم فاكهة الحكمة#يختار \[rs]f[I]ألا\[rs]f[] يضع الطماطم في سلطة الفواكه الكاريزما#يبيع سلطات فواكه تعتمد على الطماطم لآكلي اللحوم \&.TE .EE .RE .if t \{\ . ps . vs .\} . . .P .TS box center tab(#); Cb Cb L L. القدرة#التطبيق القوة#يسحق ثمرة طماطم الرشاقة#يتفادى ثمرة طماطم مقذوفة البنية#يأكل ثمرة طماطم عمرها شهر دون أن يمرض الذكاء#يعرف أن الطماطم فاكهة الحكمة#يختار \f[I]ألا\fR يضع الطماطم في سلطة فواكه الكاريزما#يبيع سلطات فواكه تعتمد على الطماطم لآكلي اللحوم .TE . . .P يمكن أن يكون استيعاب مصنفات الأعمدة \fBA\fP و \fBN\fP في التصيير المرئي أسهل منه في الوصف. . . .RS .P .if t \{\ . ps 9 . vs 11 .\} .\" More sinning to fit the examples on 1 U.S. letter page. .EX \&.TS center tab(;); CbS,LN,AN. مدخول الطاقة اليومي (بالميغاجول) المغذيات الكبيرة \&.\[rs]" افتراض 3 أرقام معنوية للدقة كربوهيدرات;4.5 دهون;2.25 بروتين;3 \&.T& LN,AN. معدن Pu\-239;14.6 _ \&.T& LN. الإجمالي;\[rs][ti]24.4 \&.TE .EE .RE .if t \{\ . ps . vs .\} . . .RS .P .TS center tab(;); CbS,LN,AN. مدخول الطاقة اليومي (بالميغاجول) .\" assume 3 significant figures of precision المغذيات الكبيرة كربوهيدرات;4.5 دهون;2.25 بروتين;3 .T& LN,AN. معدن Pu\-239;14.6 _ .T& LN. الإجمالي;\[ti]24.4 .TE .RE .if t \{\ . \" Undo kludge. . nr PD \n[old-PD]u . rr old-PD .\} . . .br .ne 12v .P .\" generic بعد ذلك، سنقوم بتعديل عرض مدمج للامتداد، والمحاذاة الـ \fBعمودية\fP، ومعدلات الأعمدة ذات العرض الصفري من مرجع \fImandoc\fP لمفسر \fItbl\fP الخاص به. . إنه يستحق الدراسة المتأنية. . . .RS .P .EX \&.TS box center tab(:); Lz S | Rt Ld| Cb| \[ha] \[ha] | Rz S. يسار:يمين يسار:مركز: :يمين \&.TE .EE .RE . . .RS .P .TS box center tab(:); Lz S | Rt Ld| Cb| ^ ^ | Rz S. left:r l:center: :right .TE .RE . . .P .ne 2v ترنح الصفوف لا يمكن تحقيقه مرئياً على أجهزة الطرفية، ولكن الجدول الذي يستخدمه يمكن أن يظل مفهوماً رغم ذلك. . . .RS .P .EX \&.TS center tab(|); Cf(BI) Cf(BI) Cf(B), C C Cu. n|n\[rs]f[B]\[rs][tmu]\[rs]f[]n|الفرق 1|1 2|4|3 3|9|5 4|16|7 5|25|9 6|36|11 \&.TE .EE .RE . . .RS .P .TS center tab(|); Cf(BI) Cf(BI) Cf(B), C C Cu. n|n\f[B]\[tmu]\fRn|الفرق 1|1 2|4|3 3|9|5 4|16|7 5|25|9 6|36|11 .TE .RE . . .P بعض ميزات \fI\%tbl\fP لا يمكن توضيحها في البيئة المحدودة لصفحة دليل محمولة. . . .\" TODO: Find a better example than this. .\".P .\"As noted above, .\"we can embed a table region in a .\".I groff .\"macro definition. .\". .\".IR \%tbl , .\"however, .\"cannot know what will result from any macro argument interpolations, .\"so we might confine such interpolations to one column of the table and .\"apply the .\".B x .\"modifier to it. .\". .\". .\".RS .\".P .\".EX .\"\&.de END .\"\&.. .\"\&.eo .\"\&.de MYTABLE END .\"\&.TS .\"\&allbox tab(;); .\"\&C Lx. .\"\&This is table \[rs]$1.;\[rs]$2 .\"\&.TE .\"\&.END .\"\&.ec .\"\&.MYTABLE 1 alpha .\"\&.MYTABLE 2 beta .\"\&.MYTABLE 3 "gamma delta" .\".EE .\".RE .\" .\" .P .\" generic يمكننا تعريف ماكرو خارج منطقة \fItbl\fP يمكننا استدعاؤه من داخلها للتسبب في فاصل صفحات داخل جدول محاط بإطار متعدد الصفحات. . يمكنك اختيار اسم مختلف؛ تأكد من تغيير كلا ظهوري \[lq]BP\[rq]. . . .RS .P .ne 4v .EX \&.de BP \&.\& ie \[aq]\[rs]\[rs]n(.z\[aq]\[aq] \&.bp \[rs]\[rs]$1 \&.\& el \[rs]!.BP \[rs]\[rs]$1 \&.. .EE .RE . . .\" ==================================================================== .SH "انظر أيضاً" .\" ==================================================================== . \[lq]Tbl\[em]برنامج لتنسيق الجداول\[rq]، بقلم M.\& E.\& Lesk، عام 1976 (نُقح في 16 يناير 1979)، تقرير مختبرات AT&T Bell التقني لعلوم الحوسبة رقم 49. . . .P .\" mandoc أُخذ مثال الامتداد أعلاه من صفحة دليل \fImandoc\fP لـ .UR https://man.openbsd.org/tbl.7 تنفيذ \fItbl\fP الخاص بها .UE . . . .P .MR groff 1 , .MR \%troff 1 . . .\" Restore compatibility mode (for, e.g., Solaris 10/11). .cp \n[*groff_tbl_1_man_C] .do rr *groff_tbl_1_man_C . . .\" Local Variables: .\" fill-column: 72 .\" mode: nroff .\" End: .\" vim: set filetype=groff textwidth=72: .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .