開示:私のLaTeXに関する知識は非常に限られています
にpdflatex
変換するために使用しようとしています。foo.tex
foo.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