带有 pgfornamentline 的装饰物之间的微小间隙

带有 pgfornamentline 的装饰物之间的微小间隙

我想要两个装饰物紧挨在一起,延伸到文本宽度。我可以用这个pgfornaments包来实现:

\documentclass{article}

\usepackage{pgfornament}

\begin{document}

\begin{tikzpicture}
\node (A) at (0, 0) {};
\node (B) at (\textwidth, 0) {};
\pgfornamentline{A}{B}{2}{88}
\end{tikzpicture}

\end{document}

然而,两个装饰物之间有一个微小的缝隙。下图是在两个装饰物相接处放大的。

有没有办法确保装饰物之间没有缝隙?如果没有,打印时会很明显吗?

答案1

您可以使用稍微复杂一点的代码,以便装饰物稍微重叠。

\documentclass{article}
\usepackage{pgfornament}

\begin{document}
\begin{tikzpicture}
    \node (A) at (0, 0) {};
    \node (B) at (\textwidth, 0) {};
    \node (A') at (\textwidth/2-5pt, 0) {};
    \node (B') at (\textwidth/2+5pt, 0) {};

    \path (A) to[ornament=88] (B');
    \path (A') to[ornament=88] (B);

\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容