我努力了一些 顶部答案毫无意义。以下是我在序言中的内容(使用 xelatex 和 bibtex 编译)。
\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{natbib}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{setspace}
\usepackage{url}
以下是 Bibtex 中的示例参考
@misc{DemandAccounting,
author={Henry Blodget},
title={Demand Media's Q3 revenue and pageview growth looks fine. But the company continues to capitalize its content costs,...},
month={November},
year={2011},
url={http://www.businessinsider.com/demand-medias-q3-revenue-and-pageview-growth-looks-fine-but-the-company-continues-to-capitalize-its-content-costs-2011-11},
publisher={Business Insider},
note={[10/11/2011]}
}
即使指出哪种解决方案适合我并解决这些问题也会非常有帮助。谢谢
答案1
包裹网址设置为默认情况下 URL 不会在连字符处断开。使用此选项,hyphens
它们将:
\usepackage[hyphens]{url}
如果你只想在文档的选定部分中使用此功能,你可以定义
\makeatletter
\newcommand\URLhyphenOn{\def\do@url@hyp{\do\-}}
\newcommand\URLhyphenOff{\def\do@url@hyp{}}
\makeatother
在您的序言中。那么加载\usepackage{url}
将在连字符处中断,但从\URLhyphenOn
声明开始,URL 可能会在连字符处中断,直到发布声明的组或环境结束或\URLhyphenOff
出现声明。