Tabularx + multicolumna + 1 tamaño de columna fijo

Tabularx + multicolumna + 1 tamaño de columna fijo

Hice una tabla con tabularx que tiene primero una fila de varias columnas seguida de 2 filas, que tienen 2 columnas, la primera columna debe tener un tamaño fijo (p{7mm}) la segunda debe ser X. Si configuro el tamaño de la primera columna a 7 mm, la segunda columna no se expande al ancho del texto. ¡¿Como puedo resolver esto?! ingrese la descripción de la imagen aquí

 \documentclass[a4paper, 12pt, DIV14, BCOR5mm, toc=listof, toc=bibliography]{scrreprt}
%usepackage
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{xfrac}
\usepackage[fleqn]{amsmath}

\usepackage{calc} 
\begin{document}


\begin{tabularx}{\textwidth}{@{}p{7mm}X@{}}
    \multicolumn{2}{@{}>{\setlength{\hsize}{2\hsize}\addtolength{\hsize}{2\tabcolsep}}X@{}}{Kollagen-I/III-Quotient (Western blot) in Haut und Faszie von Patienten mit Leistenhernien bzw. Narbenhernien. }\\
    a & Leistenherniengewebe (Fascia transversalis, * indirekte Hernie oder direkte Hernie versus Kontrolle, p<0,001; ** indirekte Hernie gegen direkte Hernie, p>0,05).\\
    b & Narbenherniengewebe (Haut, * p<0,01 versus Kontrolle, ** p<0,01 versus stabile Narbe, *** p<0,01 versus Narbenhernie).\\
\end{tabularx} 
\end{document}

Respuesta1

El segundo argumento de la \multicolumninstrucción es crear el problema que desea solucionar. En lugar de

\multicolumn{2}{@{}>{\setlength{\hsize}{2\hsize}\addtolength{\hsize}{2\tabcolsep}}X@{}}

Deberías escribir

\multicolumn{2}{@{} p{\textwidth} @{}}

Vale la pena tener en cuenta que una Xcolumna es, para todos los efectos, una p{<width>}columna en la que LaTeX tiene la tarea de calcular el valor de <width>. Si ya se conoce el ancho deseado (aquí: \textwidth), no tiene mucho sentido cargar a LaTeX con un cálculo adicional, ¿verdad?

información relacionada