我的目标是创建一个包含表格图形的独立 TeX 文件。无论我将图像宽度设置为多少,生成的表格对于页面来说总是太宽。以下是 MWE:
\documentclass[varwidth]{standalone}
\usepackage[pdftex]{graphicx}
\usepackage{geometry}
\usepackage{lscape}
\usepackage{multirow}
\usepackage{subfig}
\def\ig{\includegraphics[width=1in, keepaspectratio]}
\begin{document}
\begin{figure}[!htbp]
\begin{tabular}{p{0.2cm}ccc}
R1& \subfloat{\ig{example-image-a}}
& \subfloat{\ig{example-image-b}}
& \subfloat{\ig{example-image-c}}\\[0.4cm]
&C1&C2&C3 \\
\end{tabular}
\end{figure}
\end{document}
答案1
这个调用geometry
是错误的,并且也lscape
没有意义。
另外figure
和\subfloat
没有必要:\includegraphics
可以去任何地方,它就被当作一个大字母来处理。
\documentclass[border=1,varwidth]{standalone}
\usepackage{graphicx}
\newcommand\ig[1][]{\includegraphics[width=1in, keepaspectratio,#1]}
\begin{document}
\begin{tabular}{p{1cm}ccc}
R1& \ig{example-image-a}
& \ig{example-image-b}
& \ig{example-image-c} \\[0.4cm]
&C1&C2&C3
\end{tabular}
\end{document}
的定义\ig
允许附加选项。