"`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오류가 발생합니다.

이 문제를 해결하려면 어떻게 해야 하는지 말해 줄 수 있는 사람이 있나요?

.txtFWIW 변환하려는 입력은 다음과 같습니다.

\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하고 거기에 CTAN의 압축을 풀어서 .zip다음과 같은 구조를 만들었습니다.

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

관련 정보