我不知道这是否是一个已知问题,我用 {longtable} 制作了表格,打印效果很好,但在 TexStudio 或 AdobeReader 中查看时,在某些缩放级别下边框可能会丢失。垂直边框往往受影响最大。
如今,大多数人都不打印,而是在电脑上阅读,因此缺少边框就像我不注意细节一样。
这是一个例子,颜色框周围的边框丢失了:
\begin{longtable}{|>{\raggedright\arraybackslash}p{0.42\textwidth}|>{\raggedright\arraybackslash}p{0.11\textwidth}|>{\raggedright\arraybackslash}p{0.11\textwidth}|>{\raggedright\arraybackslash}p{0.11\textwidth}|>{\raggedright\arraybackslash}p{0.11\textwidth}|}
\caption{Vulnerability Summary}\\
\hline
\textbf{Tested Infrastructure} & \cellcolor[HTML]{32CB00}\textbf{Low} & \cellcolor[HTML]{F8FF00}\textbf{Moderate} & \cellcolor[HTML]{FFC702}\textbf{Important} & \cellcolor[HTML]{FE0000}\textbf{Critical} \\
\hline \endfirsthead
\hline \endhead
UAT & 0 & 1 & 1 & 3 \\
\hline
\end{longtable}
我其实做了一个测试来确认,原始文档表格不一致,我将文档打印为pdf,打印出来的pdf显示效果比TexStudio生成的原始文档更好。