文本块内的 parbox

文本块内的 parbox

我想拥有绝对定位带定心垂直对齐。我试图通过在\parboxa 内部使用\textblock(来自textpos) 来实现这一点:

\documentclass{article}
\usepackage[absolute,overlay,showboxes]{textpos}
\begin{document}
    \setlength{\fboxsep}{0pt}
    \begin{textblock*}{1in}(1in,1in)\noindent
        \fbox{\parbox[c][1in][c]{1in}{Hallo}}
    \end{textblock*}
\end{document}

textblock但是,和的宽度parbox不匹配。有人知道这个不需要的额外间距来自哪里以及如何删除它吗? 在此处输入图片描述

答案1

fbox 后面有一个单词空格,我在这里将其注释掉,您需要考虑 fbox 规则的宽度

\documentclass{article}
\usepackage[absolute,overlay,showboxes]{textpos}
\begin{document}
    \setlength{\fboxsep}{0pt}
    \begin{textblock*}{1in}(1in,1in)\noindent
        \fbox{\parbox[c][\dimexpr 1in-2\fboxrule][c]{\dimexpr 1in-2\fboxrule}{Hallo}}%
    \end{textblock*}
\end{document}

相关内容