经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
LATEX论坛
LaTeX技巧:使 LaTeX 文稿中的 URL 正确换行
楼主
janyiyi
8313
2
收藏
2017-06-02
LaTeX技巧:使 LaTeX 文稿中的 URL 正确换行
LaTeX 工作室
大部分稍有经验的 LaTeX 用户,都知道使用 \url 命令在 LaTeX 文稿中插入 URL。更资深一些的用户,会使用 hyperref 宏包,而不是过时的 url 宏包来处理。
然而,不论是否资深,大多数用户应该都有遇到过 LaTeX 无法正确对 URL 进行折行的问题。此篇介绍一下如何处理。
TeX 对于断行和分页,是有专门的算法处理的。通常而言,如果一个单词(一整个 \url 可以看做是一个单词),TeX 不知道从何处进行分词,那么 TeX 就不会在这个单词上断行。对于很长的单词,比如一个 \url,如果 TeX 不能在此处断行,而它又处于某一行的末尾,就很容易出现 overful box。
因此,本质上,这个问题需要让 \url 命令,知道我们允许在何处断行。
hyperref 宏包提供了两个宏,\UrlBreaks 以及 \UrlBigBreaks,用于告知 TeX,用户允许在何处截断 URL 以便换行。二者有一些细微的差别,但此处按下不表——大多数读者只需要使用 \UrlBreaks 即可。
复制代码
在这里,\UrlOrds 里记录了一些特殊符号(例如 - 和 _),而 \UrlAlphabet 记录了 26 个英文字母的大小写,\UrlDigits 则记录了 10 个阿拉伯数字。
而后,我们使用 LaTeX 内核提供的 \g@addto@marco,依次将上述三个宏的内容,续接在 \UrlBreaks 之后。这就是说,我们允许在上述所有字符处断行。
如此,编译出的结果也是符合预期的。
[/url]
[url=http://7xnc7f.com1.z0.glb.clouddn.com/wp-content/uploads/2017/05/urlbreak.png]
选自:
https://liam0205.me/2017/05/17/help-the-url-command-from-hyperref-to-break-at-line-wrapping-point/
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
oliyiyi
2022-9-27 17:58:12
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
tianwk
2024-2-5 00:48:13
thanks for sharing
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[感谢]求助书------邓建松,LaTeX2ε 科技排版指南
LaTeX入门系列之三(LaTeX经典电子书)
三款苹果LaTeX编辑器应用评测
(重发)原创Latex入门讲座(幻灯片)
【回复有奖】如何用LaTeX写作漂亮的文档
【latex】给文字增加背景色
LaTeX/初学者必读_Latex_latex下载
Latex下载【Latex中文版下载】 & Latex教程【Latex公式】
如何将一个矩阵使用QR分解为R具有指定维度的矩阵?
LaTeX表格字号大小怎么设置得比\tiny还小?
栏目导航
LATEX论坛
真实世界经济学(含财经时事)
休闲灌水
经管高考
经管类求职与招聘
R语言论坛
热门文章
表格结构数据的核心特征及具象实例解析
高教现代数学基础23 矩阵计算六讲 徐树方,钱 ...
安徽全省一盘棋发力汽车产业
【24顶刊热点!】2000-2024上市公司股价崩盘 ...
求Journal of Computational and Graphical ...
查找文献Digital mapping of soil organic ...
【自用整理,24更新!】1999-2024我国省级知识 ...
《技术的本质》epub版本
精准匹配,菁英相伴--经管之家单身俱乐部, ...
科研时间70%耗在“下载-复制-粘贴”?零代码 ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群