Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Consider a BibTeX database (i.e. a .bib file), in which there are over 100 entries. Entry types are journal publications, conference publications, etc., all of which are published by some specific author "A".

Now, assume that "A" wants to create his C.V. based on this .bib file. The C.V. must look like this:

Name:...
Affiliation: ...
Address: ...
.
.
.
Journal Publications:
----------------------
[1] ...
[2] ...
...
Conference Publications:
----------------------
[1] ...
[2] ...
...

Is there a way to process the .bib file, and generate an output which displays all entries sorted as shown above?

share|improve this question
3  
Would A consider switching to biblatex instead of bibtex? –  StrongBad May 28 '12 at 10:44
    
@Daniel: Thanks for the comment. "A" is a professor in my university, who asked me this question. If switching to biblatex can be done fairly automatically (i.e. he does not have to write the BST file from scratch), I think he's willing to do so. –  Sadeq Dousti May 28 '12 at 10:58
1  
Your terminology is a bit confusing. A .bst file is a bibliography style file, whereas .bib files are the database file that contain entries -- some of which you may want to reference in any given job. Did you mean to refer to .bib files? –  Mico May 28 '12 at 11:52
    
@Mico: You're right. Thanks. I corrected the mistake. –  Sadeq Dousti May 28 '12 at 13:42
add comment

1 Answer 1

up vote 8 down vote accepted

With biblatex you can reuse the .bib file. You need to use the biblatex package and process the file with biber and not bibtex. Without any modifications you can get pretty close to what you want.

\documentclass{article}
\usepackage[backend=biber]{biblatex}

\begin{filecontents}{\jobname.bib}
@ARTICLE{abc,
  author = {A Author},
  title = {the article title},
  journal = {the journal},
  year = {2012},
  volume = {1},
  pages = {1--2},
  number = {1},
  month = {1},
  doi = {1234/5678}
}
@INPROCEEDINGS{def,
  author = {A Author},
  title = {the proceeding title},
  journal = {the conference},
  year = {2012},
  volume = {1},
  pages = {11--12},
  number = {1},
  month = {1},
  doi = {5678/1234}
}
\end{filecontents}

\addbibresource{\jobname.bib}
\defbibheading{bibliography}{}

\begin{document}
    \nocite{*}
    \subsection*{Journal Publications:}
    \printbibliography[type=article,]

    \subsection*{Conference Publications:}
    \printbibliography[type=inproceedings]
\end{document}

enter image description here

Resetting the numbering, reverse numbering, bold face author and other modifications can also be done (and have been answered here before).

share|improve this answer
    
I apologize, but I cannot figure out how to crop the image. –  StrongBad May 28 '12 at 11:07
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.