表格 - 文本宽度

表格 - 文本宽度

如何在整个表格宽度上设置表格。我想用\textwidth。我想要一个宽度为\textwidth、3 列、ccl列对齐的表格

列宽约为:

  • 第一栏0,25\textwidth
  • 第二0,25\textwidth
  • 第三0,5\textwidth

请问哪里有错误?

\documentclass[12pt,a4paper]{report}

\usepackage[a-2u]{pdfx}
\usepackage[czech]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{icomma}         
\usepackage{booktabs}             
\usepackage{makecell}
\usepackage{amssymb}
\usepackage{tabularx}

\begin{document}

\begin{table}\small
\begin{tabularx}{\textwidth}{X X X }

Kanál   &Označení   &Veličina\\

1&  AS1&    Zeměpisná šířka 1 \\
17& g1& Exponent gravitačního ztemnění 1. složky\\


\Xhline{2\arrayrulewidth}


\end{tabularx}

\end{table}

\end{document}

在此处输入图片描述

在此处输入图片描述

答案1

\documentclass[12pt,a4paper]{report}
\usepackage{booktabs, makecell, tabularx}

\begin{document}
    \begin{table}
\small
\begin{tabularx}{\textwidth}{>{\hsize=0.25\hsize}X
                             >{\hsize=0.25\hsize}X
                             >{\hsize=0.50\hsize}X}
Kanál   &   Označení    &   Veličina            \\
1       &   AS1         &   Zeměpisná šířka 1   \\
17      &   g1          &   Exponent gravitačního ztemnění 1. složky\\
\bottomrule
\end{tabularx}
    \end{table}
\end{document}

在此处输入图片描述

相关内容