
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 の引数は、一般に .. ではなく{
..を使用して渡されます。}
(
)