我画了一个图形,几乎占据了页面宽度的 80%。所以我想让它占据整个宽度。如果我手动尝试,我会收到警告,提示“\hbox 过满”。
答案1
尝试这个
\documentclass{article}
\usepackage{tikz}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[remember picture, overlay]
\draw[fill=green] (current page.north west) rectangle (current page.south east);
\end{tikzpicture}
\end{document}
答案2
假设您有一个使用 tikz 绘制的图形,您可以使用\resizebox
提供的全宽graphicx
。
\documentclass[11pt]{article}
\usepackage{graphicx}
\begin{document}
%=========================
\begin{figure}[htb]
\centering{
\resizebox{\textwidth}{!}{\input{figurefile.tex}}} %% assuming figurefile is a tikz code
\caption{caption goes here} \label{fig:myfigure}
\end{figure}
%===========================
\end{document}
adjustbox
这也可以使用Martin Scharrer 的包来实现。实际上,adjustbox
它为这些事情提供了更多功能。