csvReader eqnarray 问题

csvReader eqnarray 问题

我使用 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}

编译后如下所示:

csvreader 之前和之后

从现在起,整个文档、所有章节中都不再有 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来计算方程式,因为它是过时的

相关内容