@misc{Bamboo:Density,
title = {Engineering Toolbox},
author = {``Wood Densities''},
month = {November 12,},
year = {2012},
howpublished = {\url{http://www.engineeringtoolbox.com/wood-density-d_40.html}}
}
@misc{Bamboo:Properties,
title = {Luit Nirman},
author = {``Bamboo Structural Material''},
month = {November 2,},
year = {2012},
howpublished = {\url{http://www.assambambooworld.com/bamboo-structural- material.htm}}
}
然后
\documentclass[12pt]{report}
\usepackage{url}
\bibliographystyle{plain}
\begin{document}
\Chapter{Bamboo}
Bamboo \cite{Bamboo:Density}\cite{Bamboo:Properties}
\end{document}
输出结果基本符合我的要求,只是日期出现在 URL 之后而不是之前。我试图在这里遵循 APA 标准,但 apacite 包不行。我只在这两个网站上遇到了麻烦,因为它们并不是真正的学术资源。
有什么方法可以阻止它尝试使每个引用在整个页面上对齐?我宁愿不插入空格,当 URL 不再适合时,它只会将 URL 截断到下一行
答案1
您可以使用plainurl
书目样式并使用该url
字段,如下所示:
\documentclass[12pt]{report}
\usepackage{url}
\bibliographystyle{plainurl}
\begin{document}
\chapter{Bamboo}
Bamboo \cite{Bamboo:Density}\cite{Bamboo:Properties}
\bibliography{t}
\end{document}
附有参考书目文件t.bib
:
@misc{Bamboo:Density,
title = {Engineering Toolbox},
author = {``Wood Densities''},
month = {November 12,},
year = {2012},
url = {http://www.engineeringtoolbox.com/wood-density-d_40.html},
}
@Misc{Bamboo:Properties,
title = {Luit Nirman},
author = {``Bamboo Structural Material''},
month = {November 2,},
year = 2012,
url = {http://www.assambambooworld.com/bamboo-structural-material.htm},
}
可以使用以下方法对参考书目格式进行更一般的更改:定制围兜包。这样你就可以避免滥用的标准字段bibtex
。
如果你的参考书目中仍然有间距问题,那么你可以将其排版得乱七八糟。最好按如下方式进行:
\documentclass[12pt]{report}
\usepackage{url,ragged2e}
\bibliographystyle{plainurl}
\begin{document}
\chapter{Bamboo}
Bamboo \cite{Bamboo:Density}\cite{Bamboo:Properties}
{\RaggedRight
\bibliography{t}}
\end{document}
即加载ragged2e
并\RaggedRight
适当使用命令括号,以便它仅适用于参考书目。 \RaggedRight
产生比 LaTeX 的标准\raggedright
命令更少的粗糙文本。