被调用的单元格应该只包含所需图像文件的文件名。
\documentclass{report}
\usepackage{odsfile}
\usepackage{graphicx}
\begin{document}
\includegraphics{\includespread*[file=test.ods,sheet=test,range=b2:b2]}
\end{document}
我无法编译,大概是因为括号。我该如何修复这个问题?
答案1
您可以使用该rowtemplate
键对表格内容执行自定义宏。
来自文档:
可以将表格数据转换为不同于 LATEX 表格的数据。rowtemplates 的语法与表格模板类似,变量以 -{number} 插入,其中 number 是单元格相对于选择开始的位置。
对于你的例子它可能看起来像这样:
\documentclass{report}
\usepackage{odsfile}
\usepackage{graphicx}
\begin{document}
\includespread[file=test.ods,range=b2:b2,rowtemplate={\includegraphics{-{1}}}]
\end{document}
这-{1}
意味着您正在使用所选范围的第一列。
使用结果如下example-image.png
: