添加 DOI 超出页面范围

添加 DOI 超出页面范围

我正在使用 LyX 制作简历。当我添加出版物列表时,其中许多都包含 DOI。问题是,当我生成 PDF 时,DOI 不会被“剪切”或“连字符”,因此该行会包含并超出页面。如何解决这个问题?

答案1

如果您手动添加 DOI,一个简单的解决方案就是使用hyperref序言中的包:\usepackage{hyperref}。每个 URL 或 DOI 必须采用以下格式:\href{http://dx.doi.org/10.1007/978-3-531-92180-8}{doi:10.1007/978-3-531-92180-8}。这应该在需要的地方创建换行符。

答案2

您可以通过 定义“\breaking slash”宏 Insert -> Math -> Macro。定义宏框如下:

Macro name: \brslash
TeX        :/\allowbreak
LyX        :/

LyX 中的结果将是

在此处输入图片描述

因此,在 LyX 中,输入数学模式 ( Insert -> Math -> Inline formula),然后\text(后跟空格键)以数学模式输入纯文本,然后输入 DOI。但是,不是直接输入斜线,而是输入\brslash。LyX 甚至可以自动完成。

也可以为破折号定义类似的宏-

相关内容