Image

¿Cómo crear tablas como si LaTeX fuese una hoja de Excel? ¡SIN USAR EXCEL!

El paquete "spreadtab" de LaTeX es un paquete de LaTeX que permite crear y editar tablas de cálculo similares a las que se pueden hacer con Microsoft Excel o Google Sheets. Con "spreadtab", puedes crear tablas complejas que incluyen fórmulas y funciones, y el paquete se encarga de realizar los cálculos y actualizar automáticamente la tabla a medida que se modifican las entradas.

\documentclass{article}
\usepackage[xfp]{spreadtab}
\STsetdecimalsep{.}
\begin{document}
\Large
\begin{spreadtab}{{tabular}{|r|r|r|r|}}
@$k$ & @$x_i$ & @$f_i$ & @$x_i f_i$\ \hline
  1& 12.5& 5 & b2*c2\ \hline
  2& 15.5& 9 & b3*c3\ \hline
  3& 18.5& 12& b4*c4\ \hline
  4& 21.5& 6 & b5*c5\ \hline
  5& 23.5& 4 & b6*c6\ \hline
   & @total& sum(c2:c6)&sum(d2:d6)\\hline
   & @Media& trunc(d7/c7,2)& \\hline 
\end{spreadtab}

\vspace{1cm}
\begin{spreadtab}{{tabular}{r|r|}}
  @ $x_i$ & @ $f_i$ \ \hline
  12.5 & 5\
  15.5 & 9\
  18.5 & 12\
  21.5 & 6\
  23.5 & 4\
  \hline
  @Total & sum(b2:b6)\
  @Media & trunc(sumprod(a2:a6;b2:b6)/b7,2)
\end{spreadtab}

\vspace{1cm}
\begin{spreadtab}{{tabular}{*7c}}
  @$x$     &-1 & 0 & 1 & 2 & 3 & 4\ \hline
  @ $2x-1$ & 2*[0,-1]-1 & 2*[0,-1]-1  & 2*[0,-1]-1  & 2*[0,-1]-1  &  2*[0,-1]-1 & 2*[0,-1]-1 \ \hline
\end{spreadtab}

\vspace{1cm}
\begin{spreadtab}{{tabular}{*7c}}
@$x$  & -2      & \STcopy{>}{b1+1} &  &  & & \ \hline
@$x^2$&[0,-1]^2 & \STcopy{>}{c1^2} &  &  & & \ \hline
\end{spreadtab}

\vspace{1cm}
\begin{spreadtab}{{tabular}{|r|r|r|r|}}
@$k$ & @$x_i$ & @$f_i$ & @$x_i f_i$\ \hline
  1& 12.5& 5 & \STcopy{v5}{b2*c2}\ \hline
  2& 15.5& 9 & \ \hline
  3& 18.5& 12& \ \hline
  4& 21.5& 6 & \ \hline
  5& 23.5& 4 & \ \hline
   & @total& sum(c2:c6)&sum(d2:d6)\\hline
   & @Media& trunc(d7/c7,2)& \\hline 
\end{spreadtab}

\end{document}

        

© Profesor Favián Arenas. 2023. Diseñado por HTML Codex