
Я использую 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 может даже сделать его автодополнением.
Аналогичный макрос можно определить и для тире -
.