
이렇게 생긴 테이블이 두 개 있어요
\begin{table}[h!]
\centering
\begin{spreadtab}{{tabular}{|c|>{\centering}p{8.5cm}|c|}}
\hline
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\hline \hline
@03.11.2016 &@Beginn der Erstellung des ET-Racing Logos & 2 \\
\hline
@04.11.2016 &@Fortsetzung der Erstellung des ET-Racing Logos & 3.5 \\
\hline \hline
@\multicolumn{1}{|c|}{} & @\multicolumn{1}{c|}{\textbf{Zwischenzeit}} & \textbf{:={sum(c2:c3)}} %make the sum
\\
\hline
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
\begin{table}[h!]
\centering
\begin{spreadtab}{{tabular}{|c|>{\centering}p{8.5cm}|c|}}
\hline
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\hline \hline
@19.11.2017 & @Dokumentieren und zeichnen& 4\\
\hline
@21.09.2017 &@Besprechung - Kostenaufstellung & 0.5\\
\hline
@09.10.2017 & @Dokumentieren & 2\\
\hline
@28.10.2017 & @Berechnung - Momentenübersetzung & 3\\
\hline \hline
@\multicolumn{1}{|c|}{} & @\multicolumn{1}{c|}{\textbf{Zwischenzeit}} & \textbf{:={sum(c2:c5)}} %make the sum
\\
\hline
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
\begin{table}[h!]
\centering
\begin{spreadtab}{{tabular}{|c|>{\centering}p{8.5cm}|c|}}
\hline
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\hline \hline
@15.01.2018 & @DC/DC Wandler ausmessen und testen & 2\\
\hline
@21.01.2018 & @Dokumentationsfeature hinzugefügt & 3\\
\hline
@22.01.2018 & @Handysensoren (Android) auslesen, mittels Simulink & 4\\
\hline \hline
@\multicolumn{1}{|c|}{} & @\multicolumn{1}{c|}{\textbf{Zwischenzeit}} & \textbf{:={sum(c2:c4)}} %make the sum
\\
\hline
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
"make the sum"이라는 주석을 추가한 줄에서 TeX는 테이블의 합계를 쓰고 있습니다. 이제 위 테이블의 합계를 요약하는 4번째 테이블을 만들고 싶습니다. 누가 어떻게 되었는지 보여줄 수 있나요?
(내 영어가 깨져서 죄송합니다)
미리 감사드립니다.
답변1
를 사용하여 \STsavecell
매크로에 셀 값을 저장한 다음 해당 매크로를 사용하여 후속 테이블에 값을 배치할 수 있습니다. 메커니즘 \STsavecell
은 다음과 같이 사용됩니다.
\begin{spreadtab}[\STsavecell{\totone}{c4}]{{tabular}{ccc}}
...
\end{spreadtab}
c4
매크로의 셀에 결과를 저장합니다 \totone
. 그런 다음 이것을 통해 스프레드탭 셀에 배치할 수 있습니다.
:={\totone}
이것을 귀하의 예에 합치면 다음과 같습니다.
\documentclass{article}
\usepackage{spreadtab,array,booktabs}
\begin{document}
\begin{table}
\centering
\begin{spreadtab}[\STsavecell{\totone}{c4}]{{tabular}{c>{\centering}p{8.5cm}c}}
\toprule
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\midrule
@03.11.2016 &@Beginn der Erstellung des ET-Racing Logos & 2 \\
@04.11.2016 &@Fortsetzung der Erstellung des ET-Racing Logos & 3.5 \\
\midrule
&@\textbf{Zwischenzeit} & \textbf{:={sum(c2:c3)}} \\
\bottomrule
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
\begin{table}
\centering
\begin{spreadtab}[\STsavecell{\tottwo}{c6}]{{tabular}{c>{\centering}p{8.5cm}c}}
\toprule
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\midrule
@19.11.2017 & @Dokumentieren und zeichnen& 4\\
@21.09.2017 &@Besprechung - Kostenaufstellung & 0.5\\
@09.10.2017 & @Dokumentieren & 2\\
@28.10.2017 & @Berechnung - Momentenübersetzung & 3\\
\midrule
& @\textbf{Zwischenzeit} & \textbf{:={sum(c2:c5)}} \\
\bottomrule
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
\begin{table}
\centering
\begin{spreadtab}[\STsavecell{\totthree}{c5}]{{tabular}{c>{\centering}p{8.5cm}c}}
\toprule
@Datum & @Tätigkeit & @Zeitaufwand [h] \\
\midrule
@15.01.2018 & @DC/DC Wandler ausmessen und testen & 2\\
@21.01.2018 & @Dokumentationsfeature hinzugefügt & 3\\
@22.01.2018 & @Handysensoren (Android) auslesen, mittels Simulink & 4\\
\midrule
&@\textbf{Zwischenzeit}& \textbf{:={sum(c2:c4)}} \\
\bottomrule
\end{spreadtab}
\caption{Zeitaufzeichnung Donner}
\end{table}
\begin{table}
\centering
\begin{spreadtab}{{tabular}{lc}}
\toprule
@Table One&:={\totone}\\
@Table Two&:={\tottwo}\\
@Tabel Three&:={\totthree}\\
\midrule
@Grand Total&:={sum(b1:b3)}\\
\bottomrule
\end{spreadtab}
\end{table}
\end{document}
덧붙여서 [h!]
배치 옵션을 사용한다는 것은 아마도 부동 환경을 사용해서는 안 된다는 것을 의미할 것입니다 table
. 표를 띄우거나 패키지 center
와 함께 사용하여 captionof
캡션을 추가하세요.