我使用 eqnarray 来计算方程式。使用 csvreader 后,“sum”等“特殊”数学符号消失了。
以下是代码。csvreader 前后的等式相同。
\begin{eqnarray}
0 & = & \sum_{t=1}^{n} (E_{t} - A_{t}) * (1+r)^{-t} + L_{n} (1+r)^{-n} - A_{0}
\end{eqnarray}
\begin{table}[h]
\begin{minipage}{\linewidth}
\renewcommand{\footnoterule}{}
\resizebox{\textwidth}{!}{%
\csvreader[separator=semicolon, respect and, tabular=|l||*{13}{r|},
table head=\hline& Jan & Feb & Mrz & Apr & Mai & Jun & Jul & Aug & Sep & Okt & Nov & Dez & Summe\\\hline\hline,
late after line=\\\hline]%
{DATA/KVN/kvnmonat.csv}{artikel=\artikel,1=\jan,2=\feb,3=\mrz,4=\apr,5=\mai,6=\jun,7=\jul,8=\aug,9=\sep,10=\okt,11=\nov,12=\dez,Summe=\sum}%
{\artikel&\jan&\feb&\mrz&\apr&\mai&\jun&\jul&\aug&\sep&\okt&\nov&\dez&\sum}%
}
\caption[Anzahl der bei KVN gebauten Displays]
{\label{tab:kvndisplaykomm} Menge der bei KVN gebauten Displays unterteilt nach Monaten und Display.}
\end{minipage}
\end{table}
\begin{eqnarray}
0 & = & \sum_{t=1}^{n} (E_{t} - A_{t}) * (1+r)^{-t} + L_{n} (1+r)^{-n} - A_{0}
\end{eqnarray}
编译后如下所示:
从现在起,整个文档、所有章节中都不再有 Sum 符号。
有人能帮帮我吗?谢谢!
答案1
如果你看一下你的作业,你会注意到你使用了\sum
:
{artikel=\artikel,1=\jan,2=\feb,3=\mrz,4=\apr,5=\mai,6=\jun,7=\jul,8=\aug,9=\sep,10=\okt,11=\nov,12=\dez,Summe=\sum}
这会\sum
用读取的每个项目覆盖宏。因此\sum
在数学模式下不起作用(至少不是按您期望的方式起作用)。
改变变量名将解决问题。
只是一条评论:你不应该使用它eqnarray
来计算方程式,因为它是过时的。