latex关于页面横置的问题
添加下属代码中的包,只添加一个就好,我在代码里写的有这两个包的区别,二者都是用
\begin{landscape}
\end{landscape}
进行操作的,如果两个包都添加,你可以看看会出现什么情况,我没有尝试过。
\usepackage{lscape} % for landscape 作用于表格,页面纵向,页面内容纵向显示但是页面仍然是竖向,内容横向\usepackage{pdflscape} % for landscape 将整个页面横置,内容横向\begin{landscape}…要处理的内容\end{landscape}
lscape包提供的 landscape 环境
\usepackage{lscape}
\begin{document}
...
\begin{landscape}
This is a landscape page.
\end{landscape}
...
\end{document}
产生的效果如下面的第二张图,其中第一张图是正常的一张页面,第二张图 landscape 之后文字走向变成了横向的,即横排效果:
pdflscape 包提供的 landscape 环境
产生的效果如下面这张图,下图是 pdflscape包下的landscape ,页面横置,文字正常显示。
\usepackage{pdflscape}
\begin{document}
...
\begin{landscape}
This is a landscape page.
\end{landscape}
...
\end{document}
复制一篇文章对这两个包的解释,文字如下,原文在这里LaTeX如何让页面横置?,如果有不恰当支出,作者可以联系我删除。
%\usepackage{lscape} % for landscape 作用于表格,页面纵向,页面内容纵向显示
\usepackage{pdflscape} % 页面
更改整个文档的“横置”,可以做到的,使用的geometry包:
\usepackage[landscape]{geometry}
也可以通过实际的页面布局“documentclass”命令的可选参数。
\documentclass[landscape, 12pt]{report}
接下来我们看看如何改变单页的页面布局。
lscape包提供了一个环境,运行时需要latex–dvips–pspdf:
\usepackage{lscape}
With
\begin{landscape}
…
\end{landscape}
这个环境的页被设置为“横置”,如文档的想放一个大型表或图。
如果你想使用pdflatex编译的话,pdflscape包会做到这一点:
\usepackage{pdflscape}
and again:
\begin{landscape}
…
\end{landscape}
当前页就变为横置的,而其余的将仍然是“竖直”的方向。当然,页眉/页脚也将改变方向。
目前,geometry 的\newgeometry 不支持landscape参数。
希望这对大家学习latex有所帮助