根据页码更改 tikz 矩形位置

根据页码更改 tikz 矩形位置

我正在尝试修改二十秒简历但我遇到了一个非常令人困惑的问题。我无法找到任何解决方案,让彩色框移动到页面的右侧,从而继续在下一页上显示简历。

你对如何做到这一点有什么建议吗?

谢谢。

在此处输入图片描述

答案1

也许你应该去第 149 行twentysecondcv.cls并改变

\begin{tikzpicture}[remember picture,overlay]
    \node [rectangle, fill=asidecolor, anchor=north, 
     minimum width=9.90cm, minimum height=\paperheight+1cm] (box) 
     at (-5cm,0.5cm){};
\end{tikzpicture}

像这样:

\ifodd\value{page}
\begin{tikzpicture}[remember picture,overlay]
      \node [rectangle, fill=asidecolor, anchor=north, 
      minimum width=9.90cm, minimum height=\paperheight+1cm] (box) 
      at (-5cm,0.5cm){};
\end{tikzpicture}
\else
      \begin{tikzpicture}[remember picture,overlay]
      \node [rectangle, fill=asidecolor, anchor=north, 
      minimum width=9.90cm, minimum height=\paperheight+1cm] (box) 
      at (\paperwidth-4.90cm,0.5cm){};
\fi%

我不知道它为什么会超出打印区域——就好像它会被打印在印刷品中一样。

相关内容