我在参考书目中有一个参考条目,如下所示:
[50] AB MySQL. MySQL: The world's most popular open source database,
http://www.mysql.com/, 2005.
如何防止特定引用的自动调整?
答案1
要排版整个参考书目\raggedright
,请执行以下操作之一:
1)如果您使用手动创建的thebibliography
环境,请\raggedright
在环境开头添加:
\begin{thebibliography}{9}
\raggedright
\bibitem{test} A bibitem.
\end{thebibliography}
2)如果您使用 BibTeX 创建参考书目,但没有natbib
或biblatex
包的帮助,请将其括\bibliography{<mybib>}
在一个组中并\raggedright
在组内添加:
\begingroup
\raggedright
\bibliography{<mybib>}
\endgroup
3)如果您使用 或natbib
,biblatex
只需重新定义\bibfont
:
\renewcommand*{\bibfont}{\raggedright}
如果您确实只想排版特定的引用\raggedright
(这相当不一致),那么您可以通过(滥用)使用相应条目的和字段biblatex
来做到这一点:execute
addendum
\documentclass{article}
\usepackage{biblatex}
\usepackage{lipsum}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha -- \lipsum*[1]},
}
@misc{B02,
execute ={\raggedright},
addendum = {\par\vspace{-\baselineskip}\nopunct},
author = {Buthor, B.},
year = {2002},
title = {Bravo -- \lipsum*[1]},
}
@misc{C03,
author = {Cuthor, C.},
year = {2003},
title = {Charlie -- \lipsum*[1]},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}