如何向 parbox 添加背景图像?

如何向 parbox 添加背景图像?

我正在尝试设计我的简历,并希望在顶部有一个框,其中左端包含一些内容(姓名和头衔),右端包含一些内容(可能包含几行联系信息之类的东西)。目前,我正在考虑在 parboxes 和 tabular 环境中构建它。

\documentclass{article}
\usepackage[hmargin={.5cm,.5cm},vmargin={.2cm,0cm}]{geometry}

\begin{document}
  % To contain the top bar:
  \parbox{\paperwidth}{
    % To contain the left side:
    \parbox{12cm}{
      % Name title stuff
    }
    % To contain the right side:
    \parbox{4cm}{
      \begin{tabular}{r}
        % rows of info
      \end{tabular}
    }
  }
  % To contain the rest of the document:
  \parbox{\paperwidth}{
    % The rest goes here
  }
\end{document}

我希望顶部 parbox 后面有一个光透明图像。

[编辑:更具体地说,我有一张图像,比如说,宽 1300px,高 1000px(将来可能会更改)。我希望背景图像填充顶部栏(parbox)的高度。因此,我希望它是以下三个值中的最小值:图像高度、1000px 和 parbox 高度(我想我可以将其固定在 3cm 左右)。我希望图像的宽度为保持原始图像纵横比的任何宽度。我还希望图像位于顶部栏(parbox)的中心。]

有办法实现这一点吗?我发现大多数类似的解决方案都将图像放在图像的左上角或中央,而不是附加到页面内的环境。也许我应该使用它来eso-pic手动定位和缩放图像,而不是将图像附加到 parbox?

我才刚刚开始布局,所以如果有人对重组我控制布局的方式有什么建议,我都乐意接受。

我找到了这个解决方案并尝试适应我的情况:迷你页面的背景图片

但是,我不希望图像填满周围的框,因为图像太小,无法很好地缩放到给定的大小。我希望图像填满框的高度并保持纵横比(即自动缩放宽度,以便图像尽可能漂亮地呈现)。我尝试手动设置高度和宽度信息,但最终只是将图片渲染到小页面之外。

我也尝试使用该页面上的答案mdframed,但出于某种原因,该解决方案中的图像根本没有渲染。该解决方案可以tcolorbox渲染,但图像再次缩放过多。如果我只是编辑图像以使其更宽并以此方式解决缩放问题,那会是最好的吗?

相关内容