在页面顶部放置一个小页面

在页面顶部放置一个小页面

我需要minipage顶部页面。我使用了该t选项,但似乎不起作用。

\usepackage{abbrevs}
\usepackage{adjustbox}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{paralist}
\usepackage{pgfplots, pgfplotstable}
\usepackage{subfig}
\usepackage{tikz}
\usepackage{times}

\begin{minipage}[t]{0.8\textwidth}
      \begin{minipage}[b]{0.4\textwidth}
        \centering
        \adjustbox{width=0.7\textwidth} {
          \begin{tikzpicture}[text centered, nodes = {draw, minimum size = 22mm}]
            \matrix at (0, 0)
                    {
                      \node {$ 1 $}; & \node {$ 1 $}; \\
                      \node {$ *1 $}; & \node {$ *1 $}; \\
                    };
          \end{tikzpicture}
        }
        \captionof{figure}{fig 1.}
      \end{minipage}%
    \hfill
      \begin{minipage}[b]{0.46\textwidth}
        \centering
        \adjustbox{width=1.2\textwidth} {
          \begin{tikzpicture}[text centered, nodes = {draw, minimum size = 12mm}]
            \matrix at (0, 0)
                    {
                      \node {$ 2 $}; & \node {$ \forall $}; \\
                      \node {$ 2 $}; & \node {$ 2 $}; \\
                    };
          \end{tikzpicture}
        }
        \captionof{figure}{fig 2.}
      \end{minipage}
    \end{minipage}

答案1

[t]选项并不代表minipage将在页面上放置什么位置,而实际上代表了材料的内部对齐方式。

如果您希望minipage将其放在页面顶部,您可以将其放入浮动环境 - 或figuretable或者您甚至可以创建自己的环境)。

因此,以下内容将使您更接近您想要的

\begin{figure}[!t]
    \begin{minipage}{.3\textwidth}
    ...
    \end{minipage}
\end{figure}

当然,既然你的minipage内容是浮动的,那么相对于你的其他内容,它可能不是你想要的顺序。如果你不想让它浮动,那么你也可以考虑\clearpage\newpage

相关内容