如何将某些页面改为横向/纵向模式
我怎样才能将文件中的某些页面改为横向模式,而将其他页面保留在纵向模式(或反之)?
296
6
我怎样才能将文件中的某些页面改为横向模式,而将其他页面保留在纵向模式(或反之)?
试试
lscape
软件包。它可以修改页边距,旋转页面内容,但不旋转页码。例如,在处理大型多页表格时很有用,并与
longtable
和supertabular
包兼容。如果你使用pdfLaTeX,你应该使用
pdflscape
代替。pdflscape
包通过设置PDF/Rotate页面属性,在lscape
包的landscape
环境中增加了PDF支持。带有这个属性的页面将被符合要求的PDF浏览器以横向显示。lscape
包在处理双面文件时有问题!偶数页(在文件的左边)和奇数页(在文件的右边)的横向页面应该是颠倒的。
为了解决双面文件的这个问题,请使用`旋转'包。
它能使数字相对于页码进行旋转。它还支持用
begin{sideways}
(逆时针90度)和begin{turn}{30}
(30度旋转)进行手动旋转。我找到了解决方案这里。
找到了一个更好的解决方案,只对PDF文件起作用。使用
pdflscape
包而不是lscape
包。这也会旋转PDF内的页面,所以看起来不错。但是,它仍然不能改变textwidth
和其他东西。会干扰其他软件包,例如,在横向(实际上:旋转)页面上,你必须手动设置SetWatermarkAngle{19}
,而不是SetWatermarkAngle{109}
。有一个很好的& 简单的解决方案,基于Koma-脚本的
typearea
包(灵感来自[本回答][1])。 你只需要在你想改变页面方向的地方添加以下命令块。最棒的是,页码仍然垂直保留在底部(不随页面旋转),而且脚注也被轻轻地保留了下来。
[![在此输入图像描述][2]][2]
[1]: https://tex.stackexchange.com/questions/6834/change-paper-size-in-mid-document#21431 [2]: https://i.stack.imgur.com/Ofzew.png
我来到这个页面是因为我有一个太宽的表格,无法在纵向页面上显示。 对我来说,"lscape "或 "pdflscape "的问题是,它们在横向页面开始的确切位置打破了页面。 这不是我想要的。 相反,我使用了这里的答案。 https://tex.stackexchange.com/questions/50070/landscape-figure-in-latex
旋转 "包提供两种环境。
begin{sidewaystable} .... \
end{sidewaystable}`。begin{sidewaysfigure} ... ... \
end{sidewaysfigure}`。如果你的表格或数字足够大,你也会得到一个横向页面。 不同的是,分页符将在你的文档中的一个自然点上,而不是在你定义它的确切位置(可能看起来很丑)。
请注意,这个包也兼容
twoside
文档。更多细节,请参见CTAN上的包。
这对我来说是有效的。 在你的文档开始之前定义一个花式页面,然后在你需要横向时调用这个花式页面。 原文由UTK研究生院的模板提供。