Como escrever uma linha de texto na parte inferior de cada página na classe de documento do artigo?

Como escrever uma linha de texto na parte inferior de cada página na classe de documento do artigo?

Preciso escrever uma linha de texto (na verdade, uma linha de texto e uma imagem, es:ícone de telefone e número de telefone) como a última linha docada página. Como eu posso fazer isso? Eu tentei o ambiente minpage mas ele não escreve na última linha da página, mas apenas na última linha da minha classe atual.

Obrigado

Renato

Responder1

Use fancyhdrpara criar um estilo de página que possa produzir essa linha na parte inferior de cada página.

\documentclass{article}
\usepackage{lipsum}
\usepackage{bbding}%for \Phone
\usepackage{fancyhdr}
\fancyfoot[C]{\raisebox{-0.08\baselineskip}{\Phone} 20230314%
\\[1\baselineskip]\thepage}
\renewcommand{\headrule}{}%


\begin{document}
\pagestyle{fancy}

\lipsum[1]

\clearpage
\lipsum[2]
    
\end{document}

insira a descrição da imagem aqui

insira a descrição da imagem aqui

A propósito, forneça uma amostra mínima de trabalho quando fazer uma pergunta na próxima vez.

Responder2

Isso combina \AddToHookcom tikzpagenodes(fácil de implementar).

\documentclass{article}
\usepackage{lipsum}
\usepackage{bbding}%for \Phone
\usepackage{tikzpagenodes}

\advance\footskip by \baselineskip% reserve more space, if needed

\newcommand{\myfoot}{{\Phone} (213) 555-1212}

\AddToHook{shipout/background}{\begin{tikzpicture}[overlay,remember picture]
  \node[below=\dp\strutbox] at (current page text area.south) {\myfoot};
  \end{tikzpicture}}

\begin{document}

\lipsum[1]

\clearpage
\renewcommand{\myfoot}{{\Phone} (213) 555-3406}%
\lipsum[2]
    
\end{document}

Alternativanãousando TikZ:

\documentclass{article}
\usepackage{lipsum}
\usepackage{bbding}%for \Phone
\usepackage{showframe}% alignment tool

\advance\footskip by \baselineskip% reserve more space, if needed

\newcommand{\myfoot}{{\Phone} (213) 555-1212}

\AddToHook{shipout/background}{\ifodd\value{page}
    \put({1in+\oddsidemargin},{-\dimexpr 1in+\topmargin+\headheight+\headsep+\textheight+\baselineskip})
      {\makebox[\textwidth]{\myfoot}}
  \else
    \put({1in+\evensidemargin},{-\dimexpr 1in+\topmargin+\headheight+\headsep+\textheight+\baselineskip})
      {\makebox[\textwidth]{\myfoot}}
  \fi}

\begin{document}

\lipsum[1]

\clearpage
\renewcommand{\myfoot}{{\Phone} (213) 555-3406}%
\lipsum[2]
    
\end{document}

informação relacionada