Das Paket `glossaries` hat genau für diesen Zweck diverse *reset*-Anweisungen, mit denen Einträge wieder in den Zustand versetzt werden können, als waren sie noch nicht verwendet worden, beispielsweise:
\documentclass{scrartcl}
\usepackage[acronym,nomain]{glossaries}
\newacronym{ki}{KI}{K\"unstliche Intelligenz}
\begin{document}
\listoftables
\glsresetall
Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird. Das ist auch der Fall, obwohl es bereits im Tabellenverzeichnis verwendet wurde.
\begin{table}\caption{Dies ist uber \gls{ki}}\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}
\end{document}
Weitere solche Anweisungen sind in Abschnitt 14 der Paketanleitung dokumentiert.
dokumentiert. Soll im Tabellenverzeichnis außerdem immer die Kurzform verwendet werden so erreicht man das durch Verwendung von `\glsentryshort` im Argument von `\caption`. Soll dies nur im Verzeichnis aber ggf. nicht in der Tabellenüberschrift erzwungen werden, so verwendet man das optionale Argument von `\caption`:
\documentclass{scrartcl}
\usepackage[acronym,nomain]{glossaries}
\newacronym{ki}{KI}{K\"unstliche Intelligenz}
\begin{document}
\listoftables
\glsresetall
Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird, leider ist das nicht der Fall, sondern bereits im Tabellenverzeichnis!
\begin{table}
\caption[{Dies ist \"uber \glsentryshort{ki}}]{Dies ist \"uber \gls{ki}}
\label{tab:foo}
Foo, Bar, Baz und \gls{ki}!
\end{table}
\end{document}