无法将模板中的图片重新定位到页面上边缘

无法将模板中的图片重新定位到页面上边缘

我正在使用此模板创建简历,但无法将右侧的图片移动到我想要的位置。我想将图片移动到更靠近页面顶部边缘的位置。我尝试了我知道的所有可能的解决方案,但没有任何结果。

这是我正在使用的模板。我将图片变成正方形,但无论我怎么尝试,它都不动。

https://www.overleaf.com/latex/templates/recreating-business-insiders-cv-of-marissa-mayer/gtqfpbwncfvp

答案1

您始终可以通过将某物放入picture环境中来移动它。但是在这种情况下,照片的放置是在内部深处完成的altacv.cls。因此您必须进行更改。

替换这些行:

  \appto{\altacv@right@photos}{%
    \@makeaphoto{\altacv@photo@diam@right}{#1}\hspace{1ex}%
  }%

有了这个:

  \appto{\altacv@right@photos}{%
    \setlength{\unitlength}{1cm}
    \begin{picture}(\altacv@photo@diam@right,0)
    \put(1,1){\@makeaphoto{\altacv@photo@diam@right}{#1}\hspace{1ex}}%
  \end{picture}}%

(1,1)厘米为单位的移动量(因为我已设置\unitlength1cm)。您可以根据自己的喜好进行调整。

相关内容