Post by Rick_ojhola necesito escribir una serie de ecuaciones en latex, pero deseo poder
ponerle una leyenda (caption) y que salga en el indice
si lo intento hacer como si fuese una figura, tengo el problema que acomoda
la figura donde se le antoje
Quieres que salga en un índice (es decir, usando el comando MakeIndex)
o en la tabla de contenidos? Si piensas ponerlos como floats (la idea
de usar figure) entonces quieres que salgan en algo como la
\listoffigures que va, normalmente, separada de la tabla de contenidos
pero corresponde a eso (una tabla de contenidos) y no a un índice. La
distinción es relevante, mira cualquier libro de matemáticas para
apreciarla.
Post by Rick_ojhay alguna manera de usar caption y que salga en el indice sin usar figure o
table?
Las ecuaciones, en general, no llevan caption, si no número y son
referenciadas usando el número. Habiendo dicho eso, en LaTeX hay
formas de hacer casi todo (menos café, al menos mientras Farah no le
enseñe a Emacs a prepararlo), unas muchísimo mejores que las otras.
Si insistes en usar el ambiente figure (la peor alternativa, en mi
opinión) puedes decidir forzar su ubicación al momento de definir el
ambiente. La alternativa [htb] que te dijeron antes es sólo una
declaración de preferencias de tu parte, pero no una orden (LaTeX es
muy educado). Poner [htb] significa "me gustaría que la ecuación fuera
aquí mismo. Si no se puede, me gustarían al comienzo de la página
siguiente, si eso no fuera posible, ponla al final de la página... si
no se puede, ponla donde mejor quede" si quieres forzar una ubicación,
debes usar el enfático ! es decir, si quieres decir: "ponla aquí y no
alegues" lo haces con [h!] ojo, que si no hay forma física de poner la
figura donde la quieres lo que LaTeX hará será tirarla sola a otra
página, lo que casi siempre es indeseable.
En mi opinión, lo que quieres hacer queda mucho mejor si defines un
ambiente que lo haga por ti, que envíe el "caption" a la lista de
contenidos, use un teorema también definido por tí y luego incorpore
tu ecuación. Suponiendo que quieres usar la lista de figuras para tus
ecuaciones, yo haría algo en la siguiente línea (código que no he
probado):
En el preámbulo:
\newtheorem{riecua}{Ecuaci\'{o}n }
\newenvironment{ricueck}[1]{\begin{riecua}[#1] \addcontentsline{lof}
{figure}{#1}}{\end{riecua}}
Luego, en tu documento harías:
\listoffigures
\begin{ricueck}{Restricci\'{o}n de Producci\'{o}n}
\begin{equation}
C = \max\left\{\frac{T}{4},\frac{P}{2},V\right\}
\end{equation}
\end{ricueck}
Esto produciria un título que diria:
Ecuación ## (Restricción de Producción)
y luego vendría la ecuación respectiva. Además, en la lista de figuras
aparecerá la
Restricción de Producción Página donde está la ecuación.
Todavía tienes que cambiar el titulo para que diga "Lista de
Ecuaciones" en lugar de "Lista de Figuras" pero eso es fácil.
Post by Rick_ojesta es una de mis ecuaciones
\begin{equation}
Max \displaystyle\sum_{i=1}^n bi \times xi \nonumber
\end{equation}
\begin{equation}
s.a: \displaystyle\sum_{i=1}^n ci \times xi \leq P \nonumber
\end{equation}
\begin{equation}
xi \in \{0,1\} i \in N \nonumber
\end{equation}
Pésimo styling. Cada ecuación quedará en una línea, con mucho espacio
entre ellas, potencialmente separadas de página y sin alineación
consistente alguna. Además, cada línea queda numerada lo que no
siempre es deseable (por ejemplo, puedes querer tener un sólo número
para todo el problema y depués referirte al mismo como el problema
(##)). Mucho mejor queda así:
\begin{eqnarray}
\max_{x_i} & & \sum_{i=1}^n b_i \times x_i \\
\mathrm{s.a:} & & \nonumber \\
& & \sum_{i=1}^n c_i \times x_i \leq P
\nonumber \\
& & x_i \in \{0,1\},\; i \in \{1,\ldots,N\}
\nonumber
\end{eqnarray}
Si no quieres numeros para nada, usa el ambiente eqnarray* y saca
todos los \nonumber.
Así me gusta, que seas agradecido!
:)
Saludos,
AHG,