
У меня есть texlive-latex-extra
пакет, который предоставляет стиль фона:
$ dpkg -L texlive-latex-extra | grep background
/usr/share/texlive/texmf-dist/tex/latex/background
/usr/share/texlive/texmf-dist/tex/latex/background/background.sty
Я использую Debian Jessie.
Попытка использовать стиль «background» приводит к ошибке:
foo.tex:
...
\usepackage(background)
...
команда сборки:
pdflatex foo.tex
результат:
! LaTex Error: File `(.sty' not found.
Аналогичные результаты получены для всех остальных стилей в texlive-latex-extra
пакете.
решение1
Здесь происходит следующее: макроанализатор ожидает аргумент - сбалансированную группу {
.. }
после \usepackage
. Если этого не происходит, он предполагает, что первый токен - (
в данном случае - представляет аргумент. И никакого пакета не (.sty
существует, что приводит к ошибке, которую вы видите.
Правильный синтаксис для включения пакета:
\usepackage{<package>}
инет
\usepackage(<package>)
Аргументы в (La)TeX передаются с помощью {
.. }
в общем случае, а не (
.. )
.