Wie schreibe ich in der Artikeldokumentklasse am Ende jeder Seite eine Textzeile?

Wie schreibe ich in der Artikeldokumentklasse am Ende jeder Seite eine Textzeile?

Ich muss eine Textzeile (eigentlich eine Textzeile und ein Bild, z. B. Telefonsymbol und Telefonnummer) als letzte Zeile schreibenjede Seite. Wie kann ich das machen? Ich habe es mit der Minpage-Umgebung versucht, aber sie schreibt nicht in die letzte Zeile der Seite, sondern nur in die letzte Zeile meiner aktuellen Klasse.

Danke

Renato

Antwort1

Verwenden Sie diese Option fancyhdr, um einen Seitenstil zu erstellen, der am unteren Rand jeder Seite eine solche Linie erzeugen könnte.

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

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Geben Sie übrigens bitte bei Ihrer nächsten Fragestellung eine minimale Arbeitsprobe an.

Antwort2

Dies lässt sich kombinieren \AddToHookmit tikzpagenodes(einfach zu implementieren).

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

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

verwandte Informationen