我想知道将浮点数直接放置在数组或表格环境中的最佳方法是什么。我想让图表显示在值表的右侧。下面显示了一张图片以及MWE
。
\documentclass[12pt,letterpaper]{article}
\usepackage[margin=2.0cm]{geometry}
\usepackage{amsmath}
\begin{document}
$
\begin{array}{rr}
-7.0 & 7.0 \\
-6.0 & 0.067 \\
-5.0 & -4.9 \\
-4.0 & -7.7 \\
-3.0 & -7.9 \\
-2.0 & -2.9 \\
-1.0 & 39. \\
0 & 87. \\
1.0 & 50. \\
2.0 & 21. \\
3.0 & 28. \\
4.0 & 40. \\
5.0 & 55. \\
6.0 & 72. \\
7.0 & 91.
\end{array}
$
\begin{figure}[h!]
\centering
\scalebox{0.5}{
\includegraphics{hx.pdf}
}
\caption{Plot of the function \( h(x) \)}
\end{figure}
\end{document}
答案1
如果您希望标题仅包含图表,那么您可能想要的是这样的:
\documentclass[12pt]{article}
\usepackage[margin=2.0cm]{geometry}
\usepackage[demo]{graphicx}
\usepackage{amsmath,caption}
\begin{document}
\begin{figure}
\centering
\hspace*{\fill}$
\begin{array}{rr}
-7.0 & 7.0 \\
-6.0 & 0.067 \\
-5.0 & -4.9 \\
-4.0 & -7.7 \\
-3.0 & -7.9 \\
-2.0 & -2.9 \\
-1.0 & 39. \\
0 & 87. \\
1.0 & 50. \\
2.0 & 21. \\
3.0 & 28. \\
4.0 & 40. \\
5.0 & 55. \\
6.0 & 72. \\
7.0 & 91.
\end{array}
$\hfill
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=.45\textwidth]{hx.pdf}
\caption{Plot of the function \( h(x) \)}
\end{minipage}\hspace*{\fill}
\end{figure}
\end{document}
注意使用graphicx
及其扩展语法,避免使用\scalebox
命令(demo
选项只是生成示例而不需要文件)。调整以适应。
答案2
在图中包含你的数组:
\begin{figure}[h!]
\centering
$
\begin{array}{rr}
-7.0 & 7.0 \\
-6.0 & 0.067 \\
-5.0 & -4.9 \\
..............
7.0 & 91.
\end{array}
$
\qquad
\scalebox{0.5}{
\includegraphics{hx.pdf}
}
\caption{Plot of the function \( h(x) \)}
\end{figure}
当您这样做时,也许您想将其更改array
为tabular
,并添加几个\hline
,和/或使用包booktabs
。