如下是两个例子:
\documentclass{article} \usepackage{tikz-page} \usepackage{lipsum} \newcommand{\tikzpagelayout}{ \tpshowframes \tikzpageputanchors } \pagestyle{plain} \begin{document} \lipsum \end{document}
\documentclass{article} \usepackage{tikz-page} \usepackage{lipsum} \definecolor{halfgray}{gray}{0.55} \newcommand\anglei{-45} \newcommand\angleii{45} \newcommand\angleiii{225} \newcommand\angleiv{135} \newcommand{\tikzpagelayout}{ \tpflip{ \coordinate (aux1) at ([yshift=-15pt]page.northeast); \coordinate (aux2) at ([yshift=-410pt]page.northeast); \coordinate (aux3) at ([xshift=-4.5cm]page.northeast); \coordinate (aux4) at ([yshift=-150pt]page.northeast); }{ \coordinate (aux1) at ([yshift=-15pt]page.northwest); \coordinate (aux2) at ([yshift=-410pt]page.northwest); \coordinate (aux3) at ([xshift=4.5cm]page.northwest); \coordinate (aux4) at ([yshift=-150pt]page.northwest); \renewcommand\anglei{-135} \renewcommand\angleii{135} \renewcommand\angleiii{-45} \renewcommand\angleiv{45} } \begin{scope}[halfgray!40,line width=12pt,rounded corners=12pt] \draw (aux1) -- coordinate (a) ++(\angleiii:5) -- ++(\anglei:5.1) coordinate (b); \draw[shorten <= -10pt] (aux3) -- (a) -- (aux1); \draw[opacity=0.6,halfgray,shorten <= -10pt] (b) -- ++(\angleiii:2.2) -- ++(\anglei:2.2); \end{scope} \draw[halfgray,line width=8pt,rounded corners=8pt,shorten <= -10pt] (aux4) -- ++(\angleiii:0.8) -- ++(\anglei:0.8); \begin{scope}[halfgray!70,line width=6pt,rounded corners=8pt] \draw[shorten <= -10pt] (aux2) -- ++(\angleiii:3) coordinate[pos=0.45] (c) -- ++(\anglei:3.1); \draw (aux2) -- (c) -- ++(\angleiv:2.5) -- ++(\angleii:2.5) -- ++(\anglei:2.5) coordinate[pos=0.3] (d); \draw (d) -- +(\angleii:1); \end{scope} } \pagestyle{plain} \begin{document} \lipsum \end{document}
发表评论 取消回复