如何创建过山车文字?

如何创建过山车文字?

我想指定一条弯曲的基线(像过山车一样上升和下降),然后让文本沿着这条线流动。有什么方法可以实现吗?

答案1

示例 1:图形上的文本

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-text,pstricks-add}

\begin{document}

\begin{pspicture*}(-3,-5)(3,2)
\pstextpath[c](0,-0.5)
    {\psplot[linecolor=red,algebraic]{-2.75}{2.75}{x^2-4}}
    {\color{blue}\bf The graph of $y=f(x)=x^2-4$}
\psaxes[mathLabel=false,labelFontSize=\tiny]{->}(0,0)(-2.75,-4.75)(2.75,1.75)[$x$,-90][$y$,225]
\end{pspicture*}

\end{document}

在此处输入图片描述

示例 2:沿圆弧的文本

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-text}

\begin{document}

\begin{pspicture}(7,3.5)
\pstextpath[c](0,0.25)
    {\psarcn[linecolor=red](3.5,0){3}{180}{0}}
    {\color{blue}\bf Merry Christmas and Happy New Year 2012}
\end{pspicture}

\end{document}

在此处输入图片描述

示例 3:沿任意曲线的文本

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-text}

\begin{document}

\begin{pspicture}(7,3.5)
\pstextpath[c](0,0.15)
    {\pscurve[linecolor=red](0,0)(1.5,2.5)(3.5,2)(5.5,2.5)(7,0)}
    {\color{blue}\bf Merry Christmas and Happy New Year 2012}
\end{pspicture}

\end{document}

在此处输入图片描述

笔记:

按顺序编译它们latex-dvips-ps2pdf。警告:xelatex无法正确编译它们。

相关内容