tikzの図を環境外に出すとエラーが出る

tikzの図を環境外に出すとエラーが出る

- mathema の投稿
返信数: 1

document.texのように以下のcode($J_3^\star\coloneq\~~)をexa環境内に入れた場合はerrorが出ないのですが、document(1).texのように以下のcodeをexa環境外に出すと何故か

document.tex: エラー: 210: Undefined control sequence. ...brary {graphs,graphdrawing} \usegdlibrary

document.tex: エラー: 213: Package pgfkeys Error: I do not know the key '/tikz/tree layout' and I am going to ignore it. Perhaps you misspelled it. sibling distance=5mm, level distance=5mm]

document.tex: エラー: 213: Package pgfkeys Error: I do not know the key '/tikz/significant sep', to which you passed '1em', and I am going to ignore it. Perhaps you misspelled it. sibling distance=5mm, level distance=5mm]

document.tex: エラー: 213: Package pgfkeys Error: I do not know the key '/tikz/minimum number of childred it. sibling distance=5mm, level distance=5mm]

document.tex: エラー: 216: Package tikz Error: You need to say \usetikzlibrary{graphs} in order to use the graph syntax. }

などのerrorが出ます。そのcode($J_3^\star\coloneq\~~)は途中にすでに書いてあるcodeでそれのみを入力したときにはerrorが出ません。

    $J_3^\star\coloneq\usetikzlibrary {graphs,graphdrawing} \usegdlibrary {trees}
    \tikz [grow'=up, baseline=(a.base), tree layout, significant sep=1em,
    minimum number of children=1,
    sibling distance=5mm, level distance=5mm]
    \graph [nodes={circle, inner sep=0pt, minimum size=2mm, fill, as=}]{
        a -- { b -- {e, f}, c -- {g, h}, d -- {i, j} }
    };$

よろしければご教授お願いします。

mathema への返信

Re: tikzの図を環境外に出すとエラーが出る

- 和田 勇 の投稿

何故、何度も本文内に \usetikzlibrary {graphs,graphdrawing} \usegdlibrary {trees} を書き込んでいる理由は不明ですが、本文内のものを全て削除し、プリアンブルに持って行くと、とりあえずは動きます。

意図された添付ファイルを参考にしてください。