「ファイル `realcalc.tex' が見つかりません」 - texlive-generic-extra をインストールした後ですか?

「ファイル `realcalc.tex' が見つかりません」 - texlive-generic-extra をインストールした後ですか?

開示:私のLaTeXに関する知識は非常に限られています

pdflatex変換するために使用しようとしています。foo.texfoo.pdf

最初にこれを試したとき、不足しているというエラーメッセージが表示されたcalc.styので、 をインストールしましたtexlive-latex-extra

sudo apt-get install texlive-latex-extra

その後、次のようなエラーメッセージが表示されました

! LaTeX エラー: ファイル `realcalc.tex' が見つかりません

そこでインストールしましたtexlive-generic-extra

sudo apt-get install texlive-generic-extra

それでも、そのエラー メッセージが表示されます。

パッケージをインストールするときに LaTeX パッケージ データベースを再構築する必要があると読んだので実行しましたtexhashが、それでもrealcalcエラーが発生します。

これを解決するために何をすべきか誰か教えてもらえますか?

.txtちなみに、私が変換しようとしている入力は次のようになります。

\documentclass[a4paper]{article}
\usepackage{nzinvoice}
\renewcommand{\InvoiceNumber}{91}
\renewcommand{\CustomerName}{Teast Ltd}
\renewcommand{\DueDate}{September 20, 2012}
\renewcommand{\CustomerAddress}{PO Box 666\\
Somewhere\\
Someplace
}

\begin{document}
\begin{invoice}{NZ\string$}{0}
  \ProjectTitle{}
  \vfill
  \Fee{Doughnuts}{2500.00}{1}
\end{invoice}
\end{document}

ハーバートの答え:

ハーバート、私は CTAN からファイルを取得しました。しかし、$TEXMFLOCAL/tex/generic/realcalc以下に示すように何も見つかりませんでした (つまり、それらのディレクトリを補助として作成することはできます$TEXMFLOCALが、それがあなたの意図したことではないと思います)。

glauc@ubserver1:~/texmf$ kpsewhich -var-value TEXMFLOCAL
/usr/local/share/texmf
glauc@ubserver1:~/texmf$ cd /usr/local/share/texmf
glauc@ubserver1:/usr/local/share/texmf$ ls -lrt
total 8
drwx--S--- 2 root staff 4096 Aug 22 23:29 lsR16767.tmp
-rw-rw-r-- 1 root staff   81 Aug 23 10:01 ls-R
glauc@ubserver1:/usr/local/share/texmf$

それで、その後、非ルートバージョンを試してみることにしました。

glauc@ubserver1:/usr/local/share/texmf$ kpsewhich -var-value TEXMFHOME
/home/glauc/texmf

そこでtexmfディレクトリを作成し、.zipそこに CTAN を解凍して次のような構造を作りました。

glauc@ubserver1:~$ ls -lR ~/texmf
/home/glauc/texmf:
total 16
drwxr-xr-x 2 glauc glauc 4096 Aug 23 12:51 realcalc
-rw-rw-r-- 1 glauc glauc 6648 Sep 25  2005 realcalc.zip

/home/glauc/texmf/realcalc:
total 36
-rw-r--r-- 1 glauc glauc  1456 Feb 15  1993 readme
-rw-r--r-- 1 glauc glauc 14159 Feb 15  1993 realcalc.tex
-rw-r--r-- 1 glauc glauc    98 Feb 15  1993 realdemo.tex
-rw-r--r-- 1 glauc glauc  8796 Feb 15  1993 realtest.tex

そして、処理するディレクトリとしてと の両方を指定してを実行しtexhashました。/home/glauc/texmf../realcalc

残念ながら何も変わっていません!

私が明らかに間違っている点が見つかった場合は、ぜひお知らせいただければ幸いです。

答え1

このファイルは TeXLive 配布物の一部ではありません。CTAN から入手してください:ftp://mirror.ctan.org/macros/generic/realcalc.zipに保存します$TEXMFLOCAL/tex/generic/realcalc。その後、 を実行するtexhashと、 で見つかるはずですkpsewhich realcalc.tex。TEXMFLOCAL のディレクトリは で見つかりますkpsewhich -var-value TEXMFLOCAL。ルートアクセス権がない場合は、 TEXMFHOME の下にインストールしますkpsewhich -var-value TEXMFHOME。これは通常、$HOME/texmf

関連情報