Debian 10でLaTexスクリプトをコンパイルしようとしていますが、次のように「crypto.symbols」パッケージを含めたいと思います。
\usetikzlibrary{crypto.symbols}
残念ながら、常に次のエラーメッセージが表示されます。
Package tikz Error: I did not find the tikz library 'crypto.symbols'. I lookels.code.tex, but neither could be found in the current texmf trees.. \usetikzlibrary{crypto.symbols}
このスクリプトを実行するには、追加のパッケージをインストールする必要がありますか?
答え1
このファイルが必要ですtikzlibrarycrypto.symbols.code.tex
。 TeXliveやDebianの他の場所では利用できないようです。コピーをダウンロードできます。IACRから。
また、tikzlibrarycrypto.symbols.code.tex
依存関係が必要です。 tikzにバンドルされていることに加えて、以下が必要です。pgflibraryarrows.new.code.tex
。
このファイルをダウンロードし、個人のTeXパッケージディレクトリに配置します。デフォルトでは、これはtexmf
ホームディレクトリのディレクトリです。このディレクトリは…/tex/generic
すべての形式で使用できるTeXソースコードなので、ファイルは下に配置する必要があります。
mkdir -p ~/texmf/tex/generic/pgf/libraries
cd ~/texmf/tex/generic/pgf/libraries
wget https://www.iacr.org/authors/tikz/packages/pgflibraryarrows.new.code.tex https://www.iacr.org/authors/tikz/packages/tikzlibrarycrypto.symbols.code.tex
バラよりhttps://tex.stackexchange.com/questions/187193/how-to-install-tikz-pgf-librariesインストールに関する追加情報。
答え2
パッケージはCTANでは利用できないようですが、インターネット上にいくつかのコピーがあります。
(正式な内容なのかわかりません)
ファイルをダウンロードしてコンピュータに配置し、手動でインストールする必要があります。
.tex
ファイルがあるフォルダなどの作業ディレクトリ~/texmf
ディレクトリ、参照ここさらなる説明のために