Как написать одну строку текста внизу каждой страницы в классе документа статьи?

Как написать одну строку текста внизу каждой страницы в классе документа статьи?

Мне нужно написать одну строку текста (на самом деле строку текста и изображение, es:значок телефона и номер телефона) в качестве последней строкикаждая страница. Как мне это сделать? Я пробовал среду minpage, но она не пишет в последнюю строку страницы, а только в последнюю строку моего текущего класса.

Спасибо

Ренато

решение1

Используйте fancyhdrдля создания стиля страницы, который может создавать такую ​​линию внизу каждой страницы.

\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}

введите описание изображения здесь

введите описание изображения здесь

Кстати, пожалуйста, дайте минимальный рабочий пример, когда следует задавать вопрос в следующий раз.

решение2

Это сочетается \AddToHookс tikzpagenodes(легко реализуется).

\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}

Альтернативанетс помощью 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}

Связанный контент