如何使用 setspace 包和 hyperref 包,如下所示:\ node {\ href {https://google.com} {\ begin {spacing} {2} Text \ end {spacing}}}?

如何使用 setspace 包和 hyperref 包,如下所示:\ node {\ href {https://google.com} {\ begin {spacing} {2} Text \ end {spacing}}}?

如何使用包 setspace 和包 hyperref。因为当我尝试生成 MWE 中描述的 tex 文件时出现以下错误:

! 缺少 \endgroup 插入。\endgroup l.5 ...google.com}{\begin{spacing}{2} \end{spacing}} };

这是我的 MWE:

\documentclass{article}
\usepackage{hyperref,setspace,tikz}
\begin{document}
\begin{tikzpicture}
\draw node {\href{https://google.com}{\begin{spacing}{2} \end{spacing}}}; 
\end{tikzpicture}
\end{document}

重新这样写,就没有任何问题了:

\documentclass{article}
\usepackage{hyperref,setspace,tikz}
\begin{document}
    \href{https://google.com}{\begin{spacing}{2} Line1 \linebreak Line2 \end{spacing}}
\end{document}

但是我重写时遇到了同样的错误:

\documentclass{article}
\usepackage{hyperref,setspace,tikz}
\begin{document}
\begin{tikzpicture}
    \href{https://google.com}{\begin{spacing}{2} Line1 \linebreak Line2 \end{spacing}}
\end{tikzpicture}
\end{document}

注意:在回答我自己的早期问题时,我已经尝试使用 @marmot 建议的 align = center 键。请参阅:我无法在节点内使用间距

答案1

正如@marmot 所验证的,我按照您的指导更换了引擎。我使用的命令是:latexmk -pdflua -pvc file.tex,实际上,xelatex 工作正常,我使用了 latexmk -pvc -pdfxe,感谢您的警告。

相关内容