Latex не может найти файлы sty

Latex не может найти файлы sty

Я вставил Rd.sty. C:\texlive\texmf-local\tex\latex\Rd.styНо когда я пытаюсь выполнить файл, скажем, aaa.texто возникает ошибка ! LaTeX Error: File "Rd.sty" not found. . Но, если я помещаю Rd.styи aaa.tex в тот же каталог, то все проходит нормально. Почему??


Отвечать моих вопросов Ульрике Фишер, перепечатываю здесь.

  1. Поместите .styфайл, например, Rd.styпо адресуC:\texlive\texmf-local\tex\latex\Rd.sty

  2. Выполните код mktexlsrиз командной строки, чтобы отразить изменение следующим образом:

    C:\Users\Пользователь>mktexlsr

Тогда нам больше не нужно помещать этот Rd.styи другой texфайл в один каталог.


Мы подтверждаем, может ли LaTeX обнаружить .styфайл или нет, с помощью кода 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

Связанный контент