Note de bas de page dans un titre de subsection

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Amphytrite
Utilisateur confirmé
Utilisateur confirmé
Messages : 62
Inscription : mardi 15 mai 2007, 18:35

Note de bas de page dans un titre de subsection

Message par Amphytrite »

Bonjour à tous,
Je souhaite mettre une note de bas de page dans un titre de subsection. Après quelques recherches sur le web, j'ai trouvé deux solutions :
* soit utiliser \footnotemark + \footnotetext
* soit placer un \protect avant \footnote
Cependant, aucune de ces solutions ne fonctionne chez moi ("undefined control sequence" ...). Y aurait-il une incompatibilité avec un des packages que j'utilise (mon préambule ci-dessous) ?
Merci d'avance pour vos lumières !

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}

\usepackage{aeguill}%Permet de faire les césures françaises correctement et les guillemets français avec \og et \fg
\usepackage[pdftex,bookmarks=false,bookmarksopen=false,pagebackref=true,pdfstartview=FitH,linktocpage=true]{hyperref}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[french]{varioref}%Permet, à l'aide de la commande \vpageref, de dire "sur cette page" au lieu de "page tant"
\usepackage{eucal}%les lettres rondes sont plus belles
\usepackage{mathrsfs}%permet d'avoir des lettres en écriture scripte avec la commande \mathscr
\usepackage[french]{babel}
\AddThinSpaceBeforeFootnotes %Respect de la typographie française
\FrenchFootnotes %Respect de la typographie française
%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{shortvrb,latexsym}
\usepackage{inputenc}
\usepackage{amsfonts}
%\usepackage{fullpage} %obsolète, remplacé par geometry
%\usepackage{a4wide} %obsolète, remplacé par geometry
\usepackage{lastpage}
\usepackage{afterpage}
\usepackage{subeqnarray} %obsolète, remplacé par l'environnement \subequations de amsmath
\usepackage{subfigure}
\usepackage{dsfont}
\usepackage{color}
%\usepackage{enumerate}%permet de varier les compteurs
\usepackage{enumitem}%permet d'interrompre l'énumération
\usepackage{array}%permet de faire de jolis tableaux
\usepackage{hhline}%permet de faire de jolies doubles lignes dans les tableaux
\usepackage{titling}
\usepackage{icomma}%pour qu'il n'y ait pas d'espace après la virgule dans les nombres
%\usepackage{picins}%permet de faire du texte qui court autour d'une image
\usepackage{fancyhdr}%permet de choisir ses haut et ses bas de page
\usepackage[normalem]{ulem}%permet de faire des soulignés jolis (commande \uline). L'option permet de conserver l'italique comme style dans \emph
\usepackage{sectsty}%permet de changer le style des titres de parties. A charger APRES ulem
\usepackage{ifthen}%permet de mettre des commandes conditionnelles dans les macros
\usepackage{bigstrut}%permet de rajouter un petit espacement vertical dans les lignes de tableaux
\usepackage[hypcap,center]{caption}
\usepackage{multicol}%pour écrire sur plusieurs colonnes en cours de document
\usepackage[version=3]{mhchem}%pour écrire les formules chimiques INCOMPATIBLE AVEC \cf
\usepackage{pifont}%pour obtenir entre autres les chiffres entourés : \ding{172} à 181
\usepackage{wasysym}%pour avoir les smileys \frownie et \smiley
\usepackage{upgreek}%pour avoir d'autres lettres grecques
\usepackage{stmaryrd}%pour avoir les crochets des entiers \llbracket et \rrbracket et le symbole // avec \sslash
\usepackage{xcolor}%pour éviter les erreurs de couleur

\usepackage{listings}%pour taper du code dans l'environnement lstlisting
\renewcommand{\ttdefault}{pcr}
\lstset{breaklines=true, xleftmargin=0.3cm, xrightmargin=0.3cm, breakatwhitespace=true, mathescape=true, basicstyle=\ttfamily, numbers=none, frame=single, language = Python, keywordstyle=\bfseries, showstringspaces=false}

%\usepackage[left=1cm,right=1cm,top=2cm,bottom=1.5cm]{geometry}

\usepackage{vmargin} %obsolète, remplacé par geometry

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: Note de bas de page dans un titre de subsection

Message par balf »

Bonjour,

On peut en effet parfaitement utiliser la commande \footnote dans un titre de (sous-)section[/color]: il suffit de rajouter \protect avant, comme ceci :

Code : Tout sélectionner

\subsection{Une sous-section\protect\footnote{Ceci est une note de bas-de-page test.} test}
Si ça ne marche pas chez vous, il y a autre chose.

Indépendamment de ce problème, vous chargez un tas d'extensions obsolètes :

aeguill pour avoir les guillemets français. Il suffit de charger fontenc avec l'option T1 et d'utiliser les commandes que vous mentionnez, ou plus simplement de taper directement « » .

Inutile de charger amsfonts et latexsym si vous chargez amssymb, de même que color si vous chargez xcolor.

Remplacez (sub)eqnarray par les environnements de l'ams, dont les espacements sont meilleurs — ou mieux, chargez mathtools, qui est une extension de amsmath.

Enfin hyperref doit être chargé en dernier, avec très peu d'exceptions, la plus notable étant cleveref.

B. A.

Amphytrite
Utilisateur confirmé
Utilisateur confirmé
Messages : 62
Inscription : mardi 15 mai 2007, 18:35

Re: Note de bas de page dans un titre de subsection

Message par Amphytrite »

Bonjour,
Merci pour votre réponse.
balf a écrit : On peut en effet parfaitement utiliser la commande \footnote dans un titre de (sous-)section[/color]: il suffit de rajouter \protect avant, comme ceci :

Code : Tout sélectionner

\subsection{Une sous-section\protect\footnote{Ceci est une note de bas-de-page test.} test}
Si ça ne marche pas chez vous, il y a autre chose.
Eh bien ... ça ne marche désespérément pas :( Toujours "undefined control sequence". Si jamais quelqu'un a déjà rencontré (et résolu !) le problème ...

Merci pour les informations sur les extensions : j'avoue que je ne vais jamais vérifier les évolutions ... tant que mes documents compilent ! J'ai corrigé tout cela :)

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Note de bas de page dans un titre de subsection

Message par rebouxo »

Cela sent la version de latex un peu vieille. Tu pourrais donner le début du log ?
Si c'est une version récente,(>= 2019), il restera à faire un ECM pour pointer le problème.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

Amphytrite
Utilisateur confirmé
Utilisateur confirmé
Messages : 62
Inscription : mardi 15 mai 2007, 18:35

Re: Note de bas de page dans un titre de subsection

Message par Amphytrite »

Bonjour,
En effet, ma version de LateX ne semble pas être des plus récentes :
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2018.10.12) 21 MAR 2020 15:08
entering extended mode
Je vais voir ce que je peux faire pour la mettre à jour et je vous tiens au courant !