I wrote a simple code to generate a simple table.
Here is my code:
\documentclass[a4paper,11pt,english]{report}
\usepackage{nicematrix}
\begin{document}
\begin{table}
\begin{NiceTabular}{| p{0.2\linewidth} | p{0.4\linewidth} | p{0.4\linewidth} |} % Don't Modify
\hline
\textbf{\small{BLAA}}
& \textbf{\small{BLABLABLABL}}
& \textbf{\small{BLABLABLABLAB / BLAA BLAAAA}}
\ \hline
JIRA Ticket gggggggg-190
& Second Column
& Third Column
\ \hline
\end{NiceTabular} % Don't Modify
\end{table} % Don't Modify
\end{document}
The output pdf have a format issue at which there are many spaces between "JIRA" and "Ticket"
The output pdf:
Any help ?

\small{BLABLABLABL}should be\small BLABLABLABLby defaultpcolumns are justified you can set them ragged right with>{\raggedright\arraybackslash}p{..}– David Carlisle Dec 01 '21 at 10:25\begin{NiceTabular}{| p{0.2\linewidth} | p{0.4\linewidth} | p{0.4\linewidth} |} % Don't Modifythis makes a table that is too wide as the you have 1\linewidth for the total text width on each column but you have\tabcolseppadding around each column and four | so you are 6\tabcolsep+4\arrayrulewidth too wide for the page. – David Carlisle Dec 01 '21 at 10:27pmakes justified text, you could change it to left align. You can define\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}(see \flushleft with p{} option in tabular). – dexteritas Dec 01 '21 at 10:28\documentclass[a4paper,11pt]{report} \usepackage{nicematrix} \begin{document} { \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{\dimexpr#1-2\tabcolsep-4\arrayrulewidth/3}} \noindent\begin{NiceTabular}{ L{0.3\linewidth} L{0.35\linewidth} L{0.35\linewidth} }[hvlines] \RowStyle{\small\bfseries} BLA & BLABLABLABL & BLABLABLABLAB / BLAA BLAAAA \\ JIRA Ticket gggggggg-190 & Second Column & Third Column \\ \end{NiceTabular} } \end{document}– Zarko Dec 01 '21 at 11:51