Las entradas de una tabla no se ajustan en la celda de una tabla.

Las entradas de una tabla no se ajustan en la celda de una tabla.

Tengo el siguiente código:

    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[table]{xcolor}

    \setlength{\arrayrulewidth}{0.5mm}
    \setlength{\tabcolsep}{18pt}
    \renewcommand{\arraystretch}{2}

    %\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{2.5cm}}
    \arrayrulecolor[HTML]{000000}
    \usepackage{geometry}
     \geometry{
     a4paper,
     total={170mm,257mm},
     left=20mm,
     top=20mm,
     }

\begin{document}
    \begin{tabular}{ |p{2cm}|p{3cm} |p{2.5cm} |p{4.5cm} |  }
    \hline
    \rowcolor{cyan} \multicolumn{4}{|c|}{Interesting Factors} \\
    \hline
    Factor & Table & Description & Justification \\
    \hline
    FF\_FFFFFF & FF\_FFFFF\_V2 & ? &  \\ \hline
    \rowcolor{gray}
    FF\_FF\_FFFF & FF\_FFFFF\_V2 & Company's name & Base \\ \hline

    FF\_DDDD\_DDDD\_DDDDDDD & FF\_FFFFF\_V2 & Business Description & \cellcolor[HTML]{AA0044} Base    \\ \hline
    Angola && AO & AGO \\
    \hline
    \end{tabular}
\end{document}

Y por alguna razón la entrada anterior a la última, en la primera columna, no se ajusta en una celda de la tabla... ¿Por qué?

Respuesta1

¿Por qué? Porque LaTeX no tiene reglas para romper este tipo de 'palabras'. Puede usar el seqsplitpaquete y el comando del mismo nombre para permitir romperlo en cualquier momento:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[table]{xcolor}
\usepackage{seqsplit} \setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2}

%\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{2.5cm}}
\arrayrulecolor[HTML]{000000}
\usepackage{geometry}
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=20mm,
}

\begin{document}

\begin{tabular}{ |p{2cm}|p{3cm}|p{2.5cm}|p{4.5cm}|}
  \hline
  \rowcolor{cyan} \multicolumn{4}{|c|}{Interesting Factors} \\
  \hline
  Factor & Table & Description & Justification \\
  \hline
  FF\_FFFFFF & FF\_FFFFF\_V2 & ? & \\ \hline
  \rowcolor{gray}
  FF\_FF\_FFFF & FF\_FFFFF\_V2 & Company's name & Base \\ \hline
  \seqsplit{FF\_DDDD\_DDDD\_DDDDDDD} & FF\_FFFFF\_V2 & Business Description & \cellcolor[HTML]{AA0044} Base \\ \hline
  Angola & & AO & AGO \\
  \hline
\end{tabular}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada