latex - 如何设置列的固定宽度?

标签 latex tabular

大家好,我正在 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}

它工作得很好,但是当我尝试修复我尝试过的列的宽度时,问题就出现了:

\begin{tabular}{l{2cm}|l{2cm}|l{2cm}}

结果是同一个表,列的长度可变,我想修复列的长度,我想感谢任何解决此问题的建议。

最佳答案

考虑以下代码:

\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}

输出下表:

screenshot of output

您可能对该系列特别感兴趣

\begin{tabular}{|p{20mm}|p{15mm}|p{10mm}|}

实现paragraph alignment对于给定宽度的列的内容(此处分别为 20、15 和 10 毫米)。

<小时/>

为了更简单,您应该删除所有这些 \multicolumn{1}{}{} 并进行更改

\begin{tabular}{l{2cm}|l{2cm}|l{2cm}}

\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|}

关于latex - 如何设置列的固定宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37394808/

相关文章:

Markdown 。如何减少标题栏和正文开头之间的空间

latex - gnuplot - 如何使用 epslatex 终端在标签中获取彩色文本

python - Matplotlib 和 Latex Beamer : Correct size

flutter 表结构

python - 来自 WB WDI 数据的 Pandas DataFrame : combine year columns into "year" variable and merge rows

PHP LaTeX 到 PDF 的转换/编译

vim - 如果文件类型 == tex

HTML 表格对齐问题

php - 如何从 PHP 脚本生成表格格式的输出

google-apps-script - 谷歌应用程序脚本: Insert inlineImage and text into Table Cell and modify text in the cell