如何使用带有汉字的 `pgfornamentline`?

如何使用带有汉字的 `pgfornamentline`?

pgfornament包提供了一个pgfornamentline宏。

\documentclass{standalone}

\usepackage[T1]{fontenc}
\usepackage{pgfornament-han}

\begin{document}
    \begin{tikzpicture}[x=12cm,y=12cm]
        \node (TL) at (0, 1) {};
        \node (TR) at (1, 1) {};
        \pgfornamentline{TL}{TR}6{88}
    \end{tikzpicture}
\end{document}

如何\pgfornamenthan{33}在最后一个参数中使用汉字符号(例如)?pgfornamentlinehan也不pgfornamenthanline存在。

答案1

根据手动的,您可以使用

\begin{newfamily}[<family>]
stuff
\end{newfamily}

vectorian是默认的,因此您需要切换到pgfhan

\documentclass{standalone}
%\usepackage[T1]{fontenc}
\usepackage{pgfornament}
\begin{document}
\begin{newfamily}[pgfhan]
    \begin{tikzpicture}[x=12cm,y=12cm]
        \node (TL) at (0, 1) {};
        \node (TR) at (1, 1) {};
        \pgfornamentline[color=red]{TL}{TR}{6}{45}
    \end{tikzpicture}
\end{newfamily}
\end{document}

在此处输入图片描述

相关内容