TikZ:将文本移高一点

TikZ:将文本移高一点

我需要在以下定义中进行哪些更改,以便文本稍微高一些?

\newcommand{\header}[3]{%
  \begin{tikzpicture}[remember picture,overlay]
    \node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
    \node [anchor=center] (name) at (box) {%
      \fontsize{40pt}{72pt}\color{header}%
      {\thinfont #1}{\bodyfont  #2}
    };
    \node [anchor=north] at (name.south) {%
      \fontsize{14pt}{24pt}\color{header}%
      \thinheader {\Huge \vphantom{A}} #3%
     };
  \end{tikzpicture}
  \vspace{2.5cm}
  \vspace{-2\parskip}
}

抱歉,这个问题可能比较愚蠢,但我真的没有在 TikZ 代码中看到任何直观的结构,而且真的不想花一周时间去理解它。

答案1

对于较短的框,请尝试minimum height=3cm或 。对于 4cm 框内较高的文本,请尝试\node [anchor=north] (name) at (box.north)\node [anchor=center] (name) at ([yshift=5mm]box)

相关内容