如何让整桌人聚在一起?

8次浏览(最近30天)
约翰
约翰 2020年12月9日
编辑: 约翰2020年12月31日
在更新到R2020b之前,可以将表保存在一起(如果下面的空间不够,则在下一页生成表)。
然而,在更新到R2020b之后,同样的事情就不再工作了。我们注意到R2020b中有很多东西停止工作了。但我们找到了解决办法。
但是我们找不到解决方案,甚至尝试了括号(true), keeplinestogetogether和KeepWithNext,没有机会。
我们怎样才能保持一张桌子在一起?
我们无法预测页面的内容和位置 PageBreakBefore () 在正确的地方。

答案(1)

阿尼·辛格
阿尼·辛格 2020年12月28日
了解如何在不适合单独页面的情况下在下一页开始表,以及如何在表比页面长时拆分表。
请查看以下链接以获取更多信息:
  1. 为了确保表从新页面开始,请考虑使用分页符在对象之前添加分页符。这将指定总是在新页面上启动关联的对象
  2. 如果表比页面本身长,请考虑AllowBreakAcrossPages类.这将指定是否允许在当前页无法容纳某行时从下一页开始,或允许它流到当它无法在一页内容纳时,就翻到下一页。
  3. 如果你的桌子太宽,一个人坐不下一个页面,这个例子演示如何使用Table Slicer对象适应宽表,并根据列的内容调整列的大小。
1评论
约翰
约翰 2020年12月28日
这些都不是讨论主题的解决方案万博 尤文图斯。
(1)空间不可预测的放置“ 分页符 “在固定的位置;
(2)表不长于页本身;
(3) 桌子也不太宽;
主题是一个页面可以承载几个表。当剩下的页面不够下一个表时,它将从下一页开始。在R2020b之前,它是通过以下方式完成的,并且运行良好:
茶。风格=[茶。风格{KeepLinesTogether (true)});
茶。TableEntriesStyle =[茶。TableEntriesStyle {KeepWithNext (true)});
R2020b忽略这些命令,并将表格分为两页,其中部分在最后一页,部分在下一页。
它如何在R2020b中工作?

登录评论。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!