2010-11-10 19 views
7

Sto utilizzando il pacchetto breakurl e il pacchetto hyperref con pdfLatex e BibTeX per citare un URL. L'url si sta rompendo, ma non secondo i miei margini. C'è un modo in cui posso rendere l'URL riconoscere i miei margini o forzare una interruzione di riga? Grazie in anticipo.URL a capo (ignora il margine) in BibTeX utilizzando pdfLaTeX

Codice:

\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

Si noti inoltre che si dispone di un sito stack * specializzato per TeX/LaTeX: http://tex.stackexchange.com/ –

+0

Grazie, inserirò lì in futuro. – Andee

risposta

5

Sometimes, when LaTeX cannot break lines nicely, it leaves them unadjusted. You can control that behavior putting \sloppy All'inizio degli documento e vedere se il comportamento che si addice di più. Inoltre, hai degli spazi nel tuo URL, come ho visto nel tuo post. Rimuovili. Il pacchetto url esegue di solito un bel lavoro che interrompe gli URL (non ho usato il pacchetto breakurl e i miei URL si interrompono bene con le barre o i trattini).

+0

Grazie, proverò il comando \ sloppy. L'URL in realtà non ha spazi, deve essere stato un errore di battitura da parte mia. Mi dispiace per quello! MODIFICA: il comando \ sloppy si è preso cura di esso. Grazie ancora! – Andee

+0

L'uso di '\ sloppy' è, come regola generale, una * pessima *, ** molto ** pessima idea. Il pacchetto 'url' è la strada da percorrere: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=citeURL –

+0

Grazie Konrad. Inizialmente utilizzavo il pacchetto url, ma trascurava i miei margini. Puoi dirmi perché usare \ sloppy per questa istanza è una cattiva idea? – Andee

3

Meglio aggiungere 'breaklinks' alle opzioni per hyperref o se usando url formattare in modo esplicito l'url nel file bibtex "\ url {http: ....}". Questo ha risolto il problema per me. Potrebbe ancora essere necessario ridefinire il formato dell'url se la casella predefinita non soddisfa i tuoi scopi.

Problemi correlati