我正在尝试将一个图形整齐地放在表格旁边。我尝试了建议的所有方法这里和这里. 它们都不起作用。
最接近的是第一Package floatrow Error: Caption(s) lost
,但我在该行收到错误
\captionof{figure}
。
代码:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{floatrow}
\usepackage{caption}
\begin{document}
\begin{table*}
\begin{minipage}{0.45\textwidth}
% \setlength{\tabcolsep}{4pt}
% \scriptsize
\caption{Wind turbulence characteristic values.}
\begin{tabular}{| c | c | c | c | c |}
\hline
{} & $\overline{U}$ & $u(t)$ & $v(t)$ & $w(t)$ \\
\hline
$\mu$ [m/s] & 49.7 & 0 & 0 & 0 \\
\hline
$\sigma$ [m/s] & - & 6.34 & 4.76 & 3.17 \\
\hline
L$_{x}$ [m] & - & 120 & 30 & 10 \\
\hline
L$_{y}$ [m] & - & 40 & 30 & 7.5 \\
\hline
L$_{z}$ [m] & - & 30 & 7.5 & 7.5 \\
\hline
C$_{x}$ & - & 12 & 12 & 12 \\
\hline
C$_{y}$ & - & 6 & 6 & 6 \\
\hline
C$_{z}$ & - & 9 & 9 & 9 \\
\hline
\end{tabular}
\end{minipage}
\hfill
\begin{minipage}{0.45\textwidth}
\includegraphics{graphs/dataset17b.pdf}
\captionof{figure}{Caption figure}
\label{fig:ravine_coeffs}
\end{minipage}
\end{table*}
\end{document}
目前结果:
编辑:我还需要对两者进行引用,所以我需要添加\label
s。
答案1
正如评论中所述:如果您使用包floatrow
,则应使用包的功能将浮动内容并排放置。因此,您应该使用环境floatrow
和命令,例如,\ttabbox
等。\ffigbox
\floatbox
例如你可以使用类似如下的内容:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{floatrow}
\usepackage{caption}
\begin{document}
\begin{table}% table* does only make sense with option twocolumn or command \twocolumn
\begin{floatrow}
\TopFloatBoxes\ttabbox{\caption{Wind turbulence characteristic values.}}
{\begin{tabular}{| c | c | c | c | c |}
\hline
{} & $\overline{U}$ & $u(t)$ & $v(t)$ & $w(t)$ \\
\hline
$\mu$ [m/s] & 49.7 & 0 & 0 & 0 \\
\hline
$\sigma$ [m/s] & - & 6.34 & 4.76 & 3.17 \\
\hline
L$_{x}$ [m] & - & 120 & 30 & 10 \\
\hline
L$_{y}$ [m] & - & 40 & 30 & 7.5 \\
\hline
L$_{z}$ [m] & - & 30 & 7.5 & 7.5 \\
\hline
C$_{x}$ & - & 12 & 12 & 12 \\
\hline
C$_{y}$ & - & 6 & 6 & 6 \\
\hline
C$_{z}$ & - & 9 & 9 & 9 \\
\hline
\end{tabular}}
% \killfloatstyle
\ffigbox{\caption{Caption figure}\label{fig:ravine_coeffs}}
{\includegraphics{graphs/dataset17b.pdf}}
\end{floatrow}
\end{table}
\end{document}
要得到
查看floatrow
手册中提供了更多信息,例如有关使用\TopFloatBoxes
、、、嵌套框的垂直对齐以及该包提供的所有选项和功能。\CenterFloatBoxes
\BottomFloatBoxes
\killfloatstyle