• 0

كيف أضبط قيم الأعمدة بداخل tabular form على LaTeX؟

على برنامج LaTeX أريد إضافة عنصر tabular وأريد ضبط قيم الأعمدة بداخله لتظهر متوسطة للعمود، هذه هي محاولتي:

\begin{center}
\begin{tabular}{|m{1.5cm}|m{1.5cm}||m{1.5cm}|m{1.5cm}|}
\hline
1& 2 & 7 & 8 \\
0 & 89 & 100 & 55\\
4 & 6  & 4999& 055\\
\hline
\end{tabular}
\end{center}

فكيف أفعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لفعل ذلك عليك بتعويض نوع الأعمدة من m إلى النوع p  والذي يتيح لك إمكانية تعديل الأعمدة عمودياً، لتحصل على شكل شبيه بالصورة التالية:

bJIGk.thumb.png.da3ef284086786c6e7e992f3

أي أن الكود الخاص بك سيتم تعويضه بالآتي:

\documentclass{article}
\usepackage{array,booktabs}
\begin{document}
\begin{center}
  \begin{tabular}{ *{4}{>{\centering\arraybackslash}p{1.5cm}} }
    \toprule
    1 &  2 &   7  &  8  \\
    0 & 89 &  100 &  55 \\
    4 &  6 & 4999 & 055 \\
    \bottomrule
  \end{tabular}
\end{center}
\end{document}

في حال أردت توضيب الأرقام لتظهر الوحدات فوق الوحدات، العشرات فوق العشرات ...، بهذا الشكل:

hmbXA.thumb.png.4d9261ca7e41015bc49e6752

ستحتاج إلى استعمال:

\begin{tabular}{
      S[table-format=1]%    x
      S[table-format=2]%   xx
      S[table-format=4]% xxxx
      S[table-format=3]%  xxx
    }

أي أنّ الكود الإجمالي للوثيقة سيكون هو:

\documentclass{article}
\usepackage{booktabs,siunitx}
\begin{document}
\begin{center}
  \sisetup{table-column-width=15mm}
  \begin{tabular}{
      S[table-format=1]%    x
      S[table-format=2]%   xx
      S[table-format=4]% xxxx
      S[table-format=3]%  xxx
    }
    \toprule
    1 &  2 &    7 &   8 \\
    0 & 89 &  100 &  55 \\
    4 &  6 & 4999 & 055 \\
    \bottomrule
  \end{tabular}
\end{center}
\end{document}

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن