pgfornament 错误

pgfornament 错误

我通过下载包文件夹并按照手册在我的 texlive 安装中安装了 pgfornament:

  • 页面必须位于/texmf/tex/latex
  • pgflibraryvectorian.code.tex 必须位于/texmf/tex/latex
  • pgflibraryam.code.tex 必须位于/texmf/tex/latex文件夹中
  • vectorian 必须位于/texmf/tex/generic文件夹 am 必须
    位于/texmf/tex/generic

但是当我尝试编译这样的 mwe 时

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[paperwidth=17.4cm,paperheight=11.4cm,textwidth=15cm,top=1.2cm,bottom=1.2cm]{geometry}
\usepackage[object=vectorian]{ornament}

\begin{document}
\pgfornament[width = 2cm,color = red]{1}

hello world

\end{document} 

它给出了错误:File 'ornament.sty' not found。我该如何解决这个问题?如果它有帮助,我正在使用 lualatex 作为引擎。

答案1

文档使用\usepackage{ornament}并讨论了“装饰品包”... 嗯,我相信这个包仍在建设中。不知道。您可能想在此帖子上给作者发一条简短消息,因为目前它很令人困惑。

目前,该包似乎已命名pgfornament,因此应按如下方式使用:

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[paperwidth=17.4cm,paperheight=11.4cm,textwidth=15cm,top=1.2cm,bottom=1.2cm]{geometry}
\usepackage[object=vectorian]{pgfornament}

\begin{document}
\pgfornament[width = 2cm,color = red]{1}

hello world

\end{document} 

相关内容