PSTricks:曲线上的 charpath(类似 textpath)

PSTricks:曲线上的 charpath(类似 textpath)

我对在曲线上绘制特殊渲染的文本很感兴趣。

LaTeX 包pst 文本提供了一个在曲线上绘制文本的函数(pstextpath)和一个专门渲染文本的函数(pscharpath):

我想要结合的 MWE:

    \documentclass{scrartcl}
    \usepackage{pstricks}
    \usepackage{pst-plot}
    \usepackage{pst-text}
    \usepackage[final]{pst-pdf}

    \begin{document}
      \psset{unit=.5cm,plotpoints=200}
      \begin{pspicture}(-5,-2)(5,1)
        % Specially Rendered Text:
        \rput(0,-1)
        {    
          \DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{10pt}                                               
          \pscharpath[linecolor=orange,fillstyle=solid,fillcolor=black,linewidth=0.3pt]{\RM Specially Rendered Text}
        }

        % Text on a Curve:
        \pstextpath[c](0,0)
        {
          \pscustom[linestyle=none]
          {
            \psplot{-3}{3}{0.5 x x mul 0.1 mul sub}
          }
        }
        {
          \DeclareFixedFont{\RM}{T1}{ptm}{s}{n}{10pt}
          \RM Text on a Curve
        }                       
      \end{pspicture}
    \end{document}

结果

摘要:如何在曲线上书写特殊渲染的文字?

答案1

我不确定这是否是一个真正的答案,但根据\pscharpath和的文档\pstextpath

使用可选的*,字符路径不会在最后从 PostScript 环境中删除。这主要用于特殊技巧。例如,您可以\pscharpath*在 的第一个参数中 使用\pstextpath,从而沿着其他文本的字符路径排版文本。但是,您不能以任何其他方式组合\pscharpath\pstextpath。例如,您不能沿着路径排版字符轮廓,然后使用 填充和描边轮廓\pscharpath

相关内容