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?
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 mylong
donde 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:
Respuesta2
Sería útil tener un ejemplo de trabajo mínimo, pero podrías usar el alttree
estilo 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: