[Résolu] Notes bas de page, tikz, tabular, bclogo, boiboites

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Notes bas de page, tikz, tabular, bclogo, boiboites

Messagepar jg2m2010 » Lundi 27 Juin 2011, 10:53

Bonjour,

Lorsqu'on réalise un schéma avec Tikz, il peut arriver qu'on souhaite y placer un certain nombre de notations et de texte. Par curiosité, j'aimerais savoir s'il est possible d'utiliser des notes de bas de page (ou notes marginales) pour expliquer par exemple une notation ou une portion de texte.

J'ai ainsi pu constater que le code suivant ne fonctionnait pas:

Code: Tout sélectionner
\draw (0,0) node  {blabla\footnote{blabla parce que on rappelle que...}} ;


Je ne sais pas si je suis très clair...
Dernière édition par jg2m2010 le Jeudi 15 Septembre 2011, 14:52, édité 5 fois.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Publicité

Re: Tikz & notes de bas de page

Messagepar jg2m2010 » Dimanche 17 Juillet 2011, 10:58

Personne n'a une petite idée s'il vous plaît ?
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: Tikz et notes de bas de page

Messagepar pg » Dimanche 17 Juillet 2011, 18:16

Le principe est le même que dans un tableau :

Code: Tout sélectionner
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node {blablabla\footnotemark[1]} ;
\draw (0,1) node {blablabli\footnotemark[2]} ;
\end{tikzpicture}
\footnotetext{blablabla parce que on rappelle que...}
\footnotetext{blablabli parce que on rappelle que...}
\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Tikz et notes de bas de page

Messagepar jg2m2010 » Lundi 18 Juillet 2011, 11:01

Merci beaucoup ! Cela va mettre très utile !!!
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Tikz et notes de bas de page

Messagepar jg2m2010 » Samedi 06 Août 2011, 09:54

Je me sens un peu idiot. Je n'avais pas testé le code ci-dessus dans une "configuration plus complexe". Il y a en fait deux points qui me posent problème ici :

  • On n'est obligé de changer à chaque fois les numéros de \footnotemark[] en fonction de toutes les notes de bas de page que l'insère dans le document.
  • le code suivant ne fonctionne pas : cf les numéros des notes de bas de page en bas de la page. Je dois avoir oublier quelque chose...
    Code: Tout sélectionner
    \documentclass{article}
    \usepackage{tikz}
    \begin{document}

    texte\footnote{blabla}

    \begin{tikzpicture}
    \draw (0,1) node {blablabla\footnotemark[2]} ;
    \draw (0,0) node {blablabli\footnotemark[3]} ;
    \end{tikzpicture}
    \footnotetext{blablabla parce que on rappelle que...}
    \footnotetext{blablabli parce que on rappelle que...}

    encore du texte\footnote{blabla}

    \end{document}

jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Tikz et notes de bas de page

Messagepar pg » Samedi 06 Août 2011, 10:06

C'est ma faute, j'avais pas vu que les numéros étaient incorrects. Voici une nouvelle version qui devrait marcher. La compatibilité avec hyperref n'est pas encore au point, je ferai ça plus tard :

Code: Tout sélectionner
\documentclass{article}

\usepackage{tikz}
%\usepackage{hyperref}

\newcounter{tikzfootnote}[footnote]
\newcommand{\tikzfootnotemark}{\addtocounter{tikzfootnote}{1}\footnotemark[\number\numexpr\value{footnote}+\value{tikzfootnote}]}
\newcommand{\tikzfootnotetext}[1]{\refstepcounter{footnote}\footnotetext{#1}}

\begin{document}

texte\footnote{blabla}

\begin{tikzpicture}
\draw (0,1) node {blablabla\tikzfootnotemark} ;
\draw (0,0) node {blablabli\tikzfootnotemark} ;
\end{tikzpicture}
\tikzfootnotetext{blablabla parce que on rappelle que...}
\tikzfootnotetext{blablabli parce que on rappelle que...}

encore du texte\footnote{blabla}

\begin{tikzpicture}
\draw (0,1) node {blablabla\tikzfootnotemark} ;
\draw (0,0) node {blablabli\tikzfootnotemark} ;
\end{tikzpicture}
\tikzfootnotetext{blablabla parce que on rappelle que...}
\tikzfootnotetext{blablabli parce que on rappelle que...}

encore du texte\footnote{blabla}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Réouvert] Tikz et notes de bas de page

Messagepar jg2m2010 » Vendredi 12 Août 2011, 10:54

Merci déjà pour ce travail
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Tikz et notes de bas de page

Messagepar pg » Jeudi 18 Août 2011, 10:59

Voici le même avec support de hyperref :

Code: Tout sélectionner
\documentclass{report}

\usepackage{etoolbox}

\usepackage{tikz}

\usepackage{hyperref}

% rajouter un \refstepcounter{tikzmasterfootnote} à toutes les {tikzpicture}
\preto{\tikzpicture}{\refstepcounter{tikzmasterfootnote}}
\makeatletter
\newcounter{tikzmasterfootnote}
\newcounter{tikzfootnote}[tikzmasterfootnote]
\newcommand{\tikzfootnotemark}{%
  \begingroup\let\@xfootnotemark\fixed@xfootnotemark
  \refstepcounter{tikzfootnote}%
  \footnotemark[\the\numexpr\value{footnote}+\value{tikzfootnote}\relax]%
  \expandafter\global\expandafter\let
    \csname saved@Href@\the\numexpr\value{footnote}%
                                   +\value{tikzfootnote}\relax\endcsname
    \Hy@footnote@currentHref
  \endgroup}
\newcommand{\tikzfootnotetext}[1]{%
  \refstepcounter{footnote}\refstepcounter{Hfootnote}%
  \expandafter\let\expandafter\Hy@footnote@currentHref
    \csname saved@Href@\arabic{footnote}\endcsname
  \footnotetext{#1}}

% commande adaptée de hyperref.sty pour faire marcher les liens avec \footnotemark[...]
\def\fixed@xfootnotemark[#1]{%
  \begingroup
    \c@footnote #1\relax
    \unrestored@protected@xdef\@thefnmark{\thefootnote}%
  \endgroup
  \stepcounter{Hfootnote}%
  \global\let\Hy@saved@currentHref\@currentHref
  \hyper@makecurrent{Hfootnote}%
  \global\let\Hy@footnote@currentHref\@currentHref
  \global\let\@currentHref\Hy@saved@currentHref
  \hyper@linkstart{link}{\Hy@footnote@currentHref}%
  \H@@footnotemark
  \hyper@linkend
}%
\makeatother

\begin{document}

I\footnote{provient de I}

\begin{tikzpicture}
\node at (0,0) {A\tikzfootnotemark};
\node at (0,1) {B\tikzfootnotemark};
\end{tikzpicture}
\tikzfootnotetext{provient de A}
\tikzfootnotetext{provient de B}

II\footnote{provient de II}

\begin{tikzpicture}
\node at (0,0) {C\tikzfootnotemark};
\node at (0,1) {D\tikzfootnotemark};
\end{tikzpicture}
\tikzfootnotetext{provient de C}
\tikzfootnotetext{provient de D}

III\footnote{provient de III}

\begin{tikzpicture}
\node at (0,0) {E\tikzfootnotemark};
\node at (0,1) {F\tikzfootnotemark};
\end{tikzpicture}
\tikzfootnotetext{provient de E}
\tikzfootnotetext{provient de F}

IV\footnote{provient de IV}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Réouvert] Tikz et notes de bas de page

Messagepar jg2m2010 » Mardi 23 Août 2011, 18:02

Merci bien.

Est-ce que ce code fonctionne aussi pour les tableaux ?
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Tikz et notes de bas de page

Messagepar pg » Jeudi 25 Août 2011, 19:38

Oui, il suffit de rajouter \preto{\tabular}{\refstepcounter{tikzmasterfootnote}}. Mais du coup, un autre nom serait peut-être plus approprié pour les commandes :

Code: Tout sélectionner
\documentclass{report}

\usepackage{etoolbox}

\usepackage{tikz}

\usepackage{hyperref}

% rajoute un \refstepcounter{automasterfootnote} à toutes les {tikzpicture} et {tabular}
\preto{\tikzpicture}{\refstepcounter{automasterfootnote}}
\preto{\tabular}{\refstepcounter{automasterfootnote}}
\makeatletter
\newcounter{automasterfootnote}
\newcounter{autofootnote}[automasterfootnote]
\newcommand{\autofootnotemark}{%
  \begingroup\let\@xfootnotemark\fixed@xfootnotemark
  \refstepcounter{autofootnote}%
  \footnotemark[\the\numexpr\value{footnote}+\value{autofootnote}\relax]%
  \expandafter\global\expandafter\let
    \csname saved@Href@\the\numexpr\value{footnote}%
                                   +\value{autofootnote}\relax\endcsname
    \Hy@footnote@currentHref
  \endgroup}
\newcommand{\autofootnotetext}[1]{%
  \refstepcounter{footnote}\refstepcounter{Hfootnote}%
  \expandafter\let\expandafter\Hy@footnote@currentHref
    \csname saved@Href@\arabic{footnote}\endcsname
  \footnotetext{#1}}

% commande adaptée de hyperref.sty pour faire marcher les liens avec \footnotemark[...]
\def\fixed@xfootnotemark[#1]{%
  \begingroup
    \c@footnote #1\relax
    \unrestored@protected@xdef\@thefnmark{\thefootnote}%
  \endgroup
  \stepcounter{Hfootnote}%
  \global\let\Hy@saved@currentHref\@currentHref
  \hyper@makecurrent{Hfootnote}%
  \global\let\Hy@footnote@currentHref\@currentHref
  \global\let\@currentHref\Hy@saved@currentHref
  \hyper@linkstart{link}{\Hy@footnote@currentHref}%
  \H@@footnotemark
  \hyper@linkend
}%
\makeatother

\begin{document}

I\footnote{provient de I}

\begin{tikzpicture}
\node at (0,0) {A\autofootnotemark};
\node at (0,1) {B\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de A}
\autofootnotetext{provient de B}

II\footnote{provient de II}

\begin{tikzpicture}
\node at (0,0) {C\autofootnotemark};
\node at (0,1) {D\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de C}
\autofootnotetext{provient de D}

III\footnote{provient de III}

\begin{tabular}{|c|c|c|}
E\autofootnotemark & H\autofootnotemark \\
\end{tabular}
\autofootnotetext{provient de E}
\autofootnotetext{provient de F}

IV\footnote{provient de IV}

\begin{tikzpicture}
\node at (0,0) {G\autofootnotemark};
\node at (0,1) {H\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de G}
\autofootnotetext{provient de H}

V\footnote{provient de V}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Réouvert] Tikz et notes de bas de page

Messagepar jg2m2010 » Samedi 27 Août 2011, 13:54

Merci beaucoup ! Je cherchais à résoudre ces deux problèmes depuis longtemps !

Une dernière chose : je cherche à rajouter un espace entre le numéro des notes de bas de page et le texte de ces notes de bas de page. M'inspirant des exemples du LateX companion à la section 3.2.2, j'ai rajouté ceci juste avant le \makeatother :

Code: Tout sélectionner
\renewcommand\@makefntext[1]%
   {\noindent\makebox[1.8em][r]{\@makefnmark\,}#1}


J'obtiens le rendu graphique que je souhaitais. Toutefois, c'est peut-être maladroit de faire ça comme ça.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Tikz et notes de bas de page

Messagepar pg » Samedi 27 Août 2011, 16:53

Il y a peu de packages qui concernent les footnotes. Pour la présentation, les principaux sont frenchb et footmisc. Normalement avec frenchb, la présentation par défaut fait qu'il y a suffisamment d'espace entre le numéro et le texte. Il ne me semble pas que footmisc propose ce genre de choses, donc l'autre option est de modifier à la main, comme le suggère le LaTeX Companion, \@makefntext.

Mais normalement pour un texte en français, frenchb devrait être utilisé et donnera un résultat correct :

footnote_frenchb.png
footnote_frenchb.png (2.82 Kio) Vu 3588 fois


Code: Tout sélectionner
\documentclass{article}

\usepackage[frenchb]{babel}

\begin{document}

bla bla bla\footnote{bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla}.

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Réouvert] Tikz et notes de bas de page

Messagepar jg2m2010 » Samedi 27 Août 2011, 18:21

ok merci
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Notes de bas de page avec tikz et tabular

Messagepar jg2m2010 » Vendredi 02 Septembre 2011, 17:05

Bonjour,

C'est encore moi.

J'ai fait un nouveau test un peu plus poussé avec le package boiboites. Je souhaite dans ce cas aussi que la note de bas de page soit indiquée réellement en bas de page et non en bas d'environnement comme c'est le cas avec ce package lorsqu'on utilise \footnote

Comme boiboites dessine les boites avec tikz, j'ai utilisé les commandes \autofootnotemark et \autofootnotetext

Code: Tout sélectionner
\documentclass[a4paper,12pt]{article}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{boiboites}
\usepackage{makeidx}

\usepackage{etoolbox}

\usepackage{tikz}

\usepackage{hyperref}

\newcommand{\vertfonce}{black!50!green}
\newcommand{\vertfoncee}{black!30!green}

\newboxedtheorem[boxcolor=\vertfonce,
titlebackground=\vertfoncee!80,titleboxcolor = black]{deftemp}{Définition}{}

\newenvironment{defi}[1][]{%
    \begin{deftemp}[#1]%
    \index{#1|textbf}%
}%
{%
    \end{deftemp}%
}

\makeindex

% rajoute un \refstepcounter{automasterfootnote} à toutes les {tikzpicture} et {tabular}
\preto{\tikzpicture}{\refstepcounter{automasterfootnote}}
\preto{\tabular}{\refstepcounter{automasterfootnote}}
\makeatletter
\newcounter{automasterfootnote}
\newcounter{autofootnote}[automasterfootnote]
\newcommand{\autofootnotemark}{%
  \begingroup\let\@xfootnotemark\fixed@xfootnotemark
  \refstepcounter{autofootnote}%
  \footnotemark[\the\numexpr\value{footnote}+\value{autofootnote}\relax]%
  \expandafter\global\expandafter\let
    \csname saved@Href@\the\numexpr\value{footnote}%
                                   +\value{autofootnote}\relax\endcsname
    \Hy@footnote@currentHref
  \endgroup}
\newcommand{\autofootnotetext}[1]{%
  \refstepcounter{footnote}\refstepcounter{Hfootnote}%
  \expandafter\let\expandafter\Hy@footnote@currentHref
    \csname saved@Href@\arabic{footnote}\endcsname
  \footnotetext{#1}}

% commande adaptée de hyperref.sty pour faire marcher les liens avec \footnotemark[...]
\def\fixed@xfootnotemark[#1]{%
  \begingroup
    \c@footnote #1\relax
    \unrestored@protected@xdef\@thefnmark{\thefootnote}%
  \endgroup
  \stepcounter{Hfootnote}%
  \global\let\Hy@saved@currentHref\@currentHref
  \hyper@makecurrent{Hfootnote}%
  \global\let\Hy@footnote@currentHref\@currentHref
  \global\let\@currentHref\Hy@saved@currentHref
  \hyper@linkstart{link}{\Hy@footnote@currentHref}%
  \H@@footnotemark
  \hyper@linkend
}%

\renewcommand\@makefntext[1]%
   {\noindent\makebox[1.8em][r]{\@makefnmark\,}#1}

\makeatother

\begin{document}

I\footnote{provient de I}

\begin{tikzpicture}
\node at (0,0) {A\autofootnotemark};
\node at (0,-1) {B\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de A}
\autofootnotetext{provient de B}

II\footnote{provient de II}

\begin{tikzpicture}
\node at (0,0) {C\autofootnotemark};
\node at (0,-1) {D\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de C}
\autofootnotetext{provient de D}

III\footnote{provient de III}

\begin{tabular}{|c|c|c|}
E\autofootnotemark & H\autofootnotemark \\
\end{tabular}
\autofootnotetext{provient de E}
\autofootnotetext{provient de F}

IV\footnote{provient de IV}

\begin{tikzpicture}
\node at (0,0) {G\autofootnotemark};
\node at (0,-1) {H\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de G}
\autofootnotetext{provient de H}

V\footnote{provient de V}

\begin{defi}[test]
    bla\autofootnotemark
\end{defi}
\autofootnotetext{probient de bla}

\newpage

\printindex

\end{document}


J'ai personnellement un problème dans la numérotation des notes de bas de page : "bla" porte le numéro 16 (au lieu de 14) même si on a : "14 : provient de bla" en bas de page...

PS : Il y a une partie du code qui est inutile (création d'un index) mais je l'ai laissé pour toute personne qui pourrait être intéressée. Il permet de répertorier toutes les définitions dans l'index.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Notes de bas de page avec tikz et tabular

Messagepar jg2m2010 » Mercredi 07 Septembre 2011, 18:10

J'ai pu constaté qu'avec le package bclogo (qui utilise tikz et que j'utilise personnellement en plus de boiboites) fonctionne très bien avec les commandes \autofootnotemark et \autofootnotetext
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Notes de bas de page avec tikz et tabular

Messagepar jg2m2010 » Mardi 13 Septembre 2011, 13:27

Est-ce que quelqu'un a une idée en ce qui concerne le problème du package boiboites ?
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: [Réouvert] Notes de bas de page avec tikz et tabular

Messagepar pg » Jeudi 15 Septembre 2011, 13:35

C'est à cause de la boîte utilisée en interne par le package. On peut s'en passer en utilisant à la place la syntaxe \node \bgroup ... \egroup dans la définition de l'environnement {boite} :

Code: Tout sélectionner
\documentclass[a4paper,12pt]{article}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{boiboites}
\usepackage{makeidx}

\usepackage{etoolbox}

\usepackage{tikz}

\usepackage{hyperref}

\renewenvironment{boite}[2][]%
    {%
    \renewcommand{\titre}{#2}
    \couleurs[#1]
    \begin{center}
    \begin{tikzpicture}
    \node [mybox] (box) \bgroup
     \begin{minipage}[!h]{\size}
    }%
    {%
     \end{minipage}\egroup;
    \node[fancytitle, right=10pt] at (box.north west) {\titre};
    \end{tikzpicture}
    \end{center}
    }

\newcommand{\vertfonce}{black!50!green}
\newcommand{\vertfoncee}{black!30!green}

\newboxedtheorem[boxcolor=\vertfonce,
titlebackground=\vertfoncee!80,titleboxcolor = black]{deftemp}{Définition}{}

\newenvironment{defi}[1][]{%
    \begin{deftemp}[#1]%
    \index{#1|textbf}%
}%
{%
    \end{deftemp}%
}

\makeindex

% rajoute un \refstepcounter{automasterfootnote} à toutes les {tikzpicture} et {tabular}
\preto{\tikzpicture}{\refstepcounter{automasterfootnote}}
\preto{\tabular}{\refstepcounter{automasterfootnote}}
\makeatletter
\newcounter{automasterfootnote}
\newcounter{autofootnote}[automasterfootnote]
\newcommand{\autofootnotemark}{%
  \begingroup\let\@xfootnotemark\fixed@xfootnotemark
  \refstepcounter{autofootnote}%
  \footnotemark[\the\numexpr\value{footnote}+\value{autofootnote}\relax]%
  \expandafter\global\expandafter\let
    \csname saved@Href@\the\numexpr\value{footnote}%
                                   +\value{autofootnote}\relax\endcsname
    \Hy@footnote@currentHref
  \endgroup}
\newcommand{\autofootnotetext}[1]{%
  \refstepcounter{footnote}\refstepcounter{Hfootnote}%
  \expandafter\let\expandafter\Hy@footnote@currentHref
    \csname saved@Href@\arabic{footnote}\endcsname
  \footnotetext{#1}}

% commande adaptée de hyperref.sty pour faire marcher les liens avec \footnotemark[...]
\def\fixed@xfootnotemark[#1]{%
  \begingroup
    \c@footnote #1\relax
    \unrestored@protected@xdef\@thefnmark{\thefootnote}%
  \endgroup
  \stepcounter{Hfootnote}%
  \global\let\Hy@saved@currentHref\@currentHref
  \hyper@makecurrent{Hfootnote}%
  \global\let\Hy@footnote@currentHref\@currentHref
  \global\let\@currentHref\Hy@saved@currentHref
  \hyper@linkstart{link}{\Hy@footnote@currentHref}%
  \H@@footnotemark
  \hyper@linkend
}%

\renewcommand\@makefntext[1]%
   {\noindent\makebox[1.8em][r]{\@makefnmark\,}#1}

\makeatother

\begin{document}

I\footnote{provient de I}

\begin{tikzpicture}
\node at (0,0) {A\autofootnotemark};
\node at (0,-1) {B\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de A}
\autofootnotetext{provient de B}

II\footnote{provient de II}

\begin{tikzpicture}
\node at (0,0) {C\autofootnotemark};
\node at (0,-1) {D\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de C}
\autofootnotetext{provient de D}

III\footnote{provient de III}

\begin{tabular}{|c|c|c|}
E\autofootnotemark & H\autofootnotemark \\
\end{tabular}
\autofootnotetext{provient de E}
\autofootnotetext{provient de F}

IV\footnote{provient de IV}

\begin{tikzpicture}
\node at (0,0) {G\autofootnotemark};
\node at (0,-1) {H\autofootnotemark};
\end{tikzpicture}
\autofootnotetext{provient de G}
\autofootnotetext{provient de H}

V\footnote{provient de V}

\begin{defi}[test]
    bla\autofootnotemark
\end{defi}
\autofootnotetext{probient de bla}

\newpage

\printindex

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Réouvert] Notes de bas de page avec tikz et tabular

Messagepar jg2m2010 » Jeudi 15 Septembre 2011, 14:49

Merci beaucoup beaucoup. Voilà qui va résoudre pas mal de problème dans mes documents.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités