我有这个图,它只适合横向模式。但是,在我的当前设置下,它看起来太小了(见图)。有人能帮我最大化吗
我正在使用这个代码:
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{ch6/poaf_dt.pdf}
\caption{Decision-tree used to predict postoperative atrial fibrillation.}
\label{fig:poad_dt}
\end{figure}
\end{landscape}
非常感谢!
答案1
在landscape
环境中,您必须使用例如height=.9\textwidth
来确保标题有足够的垂直空间。
不幸的是你不能使用,width=\textheight
因为landscape
会将其更改为与 相同的值\textwidth
。所以你必须使用width=\linewidth
。
例子:
\documentclass{article}
\usepackage{showframe}% to show the page layout
\usepackage{graphicx}
\usepackage{pdflscape}
\begin{document}
Text
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=\linewidth,height=.9\textwidth
%,keepaspectratio% commented for the example
]{example-image}
\caption{Decision-tree used to predict postoperative atrial fibrillation.}
\label{fig:poad_dt}
\end{figure}
\end{landscape}
\end{document}
结果:
使用包scrhack
您可以使用width=\textheight
并且 showframe 显示正确的页面布局:
\documentclass{article}
\usepackage{scrhack}
\usepackage{showframe}% to show the page layout
\usepackage{graphicx}
\usepackage{pdflscape}
\begin{document}
Text
\begin{landscape}
\begin{figure}[p]
\centering
\includegraphics[width=\textheight,height=.9\textwidth
%,keepaspectratio% commented for the example
]{example-image}
\caption{Decision-tree used to predict postoperative atrial fibrillation.}
\label{fig:poad_dt}
\end{figure}
\end{landscape}
\end{document}