我应该将定期“\input”的文件放在本地 TEXMF 树的哪个位置

我应该将定期“\input”的文件放在本地 TEXMF 树的哪个位置

我有一段 TeX 代码,我用它来设置一些在 Tikz 中绘制框图的样式。

因为我画了不少框图,所以我想停止复制粘贴,而是把它放在一个单独的文件中。然后把\input它放在每个有框图的文件中。

这已经相当清理了我的代码。

我想将它放在 TeXMF 树中的某个位置,这样我就不需要每次都给出路径。但我该把它放在哪里呢?

该文件如下所示:

\usetikzlibrary{positioning}
%...
\usetikzlibrary{decorations.pathmorphing}

\tikzset{
    input/.style={
        circle,
        draw,
        Blue,
        minimum width = 2
    },
    %...
    labe/.style={
        fill=white,
        fill opacity=0.6,
        text opacity=1,
        font={\footnotesize\itshape}    
    }
}

我主要使用 MikTeX,但我也对涵盖 TeXLive 的答案感兴趣。

答案1

如果您还没有 LocalTeXMF 目录,则必须通过 选项卡创建MiKTeX Settings一个Roots

此本地根目录必须具有与主根目录相同的结构。您的输入文件应按照您在 中建议的方式放置LocalTeXMF/tex/latex/tikz-oxinabox。如果有文档,则应将其放置到 LocalTeXMF/doc/latex/tikz-oxinabox

最后一步,使用 MiKTeX 设置选项General卡刷新 FNDB。 在此处输入图片描述

相关内容