我有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。
尝试使用“背景”样式会导致错误:
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 中的参数通常使用{
..传递}
,而不是(
.. )
。