![电子表格没有产生预期的结果](https://linux22.com/image/392612/%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E6%B2%A1%E6%9C%89%E4%BA%A7%E7%94%9F%E9%A2%84%E6%9C%9F%E7%9A%84%E7%BB%93%E6%9E%9C.png)
我正在使用类beamer
和包spreadtab
。
第一帧运行良好,sum(cell(aaf):cell(aal))
给出输出。
第二帧:sum(cell(ccf):cell(ccl))
出错。
梅威瑟:
\documentclass{beamer}
\usepackage{spreadtab}
\usepackage{booktabs}
\begin{document}
\begin{frame}{working}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aaf) & 5tag(bbf) & \STcopy{v2}{a1+b1}tag(ccf) \\
4 & 6 & \\
4tag(aal) & 3tag(bbl) & \\
\hline
sum(cell(aaf):cell(aal)) & sum(cell(bbf):cell(bbl)) & \\
\end{spreadtab}
\end{frame}
%%\end{document}
\begin{frame}{not working well}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aaf) & 5tag(bbf) & \STcopy{v2}{a1+b1}tag(ccf) \\
4 & 6 & \\
4tag(aal) & 3tag(bbl) & tag(ccl) \\
\hline
sum(cell(aaf):cell(aal)) & sum(cell(bbf):cell(bbl)) & sum(cell(ccf):cell(ccl))\\
\end{spreadtab}
\end{frame}
\end{document}
%
答案1
不,第一帧效果不好,因为你可以tag(ccf)
在第一行第三列看到:
要纠正这个问题你需要删除tag(ccf)
,因为\STcopy
无法使用tag
!
您需要更改第二帧的编码:
\begin{frame}{now working well}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aag) & 5tag(bbg) & sum(a1:b1)tag(ccg) \\ % <===========
4 & 6 & sum(a2:b2) \\ % <===========
4tag(aah) & 3tag(bbh) & sum(a3:b3)tag(cch) \\ % <===========
\hline
sum(cell(aag):cell(aah)) & sum(cell(bbg):cell(bbh)) & sum(cell(ccg):cell(cch))\\
\end{spreadtab}
\end{frame}
请参阅完整的 mwe
\documentclass{beamer}
\usepackage{spreadtab}
\begin{document}
\begin{frame}{working}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aaf) & 5tag(bbf) & \STcopy{v2}{a1+b1} \\ % tag(ccf)
4 & 6 & \\
4tag(aal) & 3tag(bbl) & \\
\hline
sum(cell(aaf):cell(aal)) & sum(cell(bbf):cell(bbl)) & \\
\end{spreadtab}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aaf) & 5tag(bbf) & \STcopy{v2}{a1+b1}tag(ccf) \\ % tag(ccf)
4 & 6 & \\
4tag(aal) & 3tag(bbl) & \\
\hline
sum(cell(aaf):cell(aal)) & sum(cell(bbf):cell(bbl)) & \\
\end{spreadtab}
\end{frame}
\begin{frame}{now working well}
\begin{spreadtab}{{tabular}{rrr}}
%@ values of $x$ & 4 & 5\\
2tag(aag) & 5tag(bbg) & sum(a1:b1)tag(ccg) \\ % <===========
4 & 6 & sum(a2:b2) \\ % <===========
4tag(aah) & 3tag(bbh) & sum(a3:b3)tag(cch) \\ % <===========
\hline
sum(cell(aag):cell(aah)) & sum(cell(bbg):cell(bbh)) & sum(cell(ccg):cell(cch))\\
\end{spreadtab}
\end{frame}
\end{document}
结果:
第二帧: