colortbl 改变多列 \dotfill 的宽度和页面大小

colortbl 改变多列 \dotfill 的宽度和页面大小

以下 MWE 按预期工作:\dotfill“线”跨越整个表格。

\documentclass{article}
% \usepackage{colortbl}
\begin{document}
\begin{tabular}{p{.45\linewidth}p{.45\linewidth}}
  aaaaaaaaaaaaaaaaaaaaaaaaaa & bbbbbbbbbbbbbbbbbbbbbbbbbb \\
  \multicolumn{2}{c}{\dotfill}
\end{tabular}
\end{document}

但是,一旦colortbl包裹被加载,虚线就会急剧缩短。

还有一个很奇怪的现象就是页面大小不一样:

  • 不计colortbl,尺寸为 595.276 x 841.89 pts (A4),
  • colortbl它是 612 x 792 pts (字母)。

注意:这种情况发生在最新的TeX Live 2014,具有以下列表文件(colortbl加载时):

 *File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
colortbl.sty    2012/02/13 v1.0a Color table columns (DPC)
   array.sty    2014/10/28 v2.4c Tabular extension package (FMi)
   color.sty    2014/10/28 v1.1a Standard LaTeX Color (DPC)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
 ***********

答案1

colortbl文献记载,弹力胶的使用受到严格限制,诸如此类的领导者\dotfill本质上是 tex 中的通用胶水。

\hdotsfor 和 colortbl 之间的交互:错误/功能?

页面大小是因为 pdftex.def 设置了\pdfpageheight宽度基元,告诉 pdftex latex 正在使用的页面大小。默认情况下,它是美国信纸,除非你使用\documentclass[a4paper]{article}

graphicx(或 graphics)包扭曲格式

相关内容