9

URLを引用するために、breakurlパッケージと、pdfLatexおよびBibTeXを含むhyperrefパッケージを使用しています。URL が壊れていますが、私のマージンによるとは限りません。URLにマージンを認識させたり、改行を強制したりする方法はありますか? 前もって感謝します。

コード:

\usepackage{hyperref} \usepackage[vertfit]{breakurl}

@MISC{cmm:dataset,
author = {University of Bristol Centre for Multilevel Modelling},
    title = {Datasets used in reviews},
    howpublished = {\url{http://www.cmm.bristol.ac.uk/learning-training/multilevel-m-software/exam.shtml}},
}
4

2 に答える 2

6

時々、LaTeX が行をうまく分割できない場合、行が調整されないままになります。\sloppyドキュメントの冒頭に置くその動作を制御し、その動作が自分に適しているかどうかを確認できます。また、投稿で見たように、URL にスペースが含まれています。それらを削除します。このurlパッケージは通常、URL を分割するのに適しています (私はこのパッケージを使用していませんがbreakurl、私の URL はスラッシュまたはダッシュでうまく分割されています)。

于 2010-11-10T16:38:25.977 に答える
4

hyperref のオプションに 'breaklinks' を追加するか、または url を使用する場合は、bibtex ファイル "\url{http:....}" の URL を明示的にフォーマットすることをお勧めします。これで問題は解決しました。デフォルトのボックスが目的に合わない場合は、URL の形式を再定義する必要があるかもしれません。

于 2012-03-22T07:30:57.673 に答える