如何创建具有特定宽度和自适应列宽的长表?

如何创建具有特定宽度和自适应列宽的长表?

我需要创建一个具有固定平均宽度的长表,其中包含一个自适应列和另外两个具有派生宽度的列以适应平均表宽度。

我试过这个回答但我需要在最后一列有一个 parbox。

\documentclass{article}
\usepackage{longtable}

\begin{document}


Perfect Fit

\begin{longtable}[l]{|p{0.35\textwidth}|p{0.05\textwidth}|p{0.6\textwidth}|}%   

    HTML & - & HyperText Markup Language \\
    PHP & - & Hypertext Preprocessor \\
    Oceanogr. Oceanogr. .& - &          oceanography, oceanographic(al) oceanography, oceanographic(al) oceanography, oceanographic(al)

\end{longtable}

Manual Adjustment 1

\begin{longtable}[l]{|l|p{0.05\textwidth}|p{0.26\textwidth}|}%  

HTML & - & HyperText Markup Language \\
PHP & - & Hypertext Preprocessor \\
Oceanogr. Oceanogr. Oceanogr. Oceanogr. Oceanogr.& - &          oceanography, oceanographic(al) oceanography, oceanographic(al) oceanography, oceanographic(al)

\end{longtable}


Manual Adjustment 2

\begin{longtable}[l]{|l|p{0.05\textwidth}|p{0.54\textwidth}|}%  

    HTML & - & HyperText Markup Language \\
    PHP & - & Hypertext Preprocessor \\
    Oceanogr. Oceanogr. Oceanogr. & - &         oceanography, oceanographic(al) oceanography, oceanographic(al) oceanography, oceanographic(al)

\end{longtable}     

\end{document}

我是否可以通过某种方式获取结果的第一列宽度并从文本宽度中减去它来设置其他列的宽度?

相关内容