De nada.
...He tratado de usar la instrucción caption, pero me da error. Otro intento fue el de colocar el codigo \begin{figure} \caption{Diagrama de Flujo} \end{figure} justo antes del diagrama, pero tampoco me funciono...
¿Estamos hablando del diagrama de
este otro hilo? Para poder ayudarte de manera efectiva, voy a necesitar ver el código completo y minimal (en el sentido de un
ejemplo mínimo compilable (MWE, por las iniciales en inglés)) que te causa problemas. Solicito este MWE porque el siguiente código (que usa el diagrama del otro hilo) no me presenta ningún problema y coloca un pie de tabla (claro, con la palabra "Table" ya que no se hicieron los preparativos para cambiar el nombre predefinido, pero mi intención es ilustrar que no hay problemas con un
\caption normal ya que estamos dentro de un entorno flotante):
\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
% comando (una "caja vertical fantasma") para adicionar espacio vertical
% entre las filas
\newcommand\espacio{\vphantom{\parbox{1cm}{a\\b\\c}}}
%Diagrama de Flujo.
\newcommand\pasob{Accesa al programa Sap2000 atrav\'es la Interfaz de Programaci\'on de Aplicaciones.}
\newcommand\pasoc{Importa desde Excel una base de datos con las propiedades de los materiales y secciones.}
\newcommand\pasod{Define los patrones y las combinaciones de carga.}
\newcommand\pasoe{Importa desde excel las coordenadas de los nudos y define los elementos estructurales.}
\newcommand\pasof{Asigna las cargas distribuidas, seg\'un el patr\'on de carga especificado, a los elementos estructurales.}
\newcommand\pasog{Asigna las condiciones de apoyo a las columnas.}
\newcommand\pasoh{Define los diafragmas r\'igidos de cada nivel.}
\newcommand\pasoi{Importa desde excel y asigna la carga s\'ismica.}
\newcommand\pasoj{Guarda el modelo, realiza el an\'alisis estructural y exporta los desplazamientos a Excel.}
\newcommand\pasoka{Recalcula el periodo de la estructura mediante el m\'etodo de Rayleigh. Recalcula las fuerzas s\'ismica con base en el nuevo periodo}
\newcommand\pasokb{Calcula la diferencia entre el periodo estimado y el calculado.?`La diferencia es menor a 0.01? Si: Paso 11. No: Paso 8}
\newcommand\pasol{Exporta los momentos, cortantes y cargas axiales \'ultimas de dise\~no a excel.}
% definición del estilos para los nodos rectangulares
\tikzset{rectangular/.style= rectangle, minimum height=6mm, minimum width=20mm}
% para definir nodos y referirnos a ellos después
\tikzstyle{every picture}+=[remember picture]
% definición de un nuevo tipo de columna
\newcolumntype{A}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{table}[!ht]
\caption{Diagrama de flujo.}
\label{tab:diaflujo}
\centering
\begin{tabular}{A{.5cm}m{7.5cm}A{2.5cm}A{2.5cm}}
\toprule
\textbf{Paso} & \multicolumn{1}{c}{\textbf{Descripci\'on}} & \textbf{Excel} &\textbf{Sap2000} \\\midrule
\espacio & &
\begin{tikzpicture}
\node [rectangular,rounded corners=3.0mm,draw=black,line width=0.85pt] (A) {\small{Inicio}};
\end{tikzpicture} & \\
1\espacio & \small{\pasob} &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (B) {\small{1}};
\end{tikzpicture}& \\
2\espacio & \small{\pasoc} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (C) {\small{2}};
\end{tikzpicture} \\
3\espacio & \small{\pasod} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (D) {\small{3}};
\end{tikzpicture} \\
4\espacio & \small{\pasoe} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (E) {\small{4}};
\end{tikzpicture} \\
5\espacio & \small{\pasof} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (F) {\small{5}};
\end{tikzpicture} \\
6\espacio & \small{\pasog} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (G) {\small{6}};
\end{tikzpicture} \\
7\espacio & \small{\pasoh} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (H) {\small{7}};
\end{tikzpicture} \\
8\espacio & \small{\pasoi} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (I) {\small{8}};
\end{tikzpicture} \\
9\espacio & \small{\pasoj} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (J) {\small{9}};
\end{tikzpicture} \\
10\espacio & \small{\pasoka} &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (K){\small{10}};
\end{tikzpicture} & \\
\espacio & \small{\pasokb} &
\begin{tikzpicture}
\node [diamond,minimum height=7mm,minimum width=15mm, draw=black,line width=0.85pt] (L) {};
\end{tikzpicture} &\\
11\espacio & \small{\pasol} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (M) {\small{11}};
\end{tikzpicture} \\
& \\ &&&
\begin{tikzpicture}
\node [rectangular,rounded corners=3.0mm,draw=black,line width=0.85pt] (N) {\small{Fin}};
\end{tikzpicture} \\
\bottomrule
\end{tabular}
% ahora conectamos los nodos
\begin{tikzpicture}[overlay,->,>=stealth']
\draw[->] (A) -- (B);
\draw[->] (B) |- +(2.8,-0.5) -| (C);
\draw[->] (C) -- (D);
\draw[->] (D) -- (E);
\draw[->] (E) -- (F);
\draw[->] (F) -- (G);
\draw[->] (G) -- (H);
\draw[->] (H) -- (I);
\draw[->] (I) -- (J);
\draw[->] (J) |- +(-2.8,-0.5) -| (K);
\draw[->] (K) -- (L);
\draw[->] (L) |- node [left=-7mm] {s\'i} +(2.8,-0.5) -| (M);
\draw[->] (L.east) -| +(3.5,1.5) node [right=-6mm] {no} |- (I);
\draw[->] (M) -- (N);
\end{tikzpicture}
\end{table}
\end{document}
Por otro lado (pero eso ya depende de ti), teniendo en cuenta que es un diagrama de flujo y no es, estrictamente hablando, ni una tabla ni una figura, yo pensaría en definir un nuevo tipo de objeto flotante, para que así el encabezado del pie de este nuevo objeto dijera directamente algo como "Diagrama de flujo 1: (y aquí la descripción)". Esto se puede lograr también con el paquete
caption (ver vínculo en un post anterior) y he aquí un pequeño ejemplo (en el que defino un nuevo tipo de objeto flotante, cuyo pie se comporta similarmente a los de imágenes o tablas (pero con el encabezado "Diagrama de flujo") y muestro además que todo queda listo para obtener (con un solo comando) una lsta de estos nuevos flotantes (lista que es similar a la LoT y la LoF)):
\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\usepackage{caption}
% declaración del nuevo tipo de objeto flotante:
\DeclareCaptionType[placement=htbp,fileext=lod]{diaflujo}
[Diagrama de flujo][Índice de diagramas]
% comando (una "caja vertical fantasma") para adicionar espacio vertical
% entre las filas
\newcommand\espacio{\vphantom{\parbox{1cm}{a\\b\\c}}}
%Diagrama de Flujo.
\newcommand\pasob{Accesa al programa Sap2000 atrav\'es la Interfaz de Programaci\'on de Aplicaciones.}
\newcommand\pasoc{Importa desde Excel una base de datos con las propiedades de los materiales y secciones.}
\newcommand\pasod{Define los patrones y las combinaciones de carga.}
\newcommand\pasoe{Importa desde excel las coordenadas de los nudos y define los elementos estructurales.}
\newcommand\pasof{Asigna las cargas distribuidas, seg\'un el patr\'on de carga especificado, a los elementos estructurales.}
\newcommand\pasog{Asigna las condiciones de apoyo a las columnas.}
\newcommand\pasoh{Define los diafragmas r\'igidos de cada nivel.}
\newcommand\pasoi{Importa desde excel y asigna la carga s\'ismica.}
\newcommand\pasoj{Guarda el modelo, realiza el an\'alisis estructural y exporta los desplazamientos a Excel.}
\newcommand\pasoka{Recalcula el periodo de la estructura mediante el m\'etodo de Rayleigh. Recalcula las fuerzas s\'ismica con base en el nuevo periodo}
\newcommand\pasokb{Calcula la diferencia entre el periodo estimado y el calculado.?`La diferencia es menor a 0.01? Si: Paso 11. No: Paso 8}
\newcommand\pasol{Exporta los momentos, cortantes y cargas axiales \'ultimas de dise\~no a excel.}
% definición del estilos para los nodos rectangulares
\tikzset{rectangular/.style= rectangle, minimum height=6mm, minimum width=20mm}
% para definir nodos y referirnos a ellos después
\tikzstyle{every picture}+=[remember picture]
% definición de un nuevo tipo de columna
\newcolumntype{A}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
% solo para ilustrar lo fácil que resulta crear ahora una lista de diagramas similar
% a la LoT y la LoF
\listofdiaflujos
\clearpage
\begin{diaflujo}[!ht]
\caption{proceso medinate el que se calcula...}
\label{tab:diaflujo}
\centering
\begin{tabular}{A{.5cm}m{7.5cm}A{2.5cm}A{2.5cm}}
\toprule
\textbf{Paso} & \multicolumn{1}{c}{\textbf{Descripci\'on}} & \textbf{Excel} &\textbf{Sap2000} \\\midrule
\espacio & &
\begin{tikzpicture}
\node [rectangular,rounded corners=3.0mm,draw=black,line width=0.85pt] (A) {\small{Inicio}};
\end{tikzpicture} & \\
1\espacio & \small{\pasob} &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (B) {\small{1}};
\end{tikzpicture}& \\
2\espacio & \small{\pasoc} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (C) {\small{2}};
\end{tikzpicture} \\
3\espacio & \small{\pasod} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (D) {\small{3}};
\end{tikzpicture} \\
4\espacio & \small{\pasoe} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (E) {\small{4}};
\end{tikzpicture} \\
5\espacio & \small{\pasof} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (F) {\small{5}};
\end{tikzpicture} \\
6\espacio & \small{\pasog} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (G) {\small{6}};
\end{tikzpicture} \\
7\espacio & \small{\pasoh} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (H) {\small{7}};
\end{tikzpicture} \\
8\espacio & \small{\pasoi} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (I) {\small{8}};
\end{tikzpicture} \\
9\espacio & \small{\pasoj} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (J) {\small{9}};
\end{tikzpicture} \\
10\espacio & \small{\pasoka} &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (K){\small{10}};
\end{tikzpicture} & \\
\espacio & \small{\pasokb} &
\begin{tikzpicture}
\node [diamond,minimum height=7mm,minimum width=15mm, draw=black,line width=0.85pt] (L) {};
\end{tikzpicture} &\\
11\espacio & \small{\pasol} & &
\begin{tikzpicture}
\node [rectangular,draw=black,line width=0.85pt] (M) {\small{11}};
\end{tikzpicture} \\
& \\ &&&
\begin{tikzpicture}
\node [rectangular,rounded corners=3.0mm,draw=black,line width=0.85pt] (N) {\small{Fin}};
\end{tikzpicture} \\
\bottomrule
\end{tabular}
% ahora conectamos los nodos
\begin{tikzpicture}[overlay,->,>=stealth']
\draw[->] (A) -- (B);
\draw[->] (B) |- +(2.8,-0.5) -| (C);
\draw[->] (C) -- (D);
\draw[->] (D) -- (E);
\draw[->] (E) -- (F);
\draw[->] (F) -- (G);
\draw[->] (G) -- (H);
\draw[->] (H) -- (I);
\draw[->] (I) -- (J);
\draw[->] (J) |- +(-2.8,-0.5) -| (K);
\draw[->] (K) -- (L);
\draw[->] (L) |- node [left=-7mm] {s\'i} +(2.8,-0.5) -| (M);
\draw[->] (L.east) -| +(3.5,1.5) node [right=-6mm] {no} |- (I);
\draw[->] (M) -- (N);
\end{tikzpicture}
\end{diaflujo}
\end{document}