moderncv,最新出版物列表

moderncv,最新出版物列表

如何组织出版物列表,显示最新的出版物?其他用户建议使用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}

相关内容