ライブラリ mindmap および hyperref パッケージでエラー "! \ tikz @ children @ list の定義に不正なパラメータ番号があります。"

ライブラリ mindmap および hyperref パッケージでエラー "! \ tikz @ children @ list の定義に不正なパラメータ番号があります。"

私は次の URL を引用符で囲んでみました:https://integrada.minhabiblioteca.com.br/#/books/9788522112654/cfi/98!/4/[メールアドレス]:18.2. しかし、常に次のエラーが発生します: "! \ tikz @ children @ list の定義に不正なパラメータ番号があります。" . 私は、latexmk -pdflua -pvc file.tex コマンドを使用して pdf ファイルを生成しています。以下は、file.tex コードです:

\documentclass{article}
\usepackage{tikz,hyperref}
\usetikzlibrary{mindmap}
\begin{document}
\centering
\begin{tikzpicture}[mindmap]
    \centering
    \tikzset{every node/.style={font=\fontsize{4mm}{4mm}\selectfont,text width=4cm,minimum size=3cm}}
 \node [concept, text=blue!50!black!10,align=center] at (0,0) 
    {\href{https://integrada.minhabiblioteca.com.br/#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{Problem}} 
child [concept] 
{node [concept] {\href{https://integrada.minhabiblioteca.com.br/#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{n}}}
;
\end{tikzpicture}
\end{document}

以下のようにコードを作成すると、このエラーが発生しないことに気付きました。つまり、ノードの親でのみ URL を使用し、ノードの子では URL を使用しない場合です。

\documentclass{article}
\usepackage{tikz,hyperref}
\usetikzlibrary{mindmap}
\begin{document}
\centering
\begin{tikzpicture}[mindmap]
    \centering
    \tikzset{every node/.style={font=\fontsize{4mm}{4mm}\selectfont,text width=4cm,minimum size=3cm}}
 \node [concept, text=blue!50!black!10,align=center] at (0,0) 
    {\href{https://integrada.minhabiblioteca.com.br/#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{Problem}} 
child [concept] 
{node [concept] {\href{https://integrada.minhabiblioteca.com.br/#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{n}}}
;
\end{tikzpicture}
\end{document}

答え1

#が問題だったと思いますが、 に置き換えると\#解決するようです。

\documentclass{article}
\usepackage{tikz,hyperref}
\usetikzlibrary{mindmap}
\begin{document}
\centering
\begin{tikzpicture}[mindmap]
    \tikzset{every node/.style={font=\fontsize{4mm}{4mm}\selectfont,text width=4cm,minimum size=3cm}}
 \node [concept, text=blue!50!black!10,align=center] at (0,0) 
    {\href{https://integrada.minhabiblioteca.com.br/\#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{Problem}} 
child [concept] 
{node [concept] {\href{https://integrada.minhabiblioteca.com.br/\#/books/9788522112654/cfi/98!/4/[email protected]:18.2}{n}}};

\end{tikzpicture}
\end{document}

関連情報