Добавление 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 может даже сделать его автодополнением.

Аналогичный макрос можно определить и для тире -.

Связанный контент