参考书目格式错误

参考书目格式错误

我尝试了两种方法来格式化包含大量 URL 的参考书目:

  1. 没有“RaggedRight”
  2. 与“RaggedRight”

第一种情况下,有些条目的单词之间有很大的空格,这实在是不能接受的。第二种情况下,整个参考书目看起来相当丑陋,不符合我的品味。

因此,我正在寻找第三种方法,不使用“RaggedRight”,也不使用单词之间的空格。以下是 MWE:

\documentclass[fontsize=14pt, DIV=13, german, a4paper, table]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage{ragged2e}
\usepackage[hyphenbreaks]{breakurl}
\sloppy        

\begin{document} 
\part{Part 1}
\label{part:part-1}

\chapter{Chapter 1}
\label{chap:chapter-1}

\section{Section 1}
\label{sec:section-1}


Here I cite two publications: first \cite{toll2009leibnitzMonaden},
then \cite{duarte2011jobsTrends}. 


% \begin{RaggedRight}
\bibliographystyle{alpha}
\bibliography{literatur/literatur}
% \end{RaggedRight}

\end{document}

使用以下.bib 文件:

@Misc{duarte2011jobsTrends,
  author =   {Duarte, Gustavo},
  title =    {{Programming Language Jobs and Trends}},
  howpublished =
                  {\url{http://duartes.org/gustavo/blog/post/programming-language-jobs-and-trends}},
  year =     2011,
  note =     {[Online; accessed 25-July-2011]}
}

@Misc{toll2009leibnitzMonaden,
  author =   {Toll, Andreas},
  title =    {{Leibniz' Philosophie der Monaden}},
  howpublished =
                  {\url{http://www.suite101.de/content/leibnitz-philosophie-der-monaden-a58452}},
  year =     2009,
  note =     {[Online; accessed 04-August-2011]}
}

答案1

\RaggedRight和之间是有区别的\raggedright。你试过(并且不喜欢)两者吗?

我必须坦白地说,从这个例子中,我不太明白你说的“看起来很丑”是什么意思。也许你可以更详细地描述一下到底是什么让你烦恼。

或者你也可以看看这个专门用于处理参考书目中的 URL 的包:http://www.ctan.org/tex-archive/biblio/bibtex/contrib/urlbst它有一个alphaurl.bst,可以根据您的喜好进行格式化。缺点是您需要根据新标签(URLLastchecked)修改参考书目。

相关内容