与其他列共享列的空白空间

与其他列共享列的空白空间

Blank space in column 1 should be shared with other columns

正如您在图中所看到的,我希望第 1 列的空白空间与其他列共享,以便表格看起来更整洁,更适合读者。

\setcolsep并不能解决这个问题。

更新:修复代码:

\documentclass{article}
\usepackage{float}
\usepackage{array}
\usepackage{tabularx}
\usepackage{xepersian}
\begin{document}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\begin{tabularx}{\textwidth}{| X | X | X |}
\hline
ویژگی & TCP & UDP\\\hline
نوع ارتباط & بر اساس اتصال & بدون برقراری اتصال (ممکن است هر مقدار اطلاعات فرستاده شود و آن پایان ارتباط باشد)\\
مزیت & ارتباط قابل اطمینان & سرعت بالا\\
استفاده پروتکل های دیگر & \lr{HTTP}\footnote{\lr{Hypertext Transfer Protocol}}, \lr{HTTPS}\footnote{\lr{Hypertext Transfer Protocol Secure}}, \lr{FTP}\footnote{\lr{File Transfer Protocol}}, \lr{Telnet} & \lr{DNS}\footnote{\lr{Domain Name System}}, \lr{DHCP}\footnote{\lr{Dynamic Host Configuration Protocol}}, \lr{VOIP}\footnote{\lr{Voice over Internet Protocol}}\\
نظم ارسال & طبق نظم مشخص شده & بدون نظم\\
سایز هدر & \lr{20 Bytes} & \lr{8 Bytes}\\
خطایابی & بله & بله\\
بازیابی & بله (پس از خطایابی، اطلاعاتی که اشتباه انتقال یافته اند دوباره منتقل می شوند) & خیر\\
\hline
\end{tabularx}
\end{document}

答案1

尝试类似

\begin{tabularx}{\textwidth}{
   | >{\hsize=1.1\hsize}X 
   | >{\hsize=1.1\hsize}X 
   | >{\hsize=0.8\hsize}X |}
 [...]

应该\hsize添加 3X

相关内容