I'm not very familiar with nicematrix
package but I'm very sure that using it you can write your table without use of parbox
es. For first column you only need to prescribe adequate type of column (for example X
) which enable automatic breaking of longer text into several lines.
Using nicematrix
package for writing of tables, you should be aware, that table get final form after several compilation.
With tabularray
package, code for your table is simple and gives far nicer result. Assuming, that second image show, what you after, the code, which generate similar structured table, is:
\documentclass{article}
\usepackage{geometry}
\usepackage{ragged2e}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{tblr}{hline{1,Z} = 0.8pt, hline{2} = 0.4pt, hline{3-Y} = 0.25pt,
vlines,
colspec = {Q[wd=42mm, cmd=\RaggedRight, m] c c},
row{1} = {font=\bfseries, cmd=\Centering},
}
Temáticas & Estrategias de enseñanza
& Competencias promotoras \\
Conocimiento razonamiento. \textbf{blablabla}
& & otra \\ %
Surgimientos de la ciencia moderna. \textbf{blablabla}
& & \\
Sucesión de teorías. \textbf{blablabla}
& \SetCell[r=4]{f} estat
& \\
Articulación entre teorías. \textbf{blablabla}
& & \\
Ciencias formales y ciencias fácticas. \textbf{blablabla}
& & \\
Ciencias sociales. \textbf{blablabla}
& & \\
\end{tblr}
\end{document}
For reproduce above result with nicematrix
package, you should consult package documentation. I do this and I would write table using it as follows:
\documentclass{article}
\usepackage{geometry}
\usepackage{nicematrix}
\usepackage{booktabs}
\usepackage{ragged2e}
\begin{document}
\NiceMatrixOptions{hvlines}
\begin{NiceTabular}{>{\RaggedRight}p{42mm} c c}
Temáticas & Estrategias de enseñanza
& Competencias promotoras \\
Conocimiento razonamiento. \textbf{blablabla}
& & otra \\ %
Surgimientos de la ciencia moderna. \textbf{blablabla}
& & \\
Sucesión de teorías. \textbf{blablabla}
& \Block[b]{4-1}{estrat}
& \\
Articulación entre teorías. \textbf{blablabla}
& & \\
Ciencias formales y ciencias fácticas. \textbf{blablabla}
& & \\
Ciencias sociales. \textbf{blablabla}
& & \\
\end{NiceTabular}
\end{document}
After several compilations the table based on `nicematrix is:
Is this what you looking for?
Addendum:
If I consider image showed in your answer, then possible solution with use tblr
of tabularray
package can be:
\documentclass{article}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage{tabularray}
\UseTblrLibrary{booktabs,
varwidth} % that lists work
\begin{document}
\begin{tblr}{hline{1,Z} = 0.8pt, hline{2} = 0.4pt, hline{3-Y} = 0.25pt,
vlines,
colspec = {Q[wd=42mm, cmd=\RaggedRight] X[c] Q[c, wd=0.25\linewidth]},
row{1} = {font=\bfseries, cmd=\Centering, m},
stretch=-1,%<--- remove extra space above and below lists
% with nosep option; doc p.51 tabularray
measure=vbox, % for listrs
}
Temáticas & Estrategias de enseñanza
& Competencias promotoras \\
Conocimiento razonamiento. \textbf{blablabla}
& \SetCell[r=6]{l, h}
\begin{itemize}[nosep, leftmargin=*]
\item bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla
\item bla, bla
\item bla, bla
\item bla, bla
\item bla, bla
\end{itemize}
& other \\ %
Surgimientos de la ciencia moderna. \textbf{blablabla}
& & \\
Sucesión de teorías. \textbf{blablabla}
& & \\
Articulación entre teorías. \textbf{blablabla}
& & \\
Ciencias formales y ciencias fácticas. \textbf{blablabla}
& & \\
Ciencias sociales. \textbf{blablabla}
& & \\
\end{tblr}
\end{document}
In the case, that you persist to use of nicematrix
package for writing of table, the MWE is:
\documentclass{article}
\usepackage{geometry}
\usepackage{nicematrix}
\usepackage{booktabs,
varwidth} % needed for lists in table
\usepackage{ragged2e}
\usepackage{enumitem}
\begin{document}
\NiceMatrixOptions{hvlines}
\begin{NiceTabular}{>{\RaggedRight}p{42mm} >{\Centering}X c}
Temáticas & Estrategias de enseñanza
& Competencias promotoras \\
Conocimiento razonamiento. \textbf{blablabla}
& \Block[t]{6-1}{
\begin{itemize}[nosep, leftmargin=*] % you may liked to omit "nosep" option
\item bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla
\item bla, bla
\item bla, bla
\item bla, bla
\item bla, bla
\end{itemize}
}
& other \\ %
Surgimientos de la ciencia moderna. \textbf{blablabla}
& & \\
Sucesión de teorías. \textbf{blablabla}
& & \\
Articulación entre teorías. \textbf{blablabla}
& & \\
Ciencias formales y ciencias fácticas. \textbf{blablabla}
& & \\
Ciencias sociales. \textbf{blablabla}
& & \\
\end{NiceTabular}
\end{document}
Result of three compilation is almost the same as before:
NiceTabular
, but there's something seriously wrong with the vertical line spacing. I'd be more concerned about that than about the drawn lines.