如果它是唯一的图像,是否将其放置在页面中间?

如果它是唯一的图像,是否将其放置在页面中间?

如果这是一个基本问题,我很抱歉:我必须包含一个相当大的图表,它至少占据了半页或更多的页面,并且我不介意这是页面上唯一的东西(这是一个 tikzpicture,我从环境\input中的另一个文件中获取figure)。但我有一个限制,那就是图片必须出现在标题之后。

我已经尝试了所有选项,figureH(来自包float)、、、、!h等等。例如:tp

\section{Flowchart} % diagram must be beneath this heading
\begin{figure}[H]
   \input{flowchart.tex}
   \caption{foo}
\end{figure}

如果图片它将占据整个页面,不允许在同一页面上放置任何其他文本,我希望将其放置在页面中间而不是顶部。[]完全删除选项会将图像放置在我想要的位置,但标题会被推到下一页。

任何帮助都将受到赞赏。

答案1

也许这对你有用

\documentclass{article}
\usepackage{tikz}
\usepackage{caption}
\begin{document}
\section{Flowchart} % diagram must be beneath this heading
\vfill
\begin{center}
   \input{flowchart.tex}
   \captionof{figure}{foo}
\end{center}
\vfill
\newpage
a new page starts here
\end{document}

相关内容