我正在尝试调整乳胶中的桌子和图片尺寸。我尝试了所有方法,但表格和图片都没有根据我的页面大小进行调整。当我运行我的乳胶文件时,我的原始表格和pdf图片大小在这张图片中
这是我的表格代码:
\linespread{1.9}
\begin{adjustbox}{max width=\textwidth}
\begin{tabular}{|l|l|l|l|l|l|}
\hline
Feature Extraction & Feature selection & classifier & Accuracy & Precision & Recall \\ \hline
\multirow{7}{*}{GLCM/GLDM Texture Features} & \multirow{3}{*}{No Feature Selection} & SVM-RBF & 85 & 93 & 73 \\ \cline{3-6}
& & KNN & 86 & 91 & 78 \\ \cline{3-6}
& & Rf & 93 & 95 & 89 \\ \cline{2-6}
\multirow{7}{*}{} & \multirow{3}{*}{Trace Ratio} & SVM-RBF & 59 &69 & 24 \\ \cline{3-6}
& & KNN & 64 & 62 & 58 \\ \cline{3-6}
& & RF & 87 & 89 & 82 \\ \cline{2-6}
\multirow{7}{*}{} & \multirow{3}{*}{SVFS} & SVM-RBF & 65 &68 & 22 \\ \cline{3-6}
& & KNN & 79 & 62 & 60 \\ \cline{3-6}
& & RF & 93 & 95 & 86 \\ \cline{2-6}
\multirow{7}{*}{} & \multirow{3}{*}{PCA} & SVM-RBF & 61 & 64 & 42 \\ \cline{3-6}
& & KNN & 60 & 58 & 50 \\ \cline{3-6}
& & RF & 58 & 55 & 52 \\ \cline{2-6}
\multirow{7}{*}{} & \multirow{3}{*}{Univariate Selection} & SVM-RBF & 71 & 80 & 50 \\ \cline{3-6}
& & KNN &73 & 72 & 70 \\ \cline{3-6}
& & RF & 74 & 75 & 67 \\ \hline
\end{tabular}
\end{adjustbox}
这里是图:
\begin{figure}[H]
\centering
\includegraphics[height=6cm,width=.9\textwidth]{newpic1.JPG}
\end{figure}
我会寻求其他解决方案,而不是环境中的桌子(
tabular
)adjustbox
。
例如,包
tabularx
和具有相同名称的环境:此处用 X
表示的列的宽度会自动计算以适合本例中的 textwidth
。我们应该更深入地了解 tabularx
和 multirow
包的使用,但是第一列中的大部分 \multirow{7}{*}{}
都是多余的,所以我把它们全部去掉了。
图像的语法正确并且按预期工作。
这是代码草图:
\documentclass{article}
\usepackage{tabularx,graphicx}
\begin{document}
%\linespread{1.9}
%\begin{adjustbox}{max width=\textwidth}
\begin{tabularx}{\textwidth}{|X|X|l|l|l|l|}
\hline
Feature Extraction & Feature selection & classifier & Accuracy & Precision & Recall\\\hline
GLCM/GLDM Texture Features & No Feature Selection & SVM-RBF & 85 & 93 & 73\\\cline{3-6}
& & KNN & 86 & 91 & 78\\\cline{3-6}
& & Rf & 93 & 95 & 89\\\cline{2-6}
& Trace Ratio & SVM-RBF & 59 & 69 & 24\\\cline{3-6}
& & KNN & 64 & 62 & 58\\\cline{3-6}
& & RF & 87 & 89 & 82\\\cline{2-6}
& SVFS & SVM-RBF & 65 & 68 & 22\\\cline{3-6}
& & KNN & 79 & 62 & 60\\\cline{3-6}
& & RF & 93 & 95 & 86\\\cline{2-6}
& PCA & SVM-RBF & 61 & 64 & 42\\\cline{3-6}
& & KNN & 60 & 58 & 50\\\cline{3-6}
& & RF & 58 & 55 & 52\\\cline{2-6}
& Univariate Selection & SVM-RBF & 71 & 80 & 50\\\cline{3-6}
& & KNN & 73 & 72 & 70\\\cline{3-6}
& & RF & 74 & 75 & 67\\\hline
\end{tabularx}
%\end{adjustbox}
\begin{figure}[hp]%[H]
\centering
\includegraphics[height=6cm,width=.9\textwidth]{newpic1.JPG}
\end{figure}
\end{document}
及其输出:
关于身材的建议:
graphicx
?height
。像这样:\includegraphics[width=0.8.\textwidth]{fig.JPG}
有关餐桌的建议:
p
限制某些列的宽度,例如在这个问题中。所以在你的代码中尝试\begin{tabular}{|l|p{2cm}|l|l|l|l|}
。我不知道这是否与 multirow
相互作用。\begin{tabular}{l|l|l|ccc}
我希望其中一些建议能有所帮助。