¿Cómo establecer el ancho de columna en tabularx?

¿Cómo establecer el ancho de columna en tabularx?

Tengo una tabla, ¿cómo establecer el ancho de la sexta fila, para que el ancho de las columnas sea 25%|25%|25%|25%? En este momento mi código se ve así:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage{multirow,tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{ |X|X|X|X| }
\hline
\multicolumn{2}{|c|}{1.Название документа}   & \multicolumn{2}{|c|}{add}           \\ \hline
\multicolumn{2}{|c|}{2.Компания группы}      & \multicolumn{2}{|c|}{something}    \\  \hline
\multicolumn{2}{|c|}{3.Филиал/подразделение} & \multicolumn{2}{|c|}{something}    \\  \hline
\multicolumn{2}{|c|}{4.Вид работ:}           & \multicolumn{2}{|c|}{something}   \\ \hline
\multicolumn{4}{|c|}{\textbf{Общестроительные работы Cекции №10 (2 и 3й этажи)}}  \\ \hline
6.Срок начала работ, согласно проектного плана  & дата 1 & 7.Срок окончания работ, согласно проектного плана  & дата 2 \\ \hline  
\multicolumn{4}{|c|}{8.Требуемая разрешительная документация}  \\ \hline
\multicolumn{4}{|c|}{Сертификат, лицензия}  \\ \hline
\multicolumn{2}{|c|}{9.Необходимость в проведении предварительного аудита} &  \multicolumn{2}{|c|}{Да} \\ \hline
\multicolumn{2}{|c|}{10.Лицо, ответственное за осуществление технадзора со стороны заказчика} & \multicolumn{2}{|c|}{Сидоров И.И.} \\ \hline
\multicolumn{2}{|c|}{11.Контактное лицо для ответа на технические вопросы} &  \multicolumn{2}{|c|}{Николаенко А.А} \\ \hline
\multicolumn{2}{|c|}{12.Необходимость в разработке/ внесении изменений в проектную документацию} & \multicolumn{2}{|c|}{Да} \\ \hline
\multicolumn{4}{|c|}{13.Название проектной документации достаточной для проведения работ}  \\ \hline
\multicolumn{4}{|c|}{14.Условия поставки}  \\ \hline
\multicolumn{4}{|c|}{30 дней отсрочки платежа}  \\ \hline
\multicolumn{4}{|c|}{15.Желаемые приоритеты по порядку выполнения работ}  \\ \hline
\multicolumn{4}{|c|}{сначала ремонтируем двери склада, потом красим стену}  \\ \hline
\multicolumn{4}{|c|}{16.Требования к формированию коммерческого предложения}  \\ \hline
\multicolumn{4}{|c|}{Требование 1 }  \\ \hline
\multicolumn{4}{|c|}{17.Приложения }  \\ \hline
\multicolumn{4}{|c|}{Приложение}  \\ \hline
\multicolumn{4}{|c|}{18.Участники тендера}  \\ \hline
\multicolumn{4}{|c|}{ААА}  \\ \hline
\end{tabularx}
\end{document}

Pero quiero tener una tabla que se vea así: ingrese la descripción de la imagen aquí

Respuesta1

Como conoce los anchos de antemano, es mejor evitarlo tabularxtambién si usa reglas verticales, úselas solo |en el borde derecho (aparte de la primera columna); de lo contrario, obtendrá una regla duplicada a la derecha de una celda y una que se toca a la izquierda de el siguiente,

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage{array}

\begin{document}
\newlength\mylength
\setlength\mylength{\dimexpr(\textwidth-5\arrayrulewidth-8\tabcolsep)/4}
\newcommand\sfour{%
\multicolumn{4}{|>{\centering\arraybackslash}p{\dimexpr\textwidth-2\arrayrulewidth-4\tabcolsep}|}}
\newcommand\stwol{%
\multicolumn{2}{|>{\centering\arraybackslash}p{\dimexpr2\mylength+2\tabcolsep+\arrayrulewidth}|}}
\newcommand\stwor{%
\multicolumn{2}{>{\centering\arraybackslash}p{\dimexpr2\mylength+2\tabcolsep+\arrayrulewidth}|}}

\setlength\extrarowheight{2pt}

\noindent
\begin{tabular}
{|*4{>{\centering\arraybackslash}p{\mylength}|} }
\hline
\stwol{1.Название документа}   & \multicolumn{2}{c|}{add}           \\ \hline
\stwol{2.Компания группы}      & \multicolumn{2}{c|}{something}    \\  \hline
\stwol{3.Филиал/подразделение} & \multicolumn{2}{c|}{something}    \\  \hline
\stwol{4.Вид работ:}           & \multicolumn{2}{c|}{something}   \\ \hline
\sfour{\textbf{Общестроительные работы Cекции №10 (2 и 3й этажи)}}  \\ \hline
6.Срок начала работ, согласно проектного плана  & дата 1 & 7.Срок окончания работ, согласно проектного плана  & дата 2 \\ \hline  
\sfour{8.Требуемая разрешительная документация}  \\ \hline
\sfour{Сертификат, лицензия}  \\ \hline
\stwol{9.Необходимость в проведении предварительного аудита} &  \stwor{Да} \\ \hline
\stwol{10.Лицо, ответственное за осуществление технадзора со стороны заказчика} & \stwor{Сидоров И.И.} \\ \hline
\stwol{11.Контактное лицо для ответа на технические вопросы} &  \stwor{Николаенко А.А} \\ \hline
\stwol{12.Необходимость в разработке/ внесении изменений в проектную документацию} & \stwor{Да} \\ \hline
\sfour{13.Название проектной документации достаточной для проведения работ}  \\ \hline
\sfour{14.Условия поставки}  \\ \hline
\sfour{30 дней отсрочки платежа}  \\ \hline
\sfour{15.Желаемые приоритеты по порядку выполнения работ}  \\ \hline
\sfour{сначала ремонтируем двери склада, потом красим стену}  \\ \hline
\sfour{16.Требования к формированию коммерческого предложения}  \\ \hline
\sfour{Требование 1 }  \\ \hline
\sfour{17.Приложения }  \\ \hline
\sfour{Приложение}  \\ \hline
\sfour{18.Участники тендера}  \\ \hline
\sfour{ААА}  \\ \hline
\end{tabular}
\end{document}

información relacionada