BibTeX, biblatex and bibermultibib: can get the multi-references list on the final doc

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
mariana
Posts: 7
Joined: Mon May 21, 2012 12:04 am

multibib: can get the multi-references list on the final doc

Post by mariana »

I am doing a CV using moderncv and I want to have a publications section with different subsections: Articles in confs, papers in journals, books and posters.

I have tried it with no success. I get one sentence in the pdf final file: "1. Publications" and nothing else. the log file tells me that there is no \bibstyle defined (whish is not true since I use the command \bibliographystylebooks{IEEEtran} for each one of the references entry) and that there I did not use any entry, which is not true since I have use the command \nocitebooks{*} (and all the other types- articles, papers, etc).

I run the commands separtly as it says in the manual: latex minimal; bibtex minimal; bibtex papers; bibtex books; bibtex articles; bitex posters; latex minimal.

Minimal example:

Code: Select all

\documentclass{article}
\usepackage{multibib}

\newcites{articles}{Artigos em Congressos}
\newcites{papers}{Papers em Journals}
\newcites{books}{Livros ou Capítulos de Livros}
\newcites{posters}{Posters}
\bibliographystylearticles{IEEEtran}
\bibliographystylepapers{IEEEtran}
\bibliographystylebooks{IEEEtran}
\bibliographystyleposters{IEEEtran}
\begin{document}

\section{Publications}
\nocitearticles{*}
\nocitepapers{*}
\nocitebooks{*}
\nociteposters{*}
\bibliographyarticles{articles}                  
\bibliographypapers{papers}                   
\bibliographybooks{books}                  
\bibliographyposters{posters}                  

\end{document}

The bib files:
papers.bib

Code: Select all

@Article{CuradoMalta2014,
  Title                    = {A panoramic view on {M}etadata {A}pplication {P}rofiles of the last decade},
  Author                   = {Curado Malta, M. and Baptista, A.A.},
  Journal                  = {International Journal of Metadata, Semantics and Ontologies},
  Year                     = {2014},
  Number                   = {1},
  Pages                    = {58-73},
  Volume                   = {9},

  Owner                    = {mariana},
  Timestamp                = {2013.09.16}
}

@Article{CuradoMalta2013b,
  Title                    = {Me4{DCAP V}0.1: A method for the development of {D}ublin {Co}re {A}pplication {P}rofiles},
  Author                   = {Curado Malta, M. and Baptista, A. A.},
  Journal                  = {Journal of Information Systems and Use},
  Year                     = {2013},
  Number                   = {2},
  Pages                    = {161-171},
  Volume                   = {33},

  Doi                      = {10.3233/ISU-130706},
  Owner                    = {mariana},
  Timestamp                = {2013.09.16},
  Url                      = {http://iospress.metapress.com/content/t04963284412u236/?p=77f967e6089549a1b0f61a689452e804&pi=11}
}

@Article{CuradoMalta2013d,
  Title                    = {State of the Art on Methodologies for the Development of a Metadata Application Profile},
  Author                   = {Curado Malta, M. and Baptista, A. A.},
  Journal                  = {International Journal of Metadata, Semantics and Ontologies},
  Year                     = {2013},
  Number                   = {4},
  Pages                    = {332-341},
  Volume                   = {8}
}

@Article{CuradoMalta2014a,
  Title                    = {Social and {S}olidarity {E}conomy {W}eb {I}nformation {S}ystems: {S}tate of the {A}rt and an {I}nteroperability {F}ramework},
  Author                   = {Curado Malta, M. and Baptista, A.A. and Parente, C.},
  Journal                  = {Journal of Electronic Commerce in Organisations},
  Year                     = {2014},

  Month                    = {January-March},
  Number                   = {1},
  Pages                    = {35-52},
  Volume                   = {12},

  Owner                    = {mariana},
  Timestamp                = {2013.09.26}
}
posters.bib

Code: Select all

@Article{POSTER-ECRM,
  Title                    = {A Design Science Approach: A method for the development of Dublin Core Application Profiles},
  Author                   = {Curado Malta, M. and Baptista, Ana Alice},
  Journal                  = {12th European Conference on Research Methodology for Business and Management Studies},
  Year                     = {2013},

  Owner                    = {mariana},
  Timestamp                = {2014.05.13}
}

@Article{POSTER-El-PUB,
  Title                    = {On the need to develop an interoperability framework for Social and Solidarity Economy Web Based Information Systems},
  Author                   = {Curado Malta, Mariana and Baptista, Ana Alice},
  Journal                  = {16th International Conference on Electronic Publishing - Social Shaping of Digital Publishing: Exploring the interplay between Culture and Technology.},
  Year                     = {2012},

  Owner                    = {mariana},
  Timestamp                = {2014.05.13}
}

@Article{POSTER-APSI,
  Title                    = {Contributing to the definition of a method for the development of Dublin Core Application Profiles},
  Author                   = {Curado Malta, M. and Baptista, Ana Alice and Parente, Cristina},
  Journal                  = {13ª Conferência da Associação Portuguesa de Sistemas de Informação},
  Year                     = {2013},

  Owner                    = {mariana},
  Timestamp                = {2014.05.13}
}
articles.bib

Code: Select all

@InProceedings{Malta-methodologies,
  Title                    = {State of the Art on Methodologies for the Development of a Metadata Application Profile},
  Author                   = {Curado Malta, M. and Baptista, A. A.},
  Booktitle                = {Comunications in Computer and Information Sciences},
  Year                     = {2012},
  Editor                   = {J. M. Dodero, M. Palomo-Duarte, P. Karampiperis},
  Pages                    = {61–73},
  Publisher                = {Springer-Verlag Berlin Heidelberg},
  Volume                   = {343},

  Owner                    = {mariana},
  Timestamp                = {2012.10.23}
}

@InProceedings{CuradoMalta2013,
  Title                    = {Me4{DCAP V}0.1: A method to develop {D}ublin {C}ore {A}pplication {P}rofiles},
  Author                   = {Curado Malta, M. and Baptista, A. A.},
  Booktitle                = {Proceedings of the 17th International Conference on Electronic Publishing - Mining the Digital Information Networks},
  Year                     = {2013},
  Editor                   = {N. Lavesson, P. Linde, P. Polydoratou},
  Pages                    = {33 - 44},
  Publisher                = {IOS Press},

  Doi                      = {10.3233/978-1-61499-270-7-33},
  Owner                    = {mariana},
  Timestamp                = {2013.06.13},
  Url                      = {http://ebooks.iospress.nl/publication/33460}
}

@InProceedings{CuradoMalta2013c,
  Title                    = {A method for the development of {D}ublin {C}ore {A}pplication {P}rofiles ({M}e{4DCAP V}0.2): detailed description},
  Author                   = {Curado Malta, M. and Baptista, A. A.},
  Booktitle                = {International Conference on Dublin Core and Metadata Applications},
  Year                     = {2013},
  Organization             = {Dublin Core Metadata Initiative},
  Pages                    = {90--103},

  Conference               = {International Conference on Dublin Core and Metadata Applications},
  Owner                    = {mariana},
  Timestamp                = {2013.08.19},
  Url                      = {http://dcevents.dublincore.org/IntConf/dc-2013/paper/view/178/81}
}
books.bib

Code: Select all

@PhdThesis{CuradoMalta2014,
  Title                    = {Contributo metodológico  para o desenvolvimento de perfis de aplicação no contexto da Web Semântica},
  Author                   = {Curado Malta, M.},
  School                   = {Universidade do Minho},
  Year                     = {2014},
  Month                    = {Julho},

  Owner                    = {mariana},
  Timestamp                = {2015.05.07}
}

@InCollection{ecommerce,
  Title                    = {E-commerce and the Web of Data},
  Author                   = {Curado Malta, M. and Baptista, A.A.},
  Booktitle                = {Encyclopedia of E-Commerce Development, Implementation, and Management },
  Publisher                = {IGI Global},
  Year                     = {2016},
  Editor                   = {Lee, I.},

  Owner                    = {mariana},
  Timestamp                = {2012.01.14}
}

@InCollection{MaltaWIS-SSE,
  Title                    = {Social and Solidarity Economy Web Information Systems: State of the Art},
  Author                   = {Curado Malta, M. and Baptista, A.A.},
  Booktitle                = {Social e-Entreprise: Value Creation through ICT},
  Publisher                = {IGI Global},
  Year                     = {2012},
  Chapter                  = {1},
  Editor                   = {Vidal, A. and Torres, T.},
  Pages                    = {1-16},

  Owner                    = {mariana},
  Timestamp                = {2012.01.14}
}
The error log (one example for books.bib,the others are the same)

Code: Select all

This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
The top-level auxiliary file: books.aux
I found no \bibstyle command---while reading file books.aux
You've used 0 entries,
Some help would be apreciated.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

multibib: can get the multi-references list on the final doc

Post by Johannes_B »

Hi and welcome,

you have currently four bibliographies and i am not sure if any of those works.
My advice right now would be to test with every single bibliography, meaning commenting the others out and trashing all the aux files. Doing the compile run.

In the meantime, i took your data and squeezed it all into one single file. That i compiled using latexmk.

Information for other readers: This question originally was posted over at TeX.SX.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
mariana
Posts: 7
Joined: Mon May 21, 2012 12:04 am

multibib: can get the multi-references list on the final doc

Post by mariana »

I have done my PhD Thesis with bibtex.
I loved Latex.

So I am used to bibtex and Latex, and I use bibtex in my papers, and they all work fine.

These files are extracts of my bib.bib file (with hundreds of entries).

This minimal example work like a charm:

Code: Select all

\documentclass{article}

\bibliographystyle{IEEEtran}
\begin{document}

\section{Publications}
\nocite{*}
\bibliography{articles}                  

\end{document}
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Re: multibib: can get the multi-references list on the final

Post by Johannes_B »

can you add the multibib part and just define the one bib? if all runs fine, try this for the next database.

Apparently, it works for the plain articles-bibliography.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
mariana
Posts: 7
Joined: Mon May 21, 2012 12:04 am

Re: multibib: can get the multi-references list on the final

Post by mariana »

I did only with articles. The same problem...
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Re: multibib: can get the multi-references list on the final

Post by Johannes_B »

Can you upload the example you have tested, along with the tested bib file, along with the log files of LaTeX and BibTeX. I need to see something, as my guessing power is limited ;-)
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
mariana
Posts: 7
Joined: Mon May 21, 2012 12:04 am

multibib: can get the multi-references list on the final doc

Post by mariana »

:o I thought you were God....
Here you have (sorry!):

Code: Select all

\documentclass{article}
\usepackage{multibib}
\newcites{articles}{Artigos em Congressos}
\bibliographystylearticles{IEEEtran}
\begin{document}
\section{Publications}
\nocitearticles{*}
\bibliographyarticles{articles}                  
\end{document}
LOg file:

Code: Select all

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=latex 2014.7.21)  11 MAY 2015 17:39
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**minimal2.tex
(./minimal2.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 3 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (./multibib.sty
Package: multibib 2003/03/24 v1.2 Multiple bibliographies for one document.
\mb@biblabelwidth=\count87
)
\@auxoutarticles=\write3

(./articles.aux)
\openout3 = `articles.aux'.

 (./minimal2.aux)
\openout1 = `minimal2.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 15.
LaTeX Font Info:    ... okay on input line 15.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 15.
LaTeX Font Info:    ... okay on input line 15.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 15.
LaTeX Font Info:    ... okay on input line 15.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 15.
LaTeX Font Info:    ... okay on input line 15.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 15.
LaTeX Font Info:    ... okay on input line 15.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 15.
LaTeX Font Info:    ... okay on input line 15.
 (./articles.bbl) [1

] (./minimal2.aux) ) 
Here is how much of TeX's memory you used:
 265 strings out of 495005
 2947 string characters out of 6180688
 47832 words of memory out of 5000000
 3560 multiletter control sequences out of 15000+600000
 4245 words of font info for 16 fonts, out of 8000000 for 9000
 16 hyphenation exceptions out of 8191
 23i,4n,18p,139b,107s stack positions out of 5000i,500n,10000p,200000b,80000s

Output written on minimal2.dvi (1 page, 280 bytes).
rais
Posts: 419
Joined: Sun Nov 16, 2014 8:51 pm

multibib: can get the multi-references list on the final doc

Post by rais »

mariana wrote:

Code: Select all

(./multibib.sty
Package: multibib 2003/03/24 v1.2 Multiple bibliographies for one document.
seems to me you're using a very old local copy of multibib. I'd rename this `multibib.sty' in your work folder, say, to `oldmultibib.sty' and try again. Now, at least, LaTeX should find the multibib package in your TeXlive tree...

KR
Rainer
mariana
Posts: 7
Joined: Mon May 21, 2012 12:04 am

Re: multibib: can get the multi-references list on the final

Post by mariana »

I did what you have asked. And now i have the error:

"file multibib.sty not found!"

:roll:
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

multibib: can get the multi-references list on the final doc

Post by Johannes_B »

Your TeX Live installation is incomplete. In order to use package multibib, you need to install texlive-bibtex-extra.

Code: Select all

sudo apt-get install texlive-bibtex-extra
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
Post Reply