나는 Rd.sty
넣었다 C:\texlive\texmf-local\tex\latex\Rd.sty
. 그런데 파일을 실행하려고 하면 aaa.tex
오류가 ! LaTeX Error: File "Rd.sty" not found.
발생한다고 합니다. 하지만 같은 디렉토리에 Rd.sty
and 를 넣으면 aaa.tex
잘 됩니다. 왜??
답변 Ulrike Fisher의 내 질문, 여기서 재인쇄합니다.
.sty
예를 들어 파일을 다음 위치Rd.sty
에 넣으세요 .C:\texlive\texmf-local\tex\latex\Rd.sty
mktexlsr
명령 프롬프트에서 코드를 실행하여 다음과 같이 변경 사항을 반영합니다.C:\Users\사용자>mktexlsr
Rd.sty
그러면 더 이상 및 일부 tex
파일을 동일한 디렉토리에 넣을 필요가 없습니다 .
명령 프롬프트의 .sty
코드를 통해 LaTeX가 파일을 감지할 수 있는지 여부를 확인합니다 .kpsewhich style_file_name
C:\Users\User> kpsewhich Rd.sty
<--- Here nothing since LaTeX cannot detect the Rd.sty
C:\Users\User>mktexlsr <--- Up date
mktexlsr: Updating C:/texlive/2013/texmf-config/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-config/ls-R.
mktexlsr: Updating C:/texlive/2013/texmf-var/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-var/ls-R.
mktexlsr: Updating C:/texlive/texmf-local/ls-R...
mktexlsr: Updated C:/texlive/texmf-local/ls-R.
mktexlsr: Updating C:/texlive/2013/texmf-dist/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-dist/ls-R.
mktexlsr: Done.
> kpsewhich Rd.sty
c:/texlive/texmf-local/tex/Rd.sty <--- Here LaTeX can detect the Rd.sty