Eliminar el primer enlace de la lista de abreviaturas

Eliminar el primer enlace de la lista de abreviaturas

Tengo un glosario formateado como figura en la respuesta de @mafp que funciona perfectamente para mis propósitos.

Sin embargo, al agregar esta solución en mi archivo tex principal, que es una tesis, en la página donde se imprime la lista siempre aparece un enlace para la aparición en la lista. ¿Hay alguna forma de eliminar esta primera entrada?

El mismo problema apareció en el relacionado.preguntade @Max, pero no hay solución.

El ejemplo práctico que dio @mafp es

    \documentclass[a4paper,10pt]{article}

    \usepackage{hyperref}
    \hypersetup{
        colorlinks=true,
        linkcolor=blue,
        filecolor=magenta,      
        urlcolor=cyan,
    }

    \usepackage{glossaries}
    \makeglossaries

    \renewcommand{\glossarysection}[2][]{} % not to show word glossary


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

    \newglossaryentry{B}{%
    name={AAPL},%
    description={apples},%
    %user1={box}%
    }

    \newglossaryentry{C}{%
    name={BTR},%
    description={books to read},%
    %user1={LoC}%
    }

    \newglossaryentry{D}{%
    name={BTRTIO},%
    description={books to read that I own},%
    %user1={shelf},%
    %parent={C}
    }

    \newglossarystyle{aiaostyle}{%
    % put the glossary in a longtable environment:
    \renewenvironment{theglossary}%
     {\begin{longtable}{lp{\glsdescwidth}cp{\glspagelistwidth}}}%
     {\end{longtable}}%
    % Set the table’s header: title row
    \renewcommand*{\glossaryheader}{%
     \bfseries Term & \bfseries Description & 
     \bfseries Units & \bfseries Page List
     \\\endhead}%
    % No table header:
    %\renewcommand*{\glossaryheader}{}%
    % No heading between groups:
     \renewcommand*{\glsgroupheading}[1]{}%
    % Main (level 0) entries displayed in a row optionally numbered:
     \renewcommand*{\glossaryentryfield}[5]{%
        \glstarget{##1}{##2}% Name
        & ##3% Description
        & \glsentryuseri{##1}% Units
        & ##5% Page list
        \\% end of row
     }%
    % Similarly for sub-entries (no sub-entry numbers):
    \renewcommand*{\glossarysubentryfield}[6]{%
        % ignoring first argument (sub-level)
        \glstarget{##2}{##3}% Name
        & ##4% Description
        & \glsentryuseri{##2}% Units
        & ##6% Page list
        \\% end of row
     }%
    % Nothing between groups:
    \renewcommand*{\glsgroupskip}{}%
    }



    \begin{document}
    \null
    \glsaddall

    \glossarystyle{aiaostyle}
    \setlength{\glsdescwidth}{0.5\textwidth}
    \setlength{\glspagelistwidth}{0.1\textwidth}
    \printglossaries

    \newpage
    test entry \gls{A}.

    \end{document}

Lamento escribir una nueva pregunta pero no puedo comentar debajo de la solución de @mapf ya que esta es mi primera aparición en TeX.SE.

Respuesta1

\glsadd{etiqueta}es un comando de indexación que agrega automáticamente una ubicación a la lista de números de la entrada. \glsaddallitera sobre todas las entradas definidas y utiliza \glsaddpara cada entrada. Está diseñado para usarse junto con la nonumberlistopción de incluir automáticamente todas las entradas en el glosario, independientemente de si las ha usado o no en el documento (con comandos como \gls). Si no se suprime la lista de números, \glsaddalltodas las entradas tendrán una ubicación adicional correspondiente al lugar del documento donde \glsaddallse utilizó.

Si desea una lista de números y desea incluir todas las entradas definidas, independientemente de si se han utilizado o no en el documento, puede poner\glsaddallunused al final del documentopara agregar las entradas restantes que no se hayan utilizado.

información relacionada