方案(图形)在文本中特定点的位置

方案(图形)在文本中特定点的位置

我有这个方案代码

\begin{figure}
\begin{center}
    \begin{tikzpicture}
    \node[draw] (s1) at (0.4,0) {Market risk};
    \node[draw] (s2) at (-5.3,-2) {Interest rate};
    \node[draw] (s3) at (-3,-2) {Equity};
    \node[draw] (s4) at (-1,-2) {Property};
    \node[draw] (s5) at (1,-2) {Spread};
    \node[draw] (s6) at (3,-2) {Currency};
    \node[draw] (s7) at (5.7,-2) {Concentration};

    \path
    (s1) edge[-, >=latex'] (s2)
    (s1) edge[-, >=latex'] (s3)
    (s1) edge[-, >=latex'] (s4)
    (s1) edge[-, >=latex'] (s5)
    (s1) edge[-, >=latex'] (s6)
    (s1) edge[-, >=latex'] (s7)    ;
    \end{tikzpicture}
\end{center}
\caption{Market risk module and respective sub-modules.}
\label{fig1}
\end{figure}

我希望这个方案出现在文本之后,并且出现在表格的开头,您能帮忙吗?

谢谢 :)

答案1

Figure 是一个浮点数。这意味着它的定位并不总是你把它放在代码中的位置,而是 (La)TeX 认为它最好的位置(取决于你输入的参数)。

您可以通过以下方式解决问题:

\begin{figure}[!htbp]

或者

\begin{figure}[H]

有关详细答案,请参阅此帖子:如何影响 LaTeX 中图形和表格等浮动环境的位置?

相关内容