
Recientemente comencé a usar glossaries
el paquete. Siendo principiante en LaTeX, me encontré con algunos problemas y me gustaría hacer preguntas. El código dice lo siguiente:
\documentclass[11pt,a4paper]{report}
\usepackage{glossaries}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in,footskip=.25in]{geometry}
\usepackage[colorlinks=true]{hyperref}
\newglossary{symbols}{sym}{sbl}{List of Abbreviations and Symbols}
\newglossaryentry{fn}{type=symbols,name={$F_nF_nF_nF_nF_n$},sort=fn,
description={Empirical (sample) distribution function Empirical (sample) distribution function Empirical (sample) distribution function Empirical (sample) distribution function Empirical (sample) distribution function Empirical (sample) distribution function}}
\newglossaryentry{fncon}{type=symbols,name={\ensuremath{F^{n^\ast}}},sort=fnc,
description={$n$-fold convolution of the distribution function/distribution $F$ convolution of the distribution function convolution of the distribution function convolution of the distribution function}}
\makeglossary
\begin{document}
\title{Latex World}
\author{James Brown}
\date{\today}
\maketitle
\printglossaries
\newpage
\gls{fn}
\gls{fncon}
\end{document}
y la nomenclatura resultante es la siguiente:
mis preguntas son
- Me gustaría eliminar la página vacía creada antes de la nomenclatura.
- Me gustaría alinear a la derecha los símbolos y, para la descripción de varias líneas, las siguientes líneas deben alinearse horizontalmente para que comiencen debajo de donde comenzó la primera línea de la descripción.
- Me gustaría agrupar los símbolos y agregar un pequeño título en negrita en el primer símbolo de cada grupo.
- Me gustaría modificar el espacio vertical entre los símbolos para que tengan el mismo espacio que las líneas descriptivas. Pero me gustaría mantener la distancia actual entre grupos.
Sería muy apreciado si alguien pudiera compartir alguna ayuda ya que soy un novato total en esto y estoy en proceso de aprendizaje. Gracias a todos de antemano.
Respuesta1
- Me gustaría eliminar la página vacía creada antes de la nomenclatura.
La página vacía se debe al main
glosario vacío al iterar sobre todos los glosarios con \printglossaries
. Hay dos soluciones:
- Utilice la opción del paquete
nomain
para evitar la creación automática delmain
glosario. (Solo haga esto si no desea este glosario). - Usar
\printglossary[type=symbols]
- Me gustaría alinear a la derecha los símbolos y, para la descripción de varias líneas, las siguientes líneas deben alinearse horizontalmente para que comiencen debajo de donde comenzó la primera línea de la descripción.
La segunda parte de este requisito se puede obtener con el altlist
estilo:
\documentclass[11pt,a4paper]{report}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in,footskip=.25in]{geometry}
\usepackage[colorlinks=true]{hyperref}
\usepackage{glossaries}% always load after hyperref
\newglossary{symbols}{sym}{sbl}{List of Abbreviations and Symbols}
\makeglossaries
\newglossaryentry{fn}{type=symbols,name={$F_nF_nF_nF_nF_n$},sort=fn,
description={Empirical (sample) distribution function Empirical
(sample) distribution function Empirical (sample) distribution
function Empirical (sample) distribution function Empirical (sample)
distribution function Empirical (sample) distribution function}}
\newglossaryentry{fncon}{type=symbols,name={\ensuremath{F^{n^\ast}}},sort=fnc,
description={$n$-fold convolution of the distribution
function/distribution $F$ convolution of the distribution function
convolution of the distribution function convolution of the
distribution function}}
\title{Latex World}
\author{James Brown}
\date{\today}
\begin{document}
\maketitle
\printglossary[type=symbols,style=altlist]
\newpage
\gls{fn}
\gls{fncon}
\end{document}
Alinear el símbolo a la derecha se verá extraño con este estilo, ya que el símbolo ancho $F_nF_nF_nF_nF_n$
se extiende sobre la descripción.
Una mejor opción podría ser utilizar el alttree
estilo:
\documentclass[11pt,a4paper]{report}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in,footskip=.25in]{geometry}
\usepackage[colorlinks=true]{hyperref}
\usepackage{glossaries}% always load after hyperref
\newglossary{symbols}{sym}{sbl}{List of Abbreviations and Symbols}
\makeglossaries
\newglossaryentry{fn}{type=symbols,name={$F_nF_nF_nF_nF_n$},sort=fn,
description={Empirical (sample) distribution function Empirical
(sample) distribution function Empirical (sample) distribution
function Empirical (sample) distribution function Empirical (sample)
distribution function Empirical (sample) distribution function}}
\newglossaryentry{fncon}{type=symbols,name={\ensuremath{F^{n^\ast}}},sort=fnc,
description={$n$-fold convolution of the distribution
function/distribution $F$ convolution of the distribution function
convolution of the distribution function convolution of the
distribution function}}
\glssetwidest{$F_nF_nF_nF_nF_n$}
\renewcommand*{\glstreenamebox}[2]{%
\makebox[#1][r]{#2~}%
}
\title{Latex World}
\author{James Brown}
\date{\today}
\begin{document}
\maketitle
\printglossary[type=symbols,style=alttree]
\newpage
\gls{fn}
\gls{fncon}
\end{document}
- Me gustaría agrupar los símbolos y agregar un pequeño título en negrita en el primer símbolo de cada grupo.
Esto se puede obtener cambiando el estilo de alttree
a alttreegroup
.
- Me gustaría modificar el espacio vertical entre los símbolos para que tengan el mismo espacio que las líneas descriptivas. Pero me gustaría mantener la distancia actual entre grupos.
No tiene grupos diferentes en su ejemplo, pero los estilos de árbol son más compactos que los estilos de lista, por lo que el alttreegroup
estilo debe cumplir con este requisito.
Quizás quieras echar un vistazo ala galería de todos los estilos predefinidosy tambiénla galería más generalpara más ideas.