yochju / latex-makefile

Automatically exported from code.google.com/p/latex-makefile
Other
0 stars 0 forks source link

bibunits (and probably other packages) create bu.aux but not bu.tex #82

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Leading to the script bombing out on 

make: *** No rule to make target `bu.tex', needed by `driver.d'.  Stop.

Original issue reported on code.google.com by lat...@gmail.com on 6 May 2010 at 9:22

GoogleCodeExporter commented 9 years ago
Can you attach relevant files for this here?  I'd like to see a minimal example 
that fails in this way so that I can 
debug it.

Original comment by shiblon on 14 May 2010 at 2:37

GoogleCodeExporter commented 9 years ago
I see this with multibib, here is a minimal example:

\documentclass{article}
\usepackage{multibib}
\newcites{own}{{Own publications}}
\begin{document}
They: \cite{Freeman61}, me: \citeown{Schmitt2008RAI}
\bibliographystyle{plain}
\bibliography{diss}
\bibliographystyleown{alpha}
\bibliographyown{diss}
\end{document}

Original comment by frank.sc...@gmail.com on 28 Jul 2010 at 9:15

GoogleCodeExporter commented 9 years ago
Could you attach the relevant parts of your diss.bib file, as well?

Original comment by shiblon on 28 Jul 2010 at 2:14

GoogleCodeExporter commented 9 years ago
For what it's worth, I've been able to workaround this issue with package 
bibunits by creating empty bu#.tex files for each bu#.aux file that needs to be 
processed by bibtex.  

Seems to work... but I'm new to latex-makefile and haven't dug in to the 
details.  What I think is happening is that latex-makefile is tricked into 
thinking bu#.aux was generated from each bu#.tex.  Next, latex-makefile 
proceeds to generate bu#.bbl from bu#.aux and happily uses bu#.bbl where ever 
they are needed in the bibunits-calling latex document.  

Hope it can help someone else -- sample files attached.

$ touch bu1.tex
$ make

Original comment by jeffrey....@gmail.com on 10 Apr 2013 at 2:40

Attachments: