! LaTeX Error: File `pgfornament.sty' not found.
AustinJia opened this issue · 3 comments
AustinJia commented
你好,
- 我出现了这样的报错。
我在#92
看到了解决方案,不过我没看懂如何解决。
我直接在overleaf 上编辑,就没有这样的报错,但是假如用MacTex 2020 compiler 的话,就会有这样的报错。
- 还有,我想问一下如何wrapfig?
我运用了"\usepackage{wrapfig}" 在elegantbook.cls,然后直接
\begin{wrapfigure}{r}{0.55\textwidth}
\begin{center}
\includegraphics[width=0.5\textwidth]{PrincetonU.png}
\end{center}
\end{wrapfigure}
sikouhjw commented
你好,
- 我出现了这样的报错。
我在#92
看到了解决方案,不过我没看懂如何解决。我直接在overleaf 上编辑,就没有这样的报错,但是假如用MacTex 2020 compiler 的话,就会有这样的报错。
- 还有,我想问一下如何wrapfig?
我运用了"\usepackage{wrapfig}" 在elegantbook.cls,然后直接\begin{wrapfigure}{r}{0.55\textwidth}
\begin{center}
\includegraphics[width=0.5\textwidth]{PrincetonU.png}
\end{center}
\end{wrapfigure}
EthanDeng commented
在 overleaf 上没有问题的原因是 overleaf 用的不是 TeX Live 2020,而 pgfornament 包的作者在 TeX Live 2020 发布时,不小心把自己包标注为过时,所以导致没有打包到 TeX Live 2020。
所以解决办法有:
- 使用 overleaf,不更改任何东西。
- 使用 MacTeX 2020,但是把宏包更新到最新的版本;
第二种方法的处理实际上发生了两件事情:
- ElegantBook 在 TeX Live 2020 发布时使用了 pgfornament 宏包,更新后并不会使用这个包,所以保证即便没有 pgfornament 包的时候仍然没问题。
- 更新全部宏包时,会安装 pgfornament 宏包,所以宏包缺失问题也不存在了。
EthanDeng commented
如果要左文字,右边图片的,可以使用 minipage 环境,另外为了重现你的问题,请提供 MWE。