„Datei ‚realcalc.tex‘ nicht gefunden“ – nach Installation von texlive-generic-extra?

„Datei ‚realcalc.tex‘ nicht gefunden“ – nach Installation von texlive-generic-extra?

Offenlegung: meine Kenntnisse in LaTeX sind äußerst begrenzt

Ich versuche, zur pdflatexKonvertierung zu verwenden .foo.texfoo.pdf

Als ich dies zum ersten Mal versuchte, erhielt ich eine Fehlermeldung, dass etwas fehlte, calc.styalso installierte ich es texlive-latex-extra.

sudo apt-get install texlive-latex-extra

Dann bekam ich Fehlermeldungen, die besagten,

! LaTeX-Fehler: Datei „realcalc.tex“ nicht gefunden

Also installierte ichtexlive-generic-extra

sudo apt-get install texlive-generic-extra

und ich bekomme immer noch diese Fehlermeldung.

Ich habe gelesen, dass es bei der Installation von Paketen notwendig ist, die LaTeX-Paketdatenbank neu aufzubauen. Das habe ich ausgeführt, texhashaber der realcalcFehler tritt immer noch auf.

Kann mir jemand sagen, was ich tun muss, um das Problem zu beheben?

Die Eingabe .txt, die ich zu konvertieren versuche, sieht folgendermaßen aus:

\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}

NachHerberts Antwort:

Herbert, ich habe die Datei von CTAN genommen. Aber ich habe festgestellt, dass es keine gab, $TEXMFLOCAL/tex/generic/realcalcwie Sie unten sehen können (ich meine, ich könnte diese Verzeichnisse als Tochterverzeichnisse erstellen, $TEXMFLOCALaber ich dachte nicht, dass das das war, was Sie beabsichtigten?):

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$

Danach dachte ich, ich würde wieder auf Ihre Nicht-Root-Version zurückgreifen.

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

Also habe ich das texmfVerzeichnis erstellt und die Dateien .zipvon CTAN dort entpackt, um eine Struktur wie diese zu erhalten:

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

Und ich habe dann ein „ texhashVon“ ausgeführt und /home/glauc/texmfsowohl als auch als zu verarbeitende Verzeichnisse angegeben.../realcalc

Leider hat sich nichts geändert!

Wenn Ihnen auffällt, dass ich hier offensichtlich etwas falsch mache, würde ich mich über eine Nachricht freuen!

Antwort1

die Datei ist nicht Teil der TeXLive-Distribution. Sie können sie von CTAN herunterladen:ftp://mirror.ctan.org/macros/generic/realcalc.zipund speichern Sie es in $TEXMFLOCAL/tex/generic/realcalc. Führen Sie es dann aus texhashund es sollte von gefunden werden kpsewhich realcalc.tex. Das Verzeichnis für TEXMFLOCAL finden Sie mit kpsewhich -var-value TEXMFLOCAL. Wenn Sie keinen Root-Zugriff haben, installieren Sie es unter TEXMFHOME kpsewhich -var-value TEXMFHOME, was häufig ist$HOME/texmf

verwandte Informationen