기사 문서 수업에서 각 페이지 하단에 한 줄의 텍스트를 작성하는 방법은 무엇입니까?

기사 문서 수업에서 각 페이지 하단에 한 줄의 텍스트를 작성하는 방법은 무엇입니까?

마지막 줄에 한 줄의 텍스트(실제로는 텍스트 한 줄과 이미지, es:phone 아이콘 및 전화번호)를 작성해야 합니다.각 페이지. 어떻게 해야 합니까? 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}

관련 정보