![Forma abreviada cuando el acrónimo se utiliza por primera vez en la tabla](https://rvso.com/image/305772/Forma%20abreviada%20cuando%20el%20acr%C3%B3nimo%20se%20utiliza%20por%20primera%20vez%20en%20la%20tabla.png)
Me refiero a una tabla que contiene una entrada de acrónimo que no se ha mencionado anteriormente en el texto. Me gustaría imprimir el formato abreviado del acrónimo en la tabla (el acrónimo se usa varias veces en la tabla) e imprimir el formato largo cuando el acrónimo se usa en el texto por primera vez. Aquí está mi MWE:
\documentclass[a4paper,11pt,oneside,fleqn]{scrbook}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage[utf8x]{inputenc}
\usepackage{mhchem}
\usepackage[acronym,toc]{glossaries}
\makeglossaries
\newacronym{LAr}{L\ce{Ar}}{Liquid Argon}
\begin{document}
some text ... \ref{SampleTable} ...
\begin{table}[!h] \centering
\begin{tabular}{|c|c|c|} \hline
& & \\ \hline \hline
\gls{LAr} & & \\ \hline
\gls{LAr} & & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
\end{tabular}
\caption{Sample Caption}
\label{SampleTable}
\end{table}
.... some text ... \gls{LAr}
\end{document}
Respuesta1
Simplemente use \acrshort{}
o \acs{}
(esto requiere las shortcuts
opciones del glossaries
paquete) en la tabla y forzará el uso del formulario corto. Luego, lo que aparece más adelante \gls{}
en el texto principal cree que es el primer uso y elige mostrar el formato largo por sí solo:
\documentclass[a4paper,11pt,oneside,fleqn]{scrbook}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage[utf8x]{inputenc}
\usepackage{mhchem}
\usepackage[acronym,toc,shortcuts]{glossaries}
\makeglossaries
\newacronym{LAr}{L\ce{Ar}}{Liquid Argon}
\begin{document}
some text ... \ref{SampleTable} ...
\begin{table}[!h] \centering
\begin{tabular}{|c|c|c|} \hline
& & \\ \hline \hline
\acs{LAr} & & \\ \hline
\acrshort{LAr} & & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
\end{tabular}
\caption{Sample Caption}
\label{SampleTable}
\end{table}
.... some text ... \gls{LAr}
\end{document}