关于 parcolums 包的问题

关于 parcolums 包的问题

我需要使用parcolumns在我的系统上没有可用的软件包。我安装了它,但现在遇到了一些问题。我遵循了以下步骤:

  • 找到包sauerj 在 CTAN 网站上。 我下载了 zip 文件,提取文件夹并对文件夹中的sauerj每个文件运行以下命令:该命令在同一目录中 创建 文件。.inslatex filename.ins.sty

  • 将整个目录复制/usr/share/texmf-texlive/tex/latexcd该目录。

  • 我在该目录中运行了以下命令:sudo mktexlsrtexhash

现在我尝试编译一个简单的代码:

\documentclass[a4paper,20pt]{article}

\usepackage[total={6.5in,8.75in}, top=1.2in, left=0.9in]{geometry}
\usepackage{fancyhdr}
\usepackage{multicol}
\usepackage{ragged2e}
\usepackage{hyperref}
\usepackage{parcolumns}

\pagestyle{fancy}

我收到以下错误:

! LaTeX Error: File `processkv.sty' not found.

如果我删除\usepackage{parcolumns}行,脚本就可以工作。但我需要使用parcolumns包。

顺便说一句,sauerj.zip有与以下相关的文件processkv

答案1

您注意到,您已经按照说明在目录中安装了样式文件processkv.sty(以及包中的其他文件?),并且您已经运行,但您的 TeX 发行版找不到该文件。sauerj/usr/share/texmf-texlive/tex/latex[/sauerj]texhash

样式文件processkvparcolumns是软件包的一部分sauerjsauerj软件包(或者至少是其文档)自 2004 年底以来似乎没有进行过重大更新。但与此同时,/usr/share/texmf-texlive/不再是当前 TeXLive 发行版的根目录。因此,即使您运行texhash,您的 TeX 发行版也不会注意到新创建的样式文件。

TeX 发行版的根目录具体位置因系统而异。例​​如,如果您运行的是 TeXLive 2011,根目录可能位于/usr/local/texlive/2011/texmf-dist

只需将样式文件安装在正确的目录树中的某个位置(例如,在/usr/local/texlive/2011/texmf-dist/tex/latex/sauerj或 在/usr/local/texlive/texmf-local/tex/latex/sauerj),然后运行texhash​​,您就可以开始工作了。将包的文件sauerj放在目录中的一个优点texmf-local是,在系统上安装 TeXLive2012 后,您无需重新安装它。

相关内容