es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Solo imprimir una nota al pie de un acrónimo una vez por página en las notas al pie. – LaTeX

Quiero que el paquete de acrónimos solo imprima una nota al pie si aún no se ha impreso en esa página específica. Y que el \acf{XX} tenga el mismo número en el texto.
Debe verse así:

Texto
Los Estados Unidos¹ son un país al igual que los Emiratos Árabes Unidos², pero los Estados Unidos¹ son más grandes.

<hr>

1 Estados Unidos de América, 2 Emiratos Árabes Unidos

<p>Página siguiente:</p>

<p>Los Emiratos Árabes Unidos¹ siguen siendo un país.</p>

<hr>

1 Emiratos Árabes Unidos
<code>
Pero luce así:
</code>
Texto
Los Estados Unidos¹ son un país al igual que los Emiratos Árabes Unidos², pero los Estados Unidos³   son más grandes.

<hr>

1 Estados Unidos de América, 2 Emiratos Árabes Unidos, 3 Estados Unidos de América

<p>Página siguiente:</p>

<p>Los Emiratos Árabes Unidos¹ siguen siendo un país.</p>

<hr>

1 Emiratos Árabes Unidos
<code>
Mi código:
</code>
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[footnote]{acronym}
\usepackage{hyperref}
\usepackage{perpage}
\MakePerPage[1]{footnote} 

<p>\begin{document}</p>

<p>\section*{Acrónimos}
\begin{acronym}[ECU]
\acro{USA}{Estados Unidos de América}
\acro{UAE}{Emiratos Árabes Unidos}
%[...]
\end{acronym}
\newpage</p>

<p>\section{Texto}
Los \acf{USA} son un país al igual que los \acf{UAE}, pero los \acf{USA} son más grandes.
\newpage
Los \acf{USA} siguen siendo un país.
\end{document}

He intentado mucho pero no pude encontrar una solución por mí mismo. Tal vez alguien aquí sea mejor en LaTeX que yo y pueda ayudarme.

Saludos,
Tristan.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener la salida deseada, puedes usar la opción footnote en el paquete acronym y combinarlo con el paquete perpage para reiniciar el contador de notas al pie en cada página. También puedes usar el paquete hyperref para asegurarte de que los hipervínculos apunten a la nota al pie correcta.

    Aquí está el código modificado:

    \documentclass[10pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[footnote]{acronym}
    \usepackage{hyperref}
    \usepackage{perpage}
    \MakePerPage{footnote} % reiniciar contador de notas al pie en cada página
    
    \begin{document}
    
    \section*{Acrónimos}
    \begin{acronym}[ECU]
    \acro{USA}{Estados Unidos de América}
    \acro{UAE}{Emiratos Árabes Unidos}
    %[...]
    \end{acronym}
    
    \section{Texto}
    Los \ac{USA}\footnote{\url{https://en.wikipedia.org/wiki/United_States_of_America}} son un país, al igual que los \ac{UAE}\footnote{\url{https://en.wikipedia.org/wiki/United_Arab_Emirates}}, pero los \acf{USA} son más grandes.
    
    \clearpage % empezar nueva página
    
    Los \ac{UAE}\footnote{\url{https://en.wikipedia.org/wiki/United_Arab_Emirates}} siguen siendo un país.
    
    \end{document}
    

    En este código, usamos \MakePerPage{footnote} para reiniciar el contador de notas al pie en cada página. También usamos \url{} del paquete hyperref para crear enlaces a las respectivas notas al pie.

    Ahora la salida debería verse así:

    Texto
    Los USA¹ son un país, al igual que los UAE², pero los USA¹ son más grandes.
    
    ___________________
    ¹ https://en.wikipedia.org/wiki/United_States_of_America, ² https://en.wikipedia.org/wiki/United_Arab_Emirates
    
    Siguiente página:
    
    Los UAE¹ siguen siendo un país.
    
    ___________________
    ¹ https://en.wikipedia.org/wiki/United_Arab_Emirates
    

    ¡Espero que esto te ayude!

Comments are closed.