Пробелы в таблице адаптированы к ширине текста

Пробелы в таблице адаптированы к ширине текста

Можно ли вычислить минимальную ширину, необходимую для столбца (это делает tabularx) и разделить оставшееся пространство (например, на \textwidth) на промежутки между столбцами поровну? Большое спасибо

\documentclass[a4paper,12pt,fleqn,twoside,openright]{book}
\usepackage{caption}

\usepackage{tabularx,booktabs}

\begin{document}

    \begin{table}
    \centering
    \caption{table}
    \label{table:table}
    \begin{tabularx}{\textwidth}{>{\centering}X>{\centering}X>{\centering\arraybackslash}X}
    \toprule
    \textbf{1}     & \textbf{2} & \textbf{3}    \\ \midrule
    A     &    BBBBB  &   AAAAAAAAAAAA\\ 
    B            &   b   &   b     \\ 
    C      &     c     &    c   \\
    \bottomrule
    \end{tabularx}
    \end{table}
\end{document}

После совета:

Как добавить пробел перед первым столбцом и после последнего столбца?

Как сделать исключение и не оставлять пробелов между двумя столбцами?

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{array}
\begin{document}



\begin{center}  
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ccc@{}}
\hline
A & B & v\\
C & D & b\\
\hline
\end{tabular*}
\end{center}

\end{document}

Связанный контент