\usepackage{tikz}に関するエラー

\usepackage{tikz}に関するエラー

- Na Ta の投稿
返信数: 9
こんにちは。エラーがどうしても解消できないのでお力添えいただけると幸いです。

前のPCではエラーが起きないのですが、新しいPC(Win10)でタイプセットするとエラーが出ます。\usepackageからtikzを除くと新PCでもエラーが消えるので、tikzが問題だというところまでは突き止めましたが、それ以上がお手上げです。
解決策をご教授いただければ幸いです。

以下ログの一部です。

This is ptex2pdf[.lua] version 20200520.0.

Processing �������w�VB(��4��).tex

This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.sjis) (TeX Live 2021/W32TeX) (preloaded format=platex)

restricted \write18 enabled.

entering extended mode

(./XXX

pLaTeX2e <2020-10-01>+2 (based on LaTeX2e <2020-10-01> patch level 4)

L3 programming layer <2021-02-18>

(c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls

Document Class: jarticle 2020/09/30 v1.8f Standard pLaTeX class

(c:/w32tex/share/texmf-dist/tex/platex/base/jsize11.clo)) (./graphicx.sty

(c:/w32tex/share/texmf-dist/tex/latex/graphics/keyval.sty)

(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphics.sty

(c:/w32tex/share/texmf-dist/tex/latex/graphics/trig.sty)

(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)

(c:/w32tex/share/texmf-dist/tex/latex/graphics-def/dvipdfmx.def)))

(./ascolorbox.sty (./tikz.sty (./pgf.sty (./pgfrcs.sty

(c:/w32tex/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex

(c:/w32tex/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)

) (./pgfutil-latex.def


【中略】


(c:/w32tex/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex

(c:/w32tex/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co

de.tex)

(c:/w32tex/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)


! Undefined control sequence.

l.2073 \pgfutil@protected

\def\tikz@signal@path{\tikz@signal@path}%

Na Ta への返信

Re: \usepackage{tikz}に関するエラー

- 奥村 晴彦 の投稿
とりあえず試してみましたが,私のMac(TeX Live 2021)では特に問題なしでした。
奥村 晴彦 への返信

Re: \usepackage{tikz}に関するエラー

- 和田 勇 の投稿
おそらく、カレントに置かれたいろいろなスタイルファイルではないかと思います。

  mkdir test
  cp tipesettest.tex test
  cd test
  ptex2pdf -l tipesettest.tex

でいきそうなんですがW32TEX の環境を準備して検証してみようかと思います。
和田 勇 への返信

Re: \usepackage{tikz}に関するエラー

- 奥村 晴彦 の投稿
> おそらく、カレントに置かれたいろいろなスタイルファイルではないかと思います。

なるほどそのようですね。

> (./ascolorbox.sty (./tikz.sty (./pgf.sty (./pgfrcs.sty

カレントディレクトリにあるものを読んじゃってますね。
奥村 晴彦 への返信

Re: \usepackage{tikz}に関するエラー

- Na Ta の投稿
和田様、奥村様

ありがとうございます。今作業しているディレクトリ内のこれらのスタイルファイルを移動させれば良いということでしょうか…?
環境構築が苦手でご教授いただければ幸いです…
Na Ta への返信

Re: \usepackage{tikz}に関するエラー

- 奥村 晴彦 の投稿
どこか別のところに移動してやってみてはどうでしょうか。
奥村 晴彦 への返信

Re: \usepackage{tikz}に関するエラー

- 和田 勇 の投稿
別のところでやってほしいとの願いで mkdir/copy/cd してたんですがね
意図が伝わらなかった。:-(

最初のログだけではわかりませんが、tikz に必要なファイルが足りないのだと思います。

エラーになったpgfutil@protected は texlive 2021 だと
texlive/2021/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex

にインストールされているのですが、お使いの環境は W32TEX の 2020 対応かしら?これに tikz をインストールした時のように行わないとダメだと思います。或いは、tikz 関連のファイルを古い環境から、カレントに持ってくればタイプセットはできます。

なので、「今作業しているディレクトリ内のこれらのスタイルファイルを移動させれば良い」は YES です。

とはいえ(多くの人と共有するのなら) TEXMFLOCAL なところに置くなども対策をしたほうが良いように思います。

現在、W32TEX のインストールを試みているのですが、404 Not found なのでちょっと悩んでいます。 2021 になってリンクが切れているのかな?

#TeXLive 2021 と W32TEX の違いを今ひとつ把握していないので、その理解をしてからの対応を考えます・・

もし可能でしたら、 TeXLive2021 をインストールし直すことも検討して下さい。ISO イメージがあれば 30 分から1時間。その後アップデートで最新にできます。ネットワーク環境にもよりますが 30 分から一時間程度はさらに必要となります。
和田 勇 への返信

Re: \usepackage{tikz}に関するエラー

- Na Ta の投稿
詳しいご回答ありがとうございます。

TeXファイル自体を別の場所においてやってみるとエラーが解消されたので、
なんとかファイルは作れそうです。

お力添えありがとうございます(;_:)