[Tex/LaTex] ! I can’t find file `tikzlibraryshape.code.tex’

errorsfilesystem-accesstikz-pgf

I am using LaTeX and do not know how to fix this error

! I can't find file `tikzlibraryshape.code.tex'.
<argument> ...nput tikzlibrary\pgf@temp .code.tex
\catcode `\@ =\csname tikz...
l.5 \usetikzlibrary{shape, geometric,arrows}
Please type another input file name
! Emergency stop.
<argument> ...nput tikzlibrary\pgf@temp .code.tex
\catcode `\@ =\csname tikz...
l.5 \usetikzlibrary{shape, geometric,arrows}
*** (job aborted, file error in nonstop mode)
Here is how much of TeX's memory you used:
9750 strings out of 493921
185027 string characters out of 3147261
224316 words of memory out of 3000000
12881 multiletter control sequences out of 15000+200000
3938 words of font info for 15 fonts, out of 3000000 for 9000
841 hyphenation exceptions out of 8191
56i,0n,55p,445b,83s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!

Best Answer

Judging by the fourth line in your error block, you have

\usetikzlibrary{shape, geometric,arrows}

Neither shape nor geometric are names of libraries. There is a collection of libraries called shapes, and one of the libraries in that collection is shapes.geometric. Hence, you probably want either

\usetikzlibrary{shapes,arrows}

or

\usetikzlibrary{shapes.geometric,arrows}