这在水平和垂直方向上都居中,但我不希望垂直居中。我希望网格位于页面顶部。(不过,几何包在定义边距方面效果很好)。
\documentclass{article}
\usepackage[margin=5pt,nohead]{geometry}
\usepackage{tikz}
\usepackage{caption}
\begin{document}
\begin{figure}[ht]
\begin{centering}
\begin{tikzpicture}[scale=(3/10)]
\draw[help lines] (0,0) grid (670mm,700mm);
\end{tikzpicture}
\caption{some caption here}
\end{centering}
\end{figure}
\clearpage
\end{document}
谢谢
答案1
一个字符就能产生影响:试试看\begin{figure}[ht!]
。通过添加此选项,图片将浮动到页面顶部。
但是,由于图片不需要跨页面边框浮动,而应该位于页面顶部,因此您不需要图形环境。相反,您可以使用已经加载的包\captionof
的命令caption
。以下是根据您的代码编写的一个小示例:
\documentclass{article}
\usepackage[margin=5pt,nohead]{geometry}
\usepackage{tikz}
\usepackage{caption}
\begin{document}
\begin{centering}
\begin{tikzpicture}[scale=(3/10)]
\draw[help lines] (0,0) grid (670mm,700mm);
\end{tikzpicture}
\captionof{figure}{some caption here}
\end{centering}
\end{document}