
私は履歴書に 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 では、自動補完も可能です。
ダッシュに対して-
も同様のマクロを定義できます。