% LaTeX resume using res.cls
\documentclass[margin]{res}
%\usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
%\usepackage{newcent} % uses new century schoolbook postscript font
\usepackage[T1]{fontenc}
%\usepackage{kpfonts,baskervald}
\usepackage{ebgaramond}
\usepackage{comment}
\usepackage{bibentry}
\RequirePackage{filecontents}
\begin{filecontents}{refs1.bib}
@inproceedings{McGoldrick:2016:WCR:2999504.3001118,
author = {Mc Goldrick, Ciar\'{a}n and Segura, Enrique and Wu, Tianyan and Gerla, Mario},
title = {WaterCom: Connecting Research Configurations with Practical Deployments: A Multilevel, Multipurpose Underwater Communications Test Platform},
booktitle = {Proceedings of the 11th ACM International Conference on Underwater Networks \& Systems},
series = {WUWNet '16},
year = {2016},
isbn = {978-1-4503-4637-5},
location = {Shanghai, China},
pages = {8:1--8:2},
articleno = {8},
numpages = {2},
url = {http://doi.acm.org/10.1145/2999504.3001118},
doi = {10.1145/2999504.3001118},
acmid = {3001118},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{Goldrick:2015:WMM:2831296.2831336,
author = {Goldrick, Ciar\'{a}n Mc and Matney, Mark and Segura, Enrique and Noh, Youngtae and Gerla, Mario},
title = {WaterCom: A Multilevel, Multipurpose Underwater Communications Test Platform},
booktitle = {Proceedings of the 10th International Conference on Underwater Networks \& Systems},
series = {WUWNET '15},
year = {2015},
isbn = {978-1-4503-4036-6},
location = {Arlington, VA, USA},
pages = {14:1--14:8},
articleno = {14},
numpages = {8},
url = {http://doi.acm.org/10.1145/2831296.2831336},
doi = {10.1145/2831296.2831336},
acmid = {2831336},
publisher = {ACM},
address = {New York, NY, USA},
}
\end{filecontents}
\usepackage[backend=biber]{biblatex}
\addbibresource{refs1.bib}
\begin{document}
\begin{resume}
\section{PUBLICATIONS}
\printbibliography{refs1}
\end{resume}
\end{document}
답변1
The res.cls
blocks the use of any .aux
files by issuing a \nofiles
command inside the class. This means that out of the box you cannot use any bibliography software with it.
I would probably recommend using a different class altogether, or just formatting your CV using article
and a few packages. But if you do want to continue to use the res.cls
it can be done.
Edit res.cls
Make a copy of res.cls
and rename it, e.g. res-bib.cls
. Line 203 of the class (version on CTAN) should read:
\nofiles % resume's don't need .aux files
Delete or comment this line out in the copy of your class. (Deleting is preferred since it will also get rid of the apostrophe in the comment...)
Use biblatex
not bibentry
Now, using the modified class, here's how to use biblatex
to add the publications:
% LaTeX resume using res.cls
\documentclass[margin]{res-bib}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ebgaramond}
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inproceedings{McGoldrick:2016:WCR:2999504.3001118,
author = {Mc Goldrick, Ciar\'{a}n and Segura, Enrique and Wu, Tianyan and Gerla, Mario},
title = {WaterCom: Connecting Research Configurations with Practical Deployments: A Multilevel, Multipurpose Underwater Communications Test Platform},
booktitle = {Proceedings of the 11th ACM International Conference on Underwater Networks \& Systems},
series = {WUWNet '16},
year = {2016},
isbn = {978-1-4503-4637-5},
location = {Shanghai, China},
pages = {8:1--8:2},
articleno = {8},
numpages = {2},
url = {http://doi.acm.org/10.1145/2999504.3001118},
doi = {10.1145/2999504.3001118},
acmid = {3001118},
publisher = {ACM},
address = {New York, NY, USA},
}
@inproceedings{Goldrick:2015:WMM:2831296.2831336,
author = {Goldrick, Ciar\'{a}n Mc and Matney, Mark and Segura, Enrique and Noh, Youngtae and Gerla, Mario},
title = {WaterCom: A Multilevel, Multipurpose Underwater Communications Test Platform},
booktitle = {Proceedings of the 10th International Conference on Underwater Networks \& Systems},
series = {WUWNET '15},
year = {2015},
isbn = {978-1-4503-4036-6},
location = {Arlington, VA, USA},
pages = {14:1--14:8},
articleno = {14},
numpages = {8},
url = {http://doi.acm.org/10.1145/2831296.2831336},
doi = {10.1145/2831296.2831336},
acmid = {2831336},
publisher = {ACM},
address = {New York, NY, USA},
}
\end{filecontents}
\usepackage[backend=biber,style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\begin{resume}
% we need heading=bibnumbered here to tell biblatex to use \section
% not \section* (which will produce a spurious * with this class)
%
\printbibliography[title=PUBLICATIONS,heading=bibnumbered]
\end{resume}
\end{document}