我有这个方案代码
\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 中图形和表格等浮动环境的位置?