Pregunta

Actualmente estoy atascado y tengo dos glosarios separados: main & amp; acronyms . El glosario Acronyms imprime notas al pie de página en el primer uso del texto, pero el glosario main no. ¿Hay alguna forma de crear otro glosario que no sea acronyms para imprimir una nota al pie de página en el primer uso del término? No entiendo cómo hacerlo.

Aquí está el ejemplo de código compilado con TeXnic Center y MiKTeX 2.7:

\documentclass{article}
\usepackage{index}
\usepackage[toc,style=long3colheaderborder,footnote,acronym]{glossaries} 

\makeindex 
\makeglossaries


\newglossaryentry{appdomain}{name={application domain}, description={app Domain Description...}}
\newglossaryentry{sample}{name={[has been inserted aaa]},description={testing testing 123}}

\newacronym{aca}{aca}{a contrived acronym}

\begin{document}
\section{this is a test section}
This is the test line... a \gls{sample} \gls{appdomain} 
\index{entry} and \gls{aca}
\thispagestyle{empty}\cleardoublepage

\printglossary[type=main,title={Glossary},toctitle={Glossary}]
\thispagestyle{empty}\cleardoublepage
\printglossary[type=\acronymtype,title={List of Abbreviations},toctitle={List of Abbreviations}]

\printindex
\thispagestyle{empty}\cleardoublepage
\end{document}

Quiero que la muestra y el dominio de aplicación contengan una nota al pie con la descripción o una nota al pie que indique: consulte el Glosario

Muchas gracias,
Ovanes

¿Fue útil?

Solución

En resumen, con el paquete glossaries , no puede obtener notas al pie de página sobre el primer uso para glosarios que no sean siglas.

Sin embargo, puede redefinir algunos comandos en el preámbulo (después de \ usepackage {glossaries} ) para obtener lo que desea:

\makeatletter
\renewcommand{\gls@main@displayfirst}[4]{
  #1#4\protect\footnote{#2}
}
\makeatother

Pero eso será realmente frágil.

Otros consejos

Creo que hay una manera más fácil de hacer esto. Tal vez es nuevo, pero

\defglsdisplayfirst[main]{#1#4\protect\footnote{#2}}

parece lograr exactamente lo mismo (corrígeme si me equivoco). Consulte el manual glossary , versión 2.03, subsección 2.4.1 cambiar el formato del texto .

Desafortunadamente, parece que comandos como \ gls o \ autoref no funcionan en esas notas al pie.

La siguiente es una buena técnica, para poner una nota al pie que indique dónde están las definiciones:

\label{nom} %put this on the page your term appears, so that it can collect page number

\newcommand{\g}{\footnote{For all abbreviations see the glossary on page \pageref{nom}.}}

He encontrado esto en aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top