如何在 LaTeX 中处理长 URL

如何在 LaTeX 中处理长 URL

我是 LaTeX 新手。我在网上搜索并找到了很多关于我提出的问题的帖子。但是我无法遵循他们的指示。有人可以帮我吗?(操作系统是 ubuntu 12.04。)

示例代码如下:

\url{http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1com/index.php?option=com_content&task=view&id=27&Itemid=1}

可以包装这个长 URL 的 LaTeX 代码是什么?

我拥有的乳胶代码是: 在此处输入图片描述 在此处输入图片描述

结果是这样的,对于URL来说,不会自动换行,而是跑到页面外面去了。 在此处输入图片描述

答案1

另一种方法:将链接的 URL 和链接文本拆分为\href

\documentclass{scrartcl} 
\usepackage{hyperref}
\begin{document}

Only Domain:
\href{http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1com/index.php?option=com_content&task=view&id=27&Itemid=1}{http://www.coreavc.com}

Domain with description:
\href{http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1com/index.php?option=com_content&task=view&id=27&Itemid=1}{http://www.coreavc.com Subpage I want}

Domain with description:
\href{http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1com/index.php?option=com_content&task=view&id=27&Itemid=1}{http://www.coreavc.com Start $\to$ Menu 1 $\to$ Menu2}

\end{document}

带有标记链接的文本

第 3 版备注(导航路径):您可以在此处描述如何通过网页导航(或菜单路径)找到该页面。如果链接将来中断,这也可能对读者有所帮助 - 除非网页完全重新组织。

还有打印菜单的软件包,例如菜单键

答案2

我曾经遇到过类似的问题,我通过使用命令 \sloppy 找到了解决方案

\sloppy 允许 Latex 更灵活地处理换行符。命令 \fussy 可重新启用标准行为。

所以我的解决方案是这样的

% parts of the document
\sloppy

% the paragraph containing the very long URL

\fussy
% the rest of the document

答案3

另一个角度,使用更短的 url ---https://bitly.com/--- 看起来更好,并且它将感兴趣的用户转发到您的长 URL。关于您的内容,很明显您在脚注中写了关于 eclipse 的内容。因此,不需要在脚注中说明长的 eclipse URL。

相关内容