如何创建自定义包并将其导入 TeX 文件

如何创建自定义包并将其导入 TeX 文件

我想创建 ER 图。这可以用 TikZ 完成。但必须编写一整套命令。而且每次我必须绘制 ER 图时,我都必须将它们写回去。我想创建一个包,并使用我的\usepackage{}命令来使用新定义的宏。如何创建自定义包并根据它更新我的 TeXlive?

答案1

我做了类似的事情样式在图论中。假设您使用的是基于 UNIX 的系统(或安装了 Cygwin/MinGW 的 Windows),您可以使用该install工具以及鲜为人知的用法kpsewhich

SONI_DIR=`kpsewhich -var-value TEXMFHOME`/tex/latex/soni/

install -m 755 -d $SONI_DIR
install -m 644 soni-er.sty $SONI_DIR

只需将所有 TikZ 样式粘贴到适当的.sty文件中(复制和粘贴即可),然后正确运行上述操作。然后,您就可以\usepackage从任何地方使用您的样式。

相关内容