
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 seqsplit
paquete 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}