\begin{xltabular}{\textwidth}{|c|X|X|X|X|}
\caption{Proses \textit{login}} \label{tab:proses-login} \\
\hline
\multicolumn{1}{|c|}{\textbf{No.}} & \multicolumn{1}{|c|}{\textbf{Data Masukan}} & \multicolumn{1}{c|}{\textbf{Hasil yang Diharapkan}} & \multicolumn{1}{c|}{\textbf{Hasil Pengujian}} & \multicolumn{1}{c|}{\textbf{Kesimpulan}} \\ \hline
\endfirsthead
1 & Memasukkan \textit{email} dan \textit{password} yang benar & \textit{Login} berhasil dan menampilkan halaman \textit{dashboard} dari \textit{user} & Halaman \textit{dashboard} dari \textit{user} ditampilkan & Berhasil \\
\hline
2 & Memasukkan \textit{email} dan \textit{password} yang salah & Menampilkan pesan \textit{error} & \textit{Login} ditolak dan \textit{popup} berisi pesan \textit{error ditampilkan} & Berhasil \\
\hline
\end{xltabular}
我遇到了意想不到的结果,我的表格单元格有奇怪的左填充。如何让所有表格单元格居中对齐?
答案1
您发布的代码片段没有提供任何有关导致单元格内容缩进的原因的信息。也就是说,我看不出将单元格内容居中的理由。我只是让文本流动,同时抑制单元格内容的完全对齐。
不过,代码确实指出了一个严重的问题:表格比 宽很多\textwidth
。这是因为您不允许在标题单元格中换行。由于我看不出使用包装器的理由\multicolumn
,我建议您直接删除它们。我还会删除大胆的标题单元格的内容。
另外,为了让表格看起来更加开放和吸引人,我建议您去掉所有垂直线,使用更少但间距适当的水平线。
\documentclass{article} % or some other suitable document class
\usepackage[T1]{fontenc}
\usepackage[bahasa]{babel} % is this right?
\hyphenation{dash-board}
\usepackage{xltabular,ragged2e}
\newcolumntype{L}{>{\RaggedRight}X} % suppress full justication
\usepackage{booktabs} % for \toprule, \midrule, \addlinespace, and \bottomrule macros
\begin{document}
\noindent
\begin{xltabular}{\textwidth}{@{} l LLL l @{}}
\caption{Proses \textit{login}}
\label{tab:proses-login} \\
\toprule
No. &
Data Masukan &
Hasil yang \mbox{Diharapkan} &
Hasil Pengujian &
Kesimpulan \\
\midrule
\endfirsthead
1 &
Memasukkan \textit{email} dan \textit{password} yang benar &
\textit{Login} berhasil dan menampilkan halaman \textit{dashboard} dari \textit{user} &
Halaman \textit{dashboard} dari \textit{user} ditampilkan &
Berhasil \\
\addlinespace
2 &
Memasukkan \textit{email} dan \textit{password} yang salah &
Menampilkan pesan \textit{error} &
\textit{Login} ditolak dan \textit{popup} berisi pesan \textit{error ditampilkan} &
Berhasil \\
\bottomrule
\end{xltabular}
\end{document}