我有一个页脚,显示在下面的 MWE 中
仅供说明之用,我在页脚的列之间插入了 |。是否可以在两个 | 周围添加空格,以便三列填满页面宽度?我希望页脚不居中,而是填满页面宽度
我尝试了resizebox
多列和其他一些选项,但都不起作用。
平均能量损失
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum,graphicx,fancyhdr,xcolor}
\newcommand{\footertext}{%
\color{gray}\small%
\resizebox{\textwidth}{!}{%
\begin{tabular}{r | r | r}
UiT Norges Arktiske universitet & Sentralbord 77 54 40 00 & [email protected]\\
9037 Troms\o & Faks 77 64 49 00 & www.uit.no
\end{tabular}}
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lfoot{\footertext}
\begin{document}
\lipsum
\end{document}
答案1
可能你会对以下使用的解决方案更满意tabular*
。(屏幕截图中的红线来自包showframe
):
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum,graphicx,fancyhdr,xcolor}
\newcommand{\footertext}{%
\color{gray}\small\setlength{\tabcolsep}{0pt}%
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}r | r | r}
UiT Norges Arktiske universitet & Sentralbord 77 54 40 00 & [email protected]\\
9037 Troms\o & Faks 77 64 49 00 & www.uit.no
\end{tabular*}
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lfoot{\footertext}
\begin{document}
\lipsum
\end{document}
答案2
如果添加额外的列,则更容易获得居中的垂直规则:
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum,array,fancyhdr,xcolor}
\newcommand{\footertext}{%
\color{gray}\small\setlength\tabcolsep{0pt}%
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}r >{\vline}c r >{\vline}c r@{}}
UiT Norges Arktiske universitet && Sentralbord 77 54 40 00 && [email protected]\\
9037 Troms\o && Faks 77 64 49 00 && www.uit.no
\end{tabular*}%
}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lfoot{\footertext}
\begin{document}
\lipsum
\end{document}
答案3
我将使用另一种顺序对这三行进行排序。在下面的 MWE 中,我使用了您的表构建和带有排序顺序的tabularx
特殊列类型。C
lCr
请参阅以下 MWE(重要的代码更改以 标记<========
):
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum,graphicx,fancyhdr,xcolor}
\usepackage{tabularx} % <===============================================
\usepackage{showframe}% <===============================================
\newcommand{\footertext}{%
\color{gray}\small%
\newcolumntype{C}{>{\centering}X} % <===================================
\begin{tabularx}{\textwidth}{@{}l | C | r@{}} % <=======================
UiT Norges Arktiske universitet & Sentralbord 77 54 40 00 & [email protected]\\
9037 Troms\o & Faks 77 64 49 00 & www.uit.no
\end{tabularx}}% <======================================================
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lfoot{\footertext}
\begin{document}
\lipsum
\end{document}
及其结果:
对我来说,这看起来比你的解决方案更漂亮rrr
......