垂直以Colorbox和或Makebox中的文本为中心



我正在尝试将文本垂直居中,但是到目前为止,我尝试过的一切都没有得到结果,或者将页脚推到了下一页。

没有专门用于乳胶的答案,我尝试从HTML和CSS翻译的代码尚未使用。

%---------------------------------------%
%   ARTIFICIAL FOOTER (fancy footer cannot exceed linewidth) 
%---------------------------------------%
samepage
null
vspace*{fill}
hspace{-0.20linewidth}colorbox{complcol}{makebox[1.5linewidth][c]
{mystrut large
textcolor{white}{555.000.0000} $cdot$ $cdot$  
textcolor{white}{Nora -------} $cdot$ $cdot$  
textcolor{white}{@gmail.com}
textcolor{complcol}{Huge{LLL}}}}

我希望文本位于配色箱的中心,理想情况下,色彩框的高度也更大(这就是最后的" lll"是为了(

(

很难看到,但是文本在盒子的底部垂直对齐。

因此,我实际上找到了另一个与适应支撑高度相关的代码段,这使我至少略微〜稍微〜以更中心。我想我知道它是如何工作的,但是如果我错了,请有人纠正我...

defmystrut(#1,#2){vrule height #1pt depth #2pt width 0pt}    
hspace{-0.20linewidth}colorbox{complcol}{makebox[1.5linewidth][c]
{mystrut(14.75,9.8) large
textcolor{white}{555.000.0000} $cdot$ $cdot$  
textcolor{white}{Nora -------} $cdot$ $cdot$  
textcolor{white}{@gmail.com}
textcolor{complcol}}}

因此,深度设置是改变文本基线的方法,它使我能够控制文本的垂直"中心",即使不是精确的。仍然希望找到一个更精确的解决方案...

最新更新