
Ich habe folgenden Code:
\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}
Und aus irgendeinem Grund wird der Eintrag vor dem allerletzten, in der ersten Spalte, nicht in eine Tabellenzelle umbrochen ... Warum?
Antwort1
Warum? Weil LaTeX keine Regeln hat, um diese Art von „Wörtern“ zu brechen. Sie können das seqsplit
Paket und den gleichnamigen Befehl verwenden, um das Brechen an jeder Stelle zu ermöglichen:
\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}