我怎样才能水平居中但不垂直居中?

我怎样才能水平居中但不垂直居中?

这在水平和垂直方向上都居中,但我不希望垂直居中。我希望网格位于页面顶部。(不过,几何包在定义边距方面效果很好)。

\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}

相关内容