制作带有长文本和换行文本的表格作为表头

制作带有长文本和换行文本的表格作为表头

我想做这样的桌子桌子

这是我的代码(仅尝试使用标题和一个空行)

\begin{table}[ph]
  \centering
    \begin{tabular}{\textwidth}{|l|l|l|l|l|l|l|l|l|}
      \hline
      No & Uraian Tugas & Nama Kegiatan & Tahapan Kegiatan & Proses Kegiatan Aktualisasi dan Keterkaitan dengan NDS & Output/Hasil  Kegiatan & Kontribusi Output/Hasil Kegiatan terhadap Penguatan NDS Organisasi & Hambatan yang Mungkin akan Dialami dalam Mengaktualisasikan NDS & Solusi Menghadapi Hambatan \\
      \hline 
       & & & & & & & & &
    \end{tabular}
\end{table}

然而,这就是我得到的

我得到的表格

请帮忙。

答案1

一些建议:

  • 使用tabularx环境而不是tabular环境。
  • 使用允许包裹长材料的柱类型。
  • 使用适当的语言设置加载babel包。(在下面的例子中,我设置了“印度尼西亚语”,但我可能完全错了。
  • 选择较小的字体大小,并减少列间插入的空白量。
  • 如果您希望 LaTeX 在斜线符号处插入换行符,请写\slash而不是。/

在此处输入图片描述

\documentclass{article}
\usepackage[indonesian]{babel}    % choose appropriate language
\usepackage[margin=1in]{geometry} % set page paramaters

\usepackage{tabularx,ragged2e}
\newcolumntype{Y}{>{\RaggedRight\arraybackslash\hspace{0pt}}X}
\newcolumntype{C}{>{\Centering\arraybackslash\hspace{0pt}}X}

\begin{document}

\begin{table}[ph]
  \setlength\tabcolsep{3pt} % default value: 6pt
  \footnotesize
    \begin{tabularx}{\textwidth}{|c|*{8}{Y|}}
      \hline
      No & Uraian Tugas & Nama Kegiatan & Tahapan Kegiatan & Proses Kegiatan Aktualisasi dan Keterkaitan dengan NDS & Output\slash Hasil  Kegiatan & Kontribusi Output\slash Hasil Kegiatan terhadap Penguatan NDS Organisasi & Hambatan yang Mungkin akan Dialami dalam Mengaktualisasikan NDS & Solusi Menghadapi Hambatan \\
       \hline
       & & & & & & & &  \\
       \hline
    \end{tabularx}
\end{table}
\end{document} 

相关内容