大家好我正在创建一个关于latex的表我的代码如下所示:
\begin{table}[H]
\centering
\caption{caption}
\label{my-label}
\begin{tabular}{lll}
\hline
\multicolumn{3}{|c|}{\cellcolor[HTML]{34CDF9}{\color[HTML]{000000} Matriz confusión Genero.}} \\ \hline
\multicolumn{1}{|l|}{} & \multicolumn{1}{l|}{M} & \multicolumn{1}{l|}{F} \\ \hline
\multicolumn{1}{|l|}{M} & \multicolumn{1}{l|}{43} & \multicolumn{1}{l|}{7} \\ \hline
\multicolumn{1}{|l|}{F} & \multicolumn{1}{l|}{11} & \multicolumn{1}{l|}{39} \\ \hline
\end{tabular}
\end{table}
Run Code Online (Sandbox Code Playgroud)
它运行良好,但问题出现在我尝试修复我尝试的列的宽度时:
\begin{tabular}{l{2cm}|l{2cm}|l{2cm}}
Run Code Online (Sandbox Code Playgroud)
结果是相同的表,具有可变长度的列,我想修复列的长度,我想欣赏任何解决此问题的建议.
Mat*_*gro 10
请考虑以下代码:
\documentclass[a4paper]{article}
\usepackage{}
\begin{document}
\begin{table}%[H]
\centering
\caption{caption}
\label{my-label}
\begin{tabular}{|p{20mm}|p{15mm}|p{10mm}|}
\hline
% \multicolumn{3}{|c|}{\cellcolor[HTML]{34CDF9}{\color[HTML]{000000} Matriz confusión Genero.}} \\ \hline
\multicolumn{3}{|c|}{Matriz confusión Genero.} \\ \hline
& M & F \\ \hline
M & 43 & 7 \\ \hline
F & 11 & 39 \\ \hline
\end{tabular}
\end{table}
\end{document}
Run Code Online (Sandbox Code Playgroud)
输出下表:
您可能对该行感兴趣
\begin{tabular}{|p{20mm}|p{15mm}|p{10mm}|}
Run Code Online (Sandbox Code Playgroud)
对给定宽度的列的内容实现段落对齐(分别为20,15和10mm).
为了使它更简单,你应该摆脱所有这些\multicolumn{1}{}{}并改变
\begin{tabular}{l{2cm}|l{2cm}|l{2cm}}
Run Code Online (Sandbox Code Playgroud)
至
\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|}
Run Code Online (Sandbox Code Playgroud)