我试图在文档页脚中放置两张图片和一些文本,所有这些都与页码并排对齐,如下所示:
我可以使用 fancyhdr 来了解基础知识,但显然它不能按预期工作。我是 LaTeX 的初学者,因此我很难适应我见过的一些答案,这些答案涵盖并排的图形或对齐页脚中的文本和图形:
\documentclass[onecolumn]{article}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\lfoot{\includegraphics[scale=0.3]{example-image} \includegraphics[scale=0.15]{example-image} Some text to go in the footer}
\rfoot{\thepage}
\begin{document}
\lipsum
\end{document}
我知道我可以使用来解决页脚限制问题footskip
,但我不知道如何确保所有项目都并排放置并在页脚中正确对齐。
谢谢,
贝尔纳多
答案1
Some thing like this?
\documentclass[onecolumn]{article}
\usepackage{fancyhdr}
\usepackage[export]{adjustbox}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\lfoot{\includegraphics[scale=0.3,valign=c]{example-image}
\includegraphics[scale=0.15,valign=c]{example-image}
Some text to go in the footer}
\rfoot{\thepage}
\begin{document}
\lipsum
\end{document}
或这个
\documentclass[onecolumn]{article}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\lfoot{%
\begin{minipage}{\textwidth}
\parbox{0.23\linewidth}{\includegraphics[width=\linewidth]{example-image}}\hfill
\parbox{0.23\linewidth}{\includegraphics[width=0.5\linewidth]{example-image}}\hfill
\parbox{0.46\linewidth}{Some text to go in the footer Some text to go in the footer}\hfill
\parbox{0.02\linewidth}{\raggedleft \thepage}%
\end{minipage}
}
\begin{document}
\lipsum
\end{document}
答案2
不知道红色框是注释的一部分还是页脚本身(我假设是后者)。我将文本放在 中\parbox
,在 周围添加了一些垂直缓冲区\fbox
,并将页脚中的项目隔开。
如果您需要在文本和页码周围放置实际的框,请告诉我。
\documentclass[onecolumn]{article}
\usepackage{stackengine,xcolor}
\fboxrule=2pt
\newcommand\cincludegraphics[2][]{%
\setbox0=\hbox{\includegraphics[#1]{#2}}%
\abovebaseline[-.5\ht0]{\includegraphics[#1]{#2}}}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\lfoot{\textcolor{red}{\addstackgap[3pt]{\fbox{\color{black}
\makebox[\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax]{%
\cincludegraphics[scale=0.3]{example-image}\hfil
\cincludegraphics[scale=0.15]{example-image}\hfil
\parbox[c]{1in}{Some text to go in the footer}\hfil
}}}}}
\rfoot{\thepage~}
\begin{document}
\lipsum
\end{document}