我是 LaTeX 新手,所以请温柔一点。
我正在使用 knitr 生成 pdf 报告。该文档包含相当多的大地图,其中包含大量细节或小倍数。理想情况下,每当出现这样的地图时,我都希望将页面方向设置为横向,并获取适合它的最大图形。
到目前为止,我一直在尝试设置:
\documentclass[a4paper]{article}
% setting very small margins
\usepackage{fullpage}
% better for printing, page displayed vertically, content in landscape mode
% \usepackage{lscape}
% better for screen, page displayed horizontally, content in landscape mode
\usepackage{pdflscape}
但每当我使用时,\begin{landscape}
前面都会出现一张额外的白页。
我尝试过解决方案来自这个问题,但它并没有删除该页面。
我还没有弄清楚针织设置以适应最大可用数字。在块选项我可以使用out.width='1\\linewidth'
。或者我可以使用out.width, out.height
,但是我必须自己计算尺寸,对吗?
答案1
我没有看到您提到的额外的白页:
\documentclass[a4paper]{article}
\usepackage{fullpage}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
<<test, out.width='1\\linewidth', fig.width=7, fig.height=4>>=
par(mar=c(4, 4, .1, .1)); plot(1:10)
@
\end{landscape}
\end{document}