Latex 乳胶板多柱产生不均匀的细胞宽度

Latex 乳胶板多柱产生不均匀的细胞宽度,latex,Latex,考虑以下代码: \begin{tabular}{c|c|c|c|c|c|c|c|c} \hline \textbf{Bit $\rightarrow$} & 7 & 6 & 5 & 4 & 3 & 2 & 1 & 0\\ \hline Byte 1 & \multicolumn{4}{c|}{MQTT Control Packet type} & \multicolumn{4}{c}{

考虑以下代码:

\begin{tabular}{c|c|c|c|c|c|c|c|c}
    \hline
    \textbf{Bit $\rightarrow$} & 7 & 6 & 5 & 4 & 3 & 2 & 1 & 0\\
    \hline
    Byte 1 & \multicolumn{4}{c|}{MQTT Control Packet type} & \multicolumn{4}{c}{Flags specific to each MQTT Control Packet type}\\
    \hline
    Byte 2 & \multicolumn{8}{c}{Remaining Length}\\
    \hline
\end{tabular}
为什么看起来像这样?我希望第一行的单元格具有相同的宽度

简单,没问题:

\documentclass{article}
\开始{document}
\开始{表格}{|*{9}{p{11mm}}}
\赫林
\textbf{Bit$\rightarrow$}&7&6&5&4&3&2&1&0\\
\赫林
字节1&\multicolumn{4}{c}{MQTT控制数据包类型}&\multicolumn{4}{p{50mm}}}}{特定于每个MQTT控制数据包类型的标志}\\
\赫林
字节2&\multicolumn{8}{c}{剩余长度}\\
\赫林
\结束{表格}
\结束{document}
主要是改变路线:

\begin{tabular}{c | c | c | c | c | c | c}

\begin{tabular}{p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}p{11mm}
或者,最好是

\begin{tabular}{|*{9}{p{11mm}}
然后,我在下面添加了一些其他编辑,以调整对齐方式并在表的边缘添加垂直线(用我的代码来处理代码不会占用您太多时间)

输出:


到今天为止,我将详细介绍更多内容,以统一包含固定柱宽的居中对齐方式。请随时发表评论

多谢各位!这正是我想要这张桌子的样子。虽然仍然有点费力,但它仍然有效:)@binaryBigInt谢谢你,很乐意帮忙!但至少可以查看
\newcolumntype
命令(来自
array
包),以一致地调整所有单元格的对齐。例子: