10 请问这个封面如何实现

发布于 2023-05-25 21:55:08
关注者
0
被浏览
1.2k
寄存器
寄存器 2023-05-26
这家伙很懒,什么也没写!

可以用TikZ实现,在TikZ说明书的首页就有样例代码。
image.png
简单实现了一个,细节请再仔细调整:

\documentclass{ctexart}

\usepackage{tikz}
\usetikzlibrary{fadings}

% 文字倒影(TikZ实现)
\newbox\mybox
\def\nodeshadowed[#1]#2;{
  \node[scale=2,above,#1]{
    \global\setbox\mybox=\hbox{#2}
    \copy\mybox
  };

  \node[scale=2,above,#1,yscale=-1, scope fading=south,opacity=0.4]{\box\mybox};
}

\makeatletter
\renewcommand\maketitle{
  {
    \raggedright % Note the extra {
    \begin{center}
      {
        \begin{tikzpicture}
          \nodeshadowed[blue, at = {(-5, 8)}]{\@title};
        \end{tikzpicture}
      }\\[4ex]
      {
        \begin{tikzpicture}
          \nodeshadowed[blue, at = {(-5, 8)}]{\@author};
        \end{tikzpicture}
      }\\[4ex]
    \end{center}
  }
} % Note the extra }
\makeatother

\title{线性代数.总结与复习}
\author{武汉大学\ 黄正华}
\date{}

\begin{document}

\maketitle

\end{document}

其结果为:
image.png

2 个回答
liu
liu 2023-05-26
这家伙很懒,什么也没写!

左下角的Logo图像也是用tikz化的吧,这种Logo如何实现呢?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览