
我有以下程式碼:
\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}
由於某種原因,第一列中最後一個條目之前的條目沒有包裝在表格單元格中......為什麼?
答案1
為什麼?因為 LaTeX 沒有規則來破壞這種「單字」。您可以使用該seqsplit
套件和同名命令來允許隨時破壞它:
\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}