使用 TikZ 绘制首页

使用 TikZ 绘制首页

我不太熟悉 TikZ,但我想用它来设计首页。我想在顶部有一个蓝色栏,一些文本位于栏的中央。如下所示(如何在不使用 hspace 将文本推入的情况下将文本居中?)

\begin{tikzpicture}[remember picture,overlay]
  \node [xshift=\,yshift=-2cm] at (current page.north west)
  [text width=\textwidth,fill=my_defined_blue,below right]
  {
   \hspace{3.5cm} \textcolor{white}{\Large{\textsc{School Name}}}
  };
\end{tikzpicture}

但是,我还想在吧台上放一个标志,标志应该比吧台大一点。有什么建议吗,应该怎么做?

标志结构: 标志结构

答案1

这是你要找的吗?徽标周围的框架是“手工”绘制的,因此如果你有一个复杂的形状,你建议使用带有白色边框的透明 PNG 可能更实用。

\documentclass[a4paper]{article}

\usepackage{tikz}
\usepackage{lipsum}

\begin{document}

\begin{tikzpicture}[remember picture,overlay]

\coordinate [below=2.5cm] (midpoint) at (current page.north);

\node [name=colourbar,
anchor=base,
fill=blue!40,
text = white,
minimum width=\paperwidth,
minimum height=1cm] at (midpoint) {\huge{\textsc{School Name}}};

% Define the point where the logo will go
\coordinate [right=4cm] (logo) at (colourbar.west);

% Set coordinate system origin
\begin{scope}[shift=(logo)]
% Draw the outline
\filldraw [white,draw=red] (2.3,0.85) -- (-2,0.85) -- (-2.8,-0.85) -- (2.3,-0.85) --cycle;
% Include the logo
\node {\includegraphics[width=4cm]{logo}};
\end{scope}

\end{tikzpicture}

\section{Normal stuff starts here}
\lipsum

\end{document}

使用 TikZ 的标题页

相关内容