Nota de rodapé não aparece

Nota de rodapé não aparece
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{gensymb}
\usepackage[version=3]{mhchem}
\usepackage{mathtools}
\usepackage{float}
\usepackage{booktabs}
\usepackage[bottom]{footmisc}
\usepackage{tocbibind} % fa apparire la bibliography
\usepackage{graphicx}
\graphicspath{{images/}}
\usepackage{dirtytalk}
\usepackage{csquotes}
\usepackage{siunitx}
\usepackage{color, colortbl}
\newcommand{\ammonia}{\ce{NH3}}
\newcommand{\co}{\ce{CO2}}
\newcommand{\water}{\ce{H2O}}
\setlength\parindent{0pt}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{color}
\usepackage{mathptmx}
\usepackage{geometry}
\geometry{a4paper, top=3 cm, left=3.5 cm, right=3.0cm, bottom=3.0cm}
\linespread{1.5}
\renewcommand{\thefootnote}{\alph{footnote}}
\usepackage{ragged2e}
\definecolor{LightCyan}{rgb}{0.88,1,1}
\renewcommand{\thefootnote}{\alph{footnote}}
\usepackage{listings}
\usepackage{xr}


\begin{equation}\label{eq:Ammonia} 
\centerline{\ce{2NH3_{(g)} + \co_{(g)} <=> NH2COONH4_{(l)}}
\footnote{$\Delta H =\SI{-117}{\frac{Kj}{mol}}$ at 110 atm and 160\celsius}}
\end{equation}

\begin{equation}\label{eq:urea}
\centerline{\ce{NH2COONH4_{(l)} <=> CO(NH2)2_{(l)} + H2O_{(l)}}
\footnote{($\Delta H =\SI{+15.5}{\frac{Kj}{mol}}$ at 160-180\celsius}} 
\end{equation}

Quero exibir as notas de rodapé na parte inferior da página, mas elas não aparecem.

Responder1

Existem vários pontos fracos em seu código. Por exemplo, o uso disso \centerlineé a causa da sua dor de cabeça e não tem nenhum propósito.

Você está carregando pacotes e não os utiliza corretamente. E também pacotes que duplicam ações de outros que você carrega. Por exemplo, gensymbnada siunitxpode fazer melhor. Também csquotesse sai muito melhor do que dirtytalk.

Seu preâmbulo é confuso e há muitas duplicações. Removi alguns dos pacotes inúteis (se você carregar floatpara a [H]opção, não faça isso). Em vez de colortble color, ligue xcolorcom a tableopção. Também tocbibinddeverá receber a nottocopção ou o índice será listado no índice.

Eu também removi \linespread{1.5}; se você precisar de maior interline, use setspace.

Observe que \SI{-117}{\kilo\joule\per\mol}evita os erros de denotar o prefixo “quilo” com letra maiúscula e “joule” com letra minúscula. Eu configurei per-mode=fraction, mas o resultado, como você vê, é ruim.

Em vez de mathptmx, é muito melhor fazer

\usepackage{newtxtext,newtxmath}

(mas eu não mudei isso).

Finalmente, em vez de notas de rodapé nas fórmulas exibidas, eu simplesmente adicionaria a nota como texto após a exibição. Mas você (ou seu conselheiro) é o juiz final.

\RequirePackage{fix-cm} % pull away spurious warnings
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{geometry}

\usepackage{mathptmx}

\usepackage[version=3]{mhchem}
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage[bottom]{footmisc}
\usepackage[nottoc]{tocbibind} 
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{csquotes}
\usepackage{siunitx}
\usepackage[table]{xcolor}
\usepackage{ragged2e}
\usepackage{xr}

% generic set up
\geometry{a4paper, top=3 cm, left=3.5 cm, right=3.0cm, bottom=3.0cm}

\graphicspath{{images/}}

\renewcommand{\thefootnote}{\alph{footnote}}

\definecolor{LightCyan}{rgb}{0.88,1,1}

\sisetup{per-mode=fraction}

% personal commands

\newcommand{\ammonia}{\ce{NH3}}
\newcommand{\co}{\ce{CO2}}
\newcommand{\water}{\ce{H2O}}

\begin{document}

\begin{equation}\label{eq:Ammonia} 
\ce{2NH3_{(g)} + \co_{(g)} <=> NH2COONH4_{(l)}}
\footnote{$\Delta H =\SI{-117}{\kilo\joule\per\mol}$ at \SI{110}{atm} 
  and \SI{160}{\celsius}}
\end{equation}

\begin{equation}\label{eq:urea}
\ce{NH2COONH4_{(l)} <=> CO(NH2)2_{(l)} + H2O_{(l)}}
\footnote{($\Delta H =\SI{+15.5}{\kilo\joule\per\mol}$ at
   \SIrange{160}{180}{\celsius}}
\end{equation}

\end{document}

insira a descrição da imagem aqui

(Nota: trapaceei na altura do texto para produzir uma imagem menor, mas isso não influencia o resultado final.)

informação relacionada