我一直在使用 pst-vectorian 包(https://ctan.org/pkg/pst-vectorian) 来自定义部分、章节和节标题。但是,我想使用其他矢量图形文件(通常是 .eps 文件扩展名)添加新的装饰。
pst-vectorian 中包含的装饰品似乎来自于https://www.vectorian.net/free-vintage-vectors.html。
我还想补充一些其他装饰品https://www.vectorian.net这些都不包含在这个免费软件包中。不过,我想我不能在这里发布这些装饰品,因为它们不是免费的(虽然在网上很容易找到)。这些文件的格式是 .ai 和 .eps。
为了有一个具体的例子,如果有必要,我建议使用,例如,这里提供的装饰品https://www.freepik.com/free-photos-vectors/floral-ornaments。
说实话,我甚至不知道如何开始,因为我不了解 pst-vectorian 包的内容,也不了解包的一般工作原理。
我对 pgfornament 包不是很熟悉。但是,如果更简单的话,我会很乐意回答有关这个包的问题,而不是前一个包的问题。
提前致谢。
答案1
扩展该软件包没有任何实际意义psvectorian
。使用单个图形文件要容易得多。
但是,如果您确实想要它,请将文件psvectorian.tex
和复制psvectorian.pro
到本地目录中,作为psvectorian2.tex
和psvectorian2.pro
。为了进行测试,您可以将文件保存在文档目录中。在样式文件中替换
\ProvidesPackage{psvectorian}[2012/12/12 v0.4 vector ornaments]
\pstheader{psvectorian.pro}%
经过
\ProvidesPackage{psvectorian2}[2012/12/12 v0.4 vector ornaments]
\pstheader{psvectorian2.pro}%
如果您有一个装饰品eps
文件,那么您可以扩展这两个文件:将下一个数字(即装饰品 197)添加到psvectorian2.sty
扩展中\ifcase
,并插入环境值。您必须将文件中的 PostScript 代码包含pspicture
在内。psvectorian2.pro
eps
通常,将光栅图像文件转换为矢量格式更容易,因为代码比用 Illustrator 或其他工具创建的图像更短。下面是一个例子,我首先将图像转换jpg
为pnm
格式,然后potrace
用作
potrace -b ps -c myImage.pnm
它创建一个 PostScript 文件,我将代码插入到该pro
文件中。
\documentclass{article}
\usepackage{psvectorian2}
\begin{document}
\psvectorian{197}
\end{document}