我通过下载包文件夹并按照手册在我的 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}