You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用hyperref包的\url命令时出现TeX容量超出致命错误求助

解决hyperref包\url命令触发的TeX容量超出错误

问题根源是URL中的\$写法错误:\url命令原生支持直接包含特殊字符(包括$),不需要手动用反斜杠转义。当你在\url里写\$时,LaTeX会错误地将其解析为数学模式的起始标记,进而引发栈溢出,触发「TeX capacity exceeded」错误。

修改方案:把URL中的\$替换为普通的$即可,修改后的代码如下:

\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
\url{https://app.lla.state.la.us/llala.nsf/BAADB2991272084786257AB8006EE827/$FILE/Open\%20Meetings\%20Law\%20FAQ.pdf} 
\end{document}

注:仅在非\url的普通文本中,才需要用\$来表示美元符号;\url的设计目标就是处理包含各类特殊字符的网址,无需额外转义。

内容的提问来源于stack exchange,提问作者jwr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:48:31