Hola Lautaro Ramos <
ramosl...@gmail.com>
el Fri, 26 Jul 2013 17:03:22 -0700 (PDT) escribiste:
> Hola gente, ¿cómo va?
>
> Estoy haciendo un trabajo para entregar en un final de una materia de la facultad y quería saber si no conocen alguna manera de poner los números de fila a una tabla automáticamente.
Esta es una posibilidad:
\documentclass{article}
%
% parece ser que el package array es necesario para poder
% meter órdenes dentro de @{} en la especificación de tabular
%
\usepackage{array}
%
% creamos el contador que utilizaremos para enumerar las líneas
%
\newcounter{TableIndex}
%
% órden para inicializar el contador
%
\newcommand{\resettableindex}{\setcounter{TableIndex}{0}}
%
% órden para incrementar y mostrar el contador
% en vez de \arabic se puede usar \alph, \Alph, \fnsymbol, \roman o \Roman
%
\newcommand{\tableindex}{\stepcounter{TableIndex}\arabic{TableIndex}}
%
% esto es puramente decorativo
%
\newcommand{\encabezado}[1]{\par\vspace{0.5cm}\noindent#1\vspace{0.2cm}\newline}
\begin{document}
\encabezado{Primera tabla}
\resettableindex
\begin{tabular}{|@{\tableindex}|l|}
Primera linea \\
Segunda linea \\
Tercera linea \\
\end{tabular}
\encabezado{Segunda tabla}
\begin{tabular}{|@{\tableindex.~}l|}
Primera linea \\
Segunda linea \\
Tercera linea \\
\end{tabular}
\encabezado{Tercera tabla}
\resettableindex
\begin{tabular}{@{\tableindex.~}|l|}
Primera linea \\
Segunda linea \\
Tercera linea \\
\end{tabular}
\encabezado{Cuarta tabla}
\resettableindex
\begin{tabular}{@{\tableindex.~}l}
Primera linea \\
Segunda linea \\
Tercera linea \\
\end{tabular}
\end{document}
--
Gonzalo Pérez de Olaguer Córdoba <
gp...@iies.es> ---
www.gpoc.es
PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704