如何组织出版物列表,显示最新的出版物?其他用户建议使用plainyr.bst
,因为此bst
文件已经按年份组织,然后将单行从更改为ITERATE {call.type$}
,REVERSE {call.type$}
并以不同的名称保存。我不确定为什么,但这个简单的过程对我来说不起作用,我根本没有得到任何输出。但是,当使用编译时,我确实plainyr.bst
得到了预期的输出,即最旧的出版物在前面。有人可以提供进一步的帮助吗?我使用 MikTex2.9 谢谢。
答案1
因为您没有给我们提供最小的工作示例,而只是猜测以及我为自己的简历所做的方式:
我有一个特殊的 bib 文件,其中包含我的简历作品。 我按照自己的顺序对它们进行排序,因此文件中的第一个 bib 条目是最新的。
然后大部分工作就完成了。现在你可以使用 styleunsrtdin
来获得想要的结果。我使用 packagefilecontents
添加了 bib 文件。
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@BOOK{book1,
author = {John Doe and John Smith},
title = {Title},
publisher = {Publisher},
edition = {edition},
year = {2014},
}
@BOOK{book2,
author = {John Doe and Eva Smith},
title = {Title2},
publisher = {Publisher2},
edition = {edition},
year = {2013},
}
@MISC{misc1,
author = {Jim Knopf},
title = {Title},
year = {2012},
}
@MISC{misc2,
author = {John Doe and Max Musterfrau},
title = {Title},
year = {2011},
}
\end{filecontents*}
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
\usepackage[ngerman]{babel}
% personal data
\firstname{John}
\familyname{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}
\mobile{+1~(234)~567~890}
\phone{+2~(345)~678~901}
\fax{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}
\extrainfo{additional information}
\photo[64pt][0.4pt]{example-image-a} % change image name
\quote{Some quote}
\begin{document}
\selectlanguage{ngerman} % German cv
\makecvtitle
% Publications from a BibTeX file without multibib
\renewcommand{\refname}{Veröffentlichungen} % instead "Publications"
\nocite{*} % cite all entrys in bib file
\bibliographystyle{unsrtdin} % german bib styles: gerplain, plaindin, unsrtdin
% compare with plain (wrong "and" instead German "und")
% gerplain: -> 12 errors \sc undefined, missing "`und"' or "`;"'
% plaindin, unsrtdin: unwanted bibitems
\bibliography{\jobname} % bib file \jobname.bib
\end{document}