Mostrar entradas de formato largo (como las de primer uso) de entradas que no son de tipo acrónimo

Mostrar entradas de formato largo (como las de primer uso) de entradas que no son de tipo acrónimo

Estuve buscando durante 2 horas seguidas y debo decir que la documentación del paquete es extensa pero no muy clara, lo que es frustrante. Estoy buscando una manera de mostrar manualmente el formulario de primer uso (formato largo) de entradas que no son de tipo acrónimo sin restablecer el contador. ¿Puede alguien ayudarme?

Hasta ahora he aprendido que existen comandos para acrónimos que hacen exactamente eso. Pero si se utiliza en una entrada de un glosario diferente (principal o personalizado) no produce texto.

Editar: Primero, me gustaría agradecermafppor su respuesta hasta ahora. Quizás debería explicar un poco más mi problema. Actualmente estoy escribiendo mi tesis de licenciatura. Como introduje una buena cantidad de fórmulas, lo que me gustaría es tener un glosario de los símbolos con una breve descripción de lo que representan. Además, estoy pensando en insertar la misma definición debajo de cada fórmula. Una de mis entradas se parece a la siguiente:

\newglossaryentry{degvi}{type=symbols,
name=$\Delta E_{GP,i}$,
symbol={MJ},
sort=energie differenz grau verbrauch,
description={Differenz graue Energie und Verbrauch zu Produktion des betrachteten Systems}}

que produce una salida como esta:

Visualizando el código

Honestamente, me gustaría ver el mismo resultado debajo de la ecuación sin escribir todo dos veces. Quizás este no sea el mejor enfoque, pero me gusta la idea de tener la base de datos de símbolos con la creación automática del glosario como referencia (por ejemplo, si estoy tratando de encontrar una ecuación con un símbolo específico).

Respuesta1

El comando apropiado es \glsfirst{...}. Úselo así:

\documentclass{article}
\usepackage{glossaries}
\makeglossaries

\newglossaryentry{A}{%
name={foo},%
description={bar},%
first={first},%
}

\begin{document}
\gls{A}, \gls{A}, \glsfirst{A}

\printglossary

\end{document}

Editar:

Con respecto a su pregunta actualizada, me preocupa su uso del symbolcampo, ya que lo que usted da como símbolo parece ser una unidad. Tal vezesta respuestapuede apuntar en una mejor dirección.

Dicho esto, si desea utilizar las entradas del glosario de la forma en que las definió, puede imitar la salida del glosario como lo hice aquí con un descriptionentorno debajo de la ecuación. El punto crucial es que el formato de salida de \gls{...}se puede establecer redefiniendo \glsdisplayfirsty \glsdisplay. Aquí lo redefino \glsdisplayfirstpara mostrar el nombre, el símbolo entre paréntesis y la descripción. Si \gls{degvi}se utiliza por primera vez en la ecuación, el resultado será como en el glosario. También configuré un estilo de glosario que imita su ejemplo de salida, puede ignorarlo y conservar el que tiene actualmente.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{glossaries}

\newglossary[slg]{symbols}{sls}{slo}{Symbolverzeichnis}
\makeglossaries

\newglossaryentry{degvi}{%
type=symbols,
name=$\Delta E_{GP,i}$,
symbol={MJ},
sort=energie differenz grau verbrauch,
description={Differenz graue Energie und Verbrauch zu Produktion des betrachteten Systems}%
}

\newglossaryentry{eg}{%
type=symbols,
name=$E_{GP}$,
symbol={MJ},
sort=energie grau verbrauch,
description={Graue Energie des Gebäudes}%
}

%% what should \gls{...} show on first usage
\renewcommand{\glsdisplayfirst}[4]{#1 (#3) #2}

\newglossarystyle{senseistyle}{%
  \renewenvironment{theglossary}%
    {\begin{description}}%
    {\end{description}}%
  \renewcommand*{\glossaryentryfield}[5]{%
      \item[\glsentryitem{##1}\glstarget{##1}{##2}]
      \space (##4)% the symbol in parentheses
      \space ##3% description
  }%
  % No heading between groups:
  \renewcommand*{\glsgroupheading}[1]{}%
  % Nothing between groups:
  \renewcommand*{\glsgroupskip}{}%
}

%% makeindex -s sensei.ist -o sensei.sls -t sensei.slg sensei.slo
\begin{document}
\begin{equation}
  \Delta E_{GP,i} = E_{GP} - ...
\end{equation}
\begin{description}
  \item \gls{degvi}
  \item \gls{eg}
\end{description}

\printglossary[type=symbols,style=senseistyle]
\end{document}

da

salida de muestra

información relacionada