
我有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
這裡發生的是宏解析器需要一個參數 - 一個平衡組{
.. }
after \usepackage
。如果這種情況沒有發生,它會假定第一個標記((
在本例中)代表參數。並且不(.sty
存在任何包,導致您看到錯誤。
包包含的正確語法是
\usepackage{<package>}
和不是
\usepackage(<package>)
(La)TeX 中的參數通常使用{
..傳遞}
,而不是(
.. )
。