[gut] pas de footnote avec resizebox

1 view
Skip to first unread message

Jany Seytor

unread,
Jul 14, 2023, 7:06:11 PM7/14/23
to g...@ens.fr
Bonjour
Avec ce code, je n'obtiens pas la note en bas de page.

"
\documentclass{article}

\usepackage[footnotehyper]{nicematrix}

\usepackage{tikz}



\begin{document}


\ttfamily

\resizebox{\textwidth}{!}

{

\begin{NiceTabular}{lc@{\hphantom{-}}c@{\hphantom{-}}ccc>{\vphantom{q}}c>{\vphantom{q}}c>{\vphantom{q}}cc>{\vphantom{q}}cc>{\vphantom{q}}c}

Tact\footnote{Les tactus sont comptés à partir du posé cadentiel de la phrase B (fin du vers 4).} & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 \\

Sup- & & & & quelle & & & & Paix & & & & mais \\

Cont- & quel & \Block[l]{}{\llap{-}le} & & & & Paix & & & & mais \\

Ten- & & & quelle & & & & & Paix & & & & mais \\

Bas- & & quel & \Block[l]{}{\llap{-}le} & & & & Paix & & & & & mais \\

& 1 & 2 & 3 & \underline{4} & & 1 & 2 & \underline{3} & & 1 & & \underline{2} \\

\CodeAfter

\begin{tikzpicture}

\draw (3-2.south east)

-- (3-2.south west)

-- (5-3.south west)

-- (5-3.south east)

-- (4-4.south east)

-- (4-4.south west) ;

\draw (4-4.south east) -- (2-5.south east) -- (2-5.south west) ;

\draw (3-7.south east)

-- (3-7.south west)

-- (5-8.south west)

-- (5-8.south east)

-- (4-9.south east)

-- (4-9.south west) ;

\draw (2-9.south west) -- (2-9.south east) -- (4-9.south east) ;

\draw (3-11.south east)

-- (3-11.south west)

-- (5-13.south west)

-- (5-13.south east)

-- (2-13.south east)

-- (2-13.south west);

\draw (4-13.south east) -- (4-13.south west) ;

\end{tikzpicture}

\end{NiceTabular}}


\end{document} "

Merci pour votre aide

quark67

unread,
Jul 14, 2023, 8:19:18 PM7/14/23
to g...@ens.fr
Bonsoir,

La documentation du package footnotehyper fournit la solution (voyez le premier paragraphe du résumé situé en première page de la documentation). Il faut placer le tableau (ici l'environnement NiceTabular) dans l'environnement savenotes. 

Dans le cas présent, en raison de la présence du tableau dans une \resizebox, placez \begin{savenotes} entre \ttfamily et \resizebox, et \end{savenotes} après \end{NiceTabular}}.

Ce qui donne plus précisément :

- pour le début de l'environnement :

\ttfamily
\begin{savenotes}
\resizebox{\textwidth}{!}

- pour la fin de l'environnement :

\end{tikzpicture}
\end{NiceTabular}}
\end{savenotes}
\end{document}

La note de bas de page est alors affichée comme attendu.

quark67

unread,
Jul 15, 2023, 9:20:02 AM7/15/23
to g...@ens.fr
Je réitère ici ma réponse envoyée vers 2 heures du matin et qui n'apparaît pas sur la liste. Peut-être car elle a été formatée en mettant en gras une portion de code ? Il s'avère aussi que quelques fois je ne vois pas la question initiale d'un intervenant ou des réponses intermédiaires. Je pense qu'il serait bon de se pencher sérieusement sur la fiabilité du serveur de la liste (je ferai à l'occasion un mail détaillé aux gestionnaires de la liste GUT si cela peut les aider à identifier l'origine du problème).

Voici donc à nouveau ma réponse (qui peut-être a déjà été vue par d'autres participants) :

Bonsoir,

La documentation du package footnotehyper fournit la solution (voyez le premier paragraphe du résumé situé en première page de la documentation). Il faut placer le tableau (ici l'environnement NiceTabular) dans l'environnement savenotes. 

Dans le cas présent, en raison de la présence du tableau dans une \resizebox, placez \begin{savenotes} entre \ttfamily et \resizebox, et \end{savenotes} après \end{NiceTabular}}.

Ce qui donne plus précisément :

- pour le début de l'environnement :

\ttfamily
\begin{savenotes}
\resizebox{\textwidth}{!}

- pour la fin de l'environnement :

\end{tikzpicture}
\end{NiceTabular}}
\end{savenotes}
\end{document}

La note de bas de page est alors affichée comme attendu.
Le 15 juil. 2023 à 01:05, Jany Seytor <janys...@yahoo.fr> a écrit :

quark67

unread,
Jul 15, 2023, 9:23:41 AM7/15/23
to g...@ens.fr

Je réitère ici (pour une seconde fois) ma réponse envoyée vers 2 heures du matin et qui n'apparaît pas sur la liste. Peut-être car elle a été formatée en mettant en gras une portion de code ? Ou car elle cite le message d'origine ? J'ai supprimé ces éléments. Il s'avère aussi que quelques fois je ne vois pas la question initiale d'un intervenant ou des réponses intermédiaires. Je pense qu'il serait bon de se pencher sérieusement sur la fiabilité du serveur de la liste (je ferai à l'occasion un mail détaillé aux gestionnaires de la liste GUT si cela peut les aider à identifier l'origine du problème).

Jany Seytor

unread,
Jul 15, 2023, 11:04:45 AM7/15/23
to g...@ens.fr
Quoi qu'il en soit, un grand merci pour votre réactivité, cela règle effectivement mon problème

Bonne journée

Reply all
Reply to author
Forward
0 new messages