Неполный \hbox (плохость 10000) в выравнивании

Неполный \hbox (плохость 10000) в выравнивании

В своей диссертации я хотел, чтобы члены уравнений были следующими:введите описание изображения здесь Поэтому я нашел такой способ создания:

\newlength{\conditionwd}
\newenvironment{variables}[1][on\quad]
{%
#1\tabularx{\textwidth-\widthof{#1}}[t]{
 >{$}l<{$} @{${}:\enspace{}$} l>{(}l<{)}@{}
}%
}
{\endtabularx\\[\belowdisplayskip]}

Итак, в примере на картинке будет следующее:

    \begin{variables}
        Q   & Transferència de calor                            & \si{\watt}\\
        k   & Conductivitat tèrmica del material                & \si{\watt\per\meter\per\kelvin}\\
        A   & Àrea de la superfície de bescanvi                 & \si{\square\metre}\\
        T   & Temperatura                                       & \si{\kelvin}\\
        x   & Profunditat superfície                            & \si{\metre}\\
        -   & Expressa direcció calor de zona calenta a freda   &
    \end{variables}

Проблема в том, что, как вы можете видеть на следующем рисунке, в последней строке кода появляется ошибка,Неполный \hbox (плохость 10000).

введите описание изображения здесь

Хотя код работает, ошибка меня раздражает, и я не могу найти способ ее исправить. Мне было интересно, может ли кто-то более опытный увидеть, что вызвало ошибку, и помочь мне ее исправить.

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