2010-11-10 14 views
7

Bir url belirtmek için pdfLatex ve BibTeX ile breakurl paketini ve hiperref paketini kullanıyorum. URL kırılıyor, ancak kenar boşluklarıma göre değil. URL’nin kenar boşluklarımı tanımasını veya herhangi bir kesinti yapmamı sağlamanın bir yolu var mı? Şimdiden teşekkürler.BibTeX'te URL'yi sarma (kenar boşluğu yoksay) pdfLaTeX

Kodu:

belgenizin, başlangıçta \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}}, 
} 
+1

Ayrıca TeX/LaTeX için özel bir yığın * sitenize sahip olduğunuzu unutmayın: http://tex.stackexchange.com/ –

+0

Gelecekte yayınlayacağım teşekkürler. – Andee

cevap

5

Sometimes, when LaTeX cannot break lines nicely, it leaves them unadjusted. You can control that behavior putting \sloppy ve davranışı daha size uygun olup olmadığını görmek. Ayrıca, yayınınızda gördüğünüz URL’nizde boşluk var. Onları kaldır. url paketi, genellikle URL'leri kırmak için güzel bir iş yapar (breakurl paketini kullanmadım ve URL'imlerim kesik çizgiler veya tire çizgileriyle kırılır).

+0

Teşekkürler, \ sloppy komutunu deneyeceğim. Url aslında herhangi bir boşluğa sahip değil, benim üzerimde bir yazım hatası olmalı. Bunun için üzgünüm! DÜZENLEME: \ sloppy komutu halletti. Tekrar teşekkürler! – Andee

+0

'\ sloppy' işlevini kullanmak genel bir kural olarak * çok *, ** çok ** kötü bir fikirdir. 'Url' paketi şu şekildedir: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=citeURL –

+0

Teşekkürler Konrad. İlk başta url paketini kullanıyordum, ama marjlarımı ihmal etti. Bu bir örnek için neden \ sloppy kullanmanın kötü bir fikir olduğunu söyleyebilir misin? – Andee

3

Hyperref seçeneklerine 'breaklinks' eklemek veya url'yi bibtex dosyasında "\ url {http: ....}" biçiminde biçimlendirmek daha iyi. Bu benim için sorunu çözdü. Varsayılan kutu amaçlarınıza uygun değilse, URL'nin biçimini yeniden tanımlamanız gerekebilir.

İlgili konular