Ajustar el espacio entre el acrónimo y la descripción del glosario

Ajustar el espacio entre el acrónimo y la descripción del glosario

Estoy usando el paquete de glosarios y me gustaría que las descripciones de las siglas se alineen con la sección de nomenclatura que se encuentra arriba. Intenté usar los estilos de columna para el glosario, pero ninguno de ellos permite el ajuste de la primera columna (con las siglas). Vea la imagen para ver la desalineación. ¿Alguna forma de evitar esto?

Desalineación

Respuesta1

Esta es una solución.

Utilice un ancho fijo al emitir \printnomenclature(p. ej. 2cm):

\printnomenclature[2cm] % <-- change the value here

y define un nuevo estilo de glosario mylongdonde usas el mismo ancho ( 2cm)

\newglossarystyle{mylong}{%
  \setglossarystyle{long}%
  \renewenvironment{theglossary}%
     {\begin{longtable}[l]{@{}p{\dimexpr 2cm-\tabcolsep}p{0.8\hsize}}}% <-- change the value here
     {\end{longtable}}%
 }

Cuando imprima su glosario utilice el estilo anterior:

\printglossary[style=mylong,type=\acronymtype]

MWE:

\documentclass{article}

\usepackage{nomencl}
\usepackage[nonumberlist,acronym]{glossaries}

\newglossarystyle{mylong}{%
  \setglossarystyle{long}%
  \renewenvironment{theglossary}%
     {\begin{longtable}[l]{@{}p{\dimexpr 2cm-\tabcolsep}p{0.8\hsize}}}% <-- change the value here
     {\end{longtable}}%
 }

\makenomenclature

\makeglossaries

\newacronym{BWB}{BWB}{Blended Wing Body}
\newacronym{DOE}{DOE}{Design of Experiments}
\newacronym{FEA}{FEA}{Finite Element Analysis}

\begin{document}
$t_{wb}$ and $w_{fg}$
\newpage

\nomenclature{$t_{wb}$}{Thickness of Stiffener Web (in)}
\nomenclature{$w_{fg}$}{Width of Stiffener Flange (in)}

\printnomenclature[2cm] % <-- change the value here

\glsaddall

\printglossary[style=mylong,type=\acronymtype]

\end{document} 

Producción:

ingrese la descripción de la imagen aquí

Respuesta2

Sería útil tener un ejemplo de trabajo mínimo, pero podrías usar el alttreeestilo del glosario y establecer el ancho que ocupa el nombre usando \glssetwidest:

\documentclass{article}

\usepackage[acronym,nopostdot,nonumberlist]{glossaries}

\makeglossaries

\newglossaryentry{twb}{%
  name={\ensuremath{t_{wb}}},
  description={Thickness of Stiffener Web (in)}
}

\newglossaryentry{wfg}{%
  name={\ensuremath{w_{fg}}},
  description={Width of Stiffener Flange (in)}
}

\newacronym{bwb}{BWB}{Blended Wing Body}
\newacronym{doe}{DOE}{Design of Experiments}
\newacronym{fea}{FEA}{Finite Element Analysis}

\setglossarystyle{alttree}
\glssetwidest{BWB}
\renewcommand{\glsnamefont}[1]{\textmd{#1}}

\begin{document}
\glsaddall

\printglossaries
\end{document}

Esto produce:

Imagen de los glosarios resultantes

información relacionada