首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extra "file://“前缀由prefix生成,在宏中使用hyperref包

extra "file://“前缀由prefix生成,在宏中使用hyperref包
EN

Stack Overflow用户
提问于 2010-08-11 00:12:38
回答 1查看 141关注 0票数 2

LaTeX hyperref包在几个方面让我感到困惑。这是我的特别问题。

在我的文档中,命令

代码语言:javascript
复制
\footnote{
\url{http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/}
}

运行得很好- pdflatex只生成有效的链接。

但是这些命令

代码语言:javascript
复制
\newcommand{\webref}[1]{\footnote{\url{#1}}}

\webref{http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/
}

生成链接

代码语言:javascript
复制
file:///C|/eb/qrbook/%20http://www.boston.com/news/science/articles/2010/04/25/new_atlas_shows_the_state_of_nature_as_well_as_the_nature_of_states/

谁能告诉我额外的"file://...“”在哪里?来自于,如何摆脱它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-25 05:31:42

胡乱猜测:你确定你不会在任何地方引入任何无关的空间吗?如果我在#1之前引入换行符,我可以重现这种行为。(专业提示:在多行命令中,将%放在最后一个字符之后,这样LaTeX就不会处理换行符。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3451056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档