Erreur avec bibunits \spacefactor

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Erreur avec bibunits \spacefactor

Messagepar Douie » Lundi 17 Octobre 2016, 08:38

Bonjour à tous,

J'ai un document central que je souhaite diviser en deux. Pour cela, il faut dans un premier temps que j'arrive à insérer les bibliographies respectives des deux parties dans chaque partie... J'ai trouvé le package bibunits et je produit donc ce genre de compilation :

Code: Tout sélectionner
\usepackage[authoryear]{natbib}
\bibliographystyle{apalike-fr}
\usepackage{enumitem}
\bibpunct{(}{)}{,}{a}{,}{,}

\usepackage{bibunits}

\begin{document}

\pagestyle{fancy}         % Indique que le style de la page sera justement fancy
\defaultbibliography{./Biblio/Bibliographie}
\defaultbibliographystyle{apalike-fr}

\renewcommand{\bibname}{Références bibliographiques}  %nom bibliographie
\renewcommand\appendixtocname{Annexes}
\renewcommand\appendixname{Annexe}
  \renewcommand\appendixpagename{Annexes}


\include{Page_de_garde/Page_de_garde}
\clearemptydoublepage
\frontmatter
\dominitoc                  % Génération des mini-toc
   \pagenumbering{roman}
      % Table des matières
         \tableofcontents

\mtcaddchapter
\dominitoc

\mainmatter
\pagenumbering{arabic}
\begin{bibunit}

%PARTIE1

\include{Introduction/Introduction}
\clearemptydoublepage

\part{Contexte et outils}
\clearemptydoublepage
\include{Partie1/Chapitre1/Chapitre1}

\clearemptydoublepage
\include{Partie1/Chapitre2/Chapitre2}

\clearemptydoublepage
\include{Partie1/Chapitre3/Chapitre3}

\putbib

\end{bibunit}



%%%Partie 2

\include{Page_de_garde/Page_de_garde2}

\begin{bibunit}

\clearemptydoublepage
\begin{appendices}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}%\renewcommand\chaptername{Annexe}


%--- Annexes Partie 1
\clearemptydoublepage

\chapter{Partie 2 : Détails sur l'élaboration et la validation de SCOPE~Climate}
   \minitoc
   \newpage
\include{Annexes/Partie2/ameliorations_sandhy}
\include{Annexes/Partie2/validation_scope_climate}



%--- Annexes Partie 3
\clearemptydoublepage

\chapter{Partie 3 : Sensibilité}
   \minitoc
   \newpage
\include{Annexes/Partie3/Sensib_modele}
\clearemptydoublepage

\chapter{Partie 3 : Sensibilité du choix }
   \minitoc
   \newpage
\include{Annexes/Partie3/Methode}

\end{appendices}

\putbib
\end{bibunit}

\end{document}


J'ai essayé de fournir une exemple minimal mais mon code est un peu plus long en réalité (et produit pleins de problèmes de mise en page dans tous les sens mais bon...)

Les fichiers bu1.aux et bu2.aux ont bien été créés et j'ai forcé latex à passer dessus en compilant de cette manière:
Code: Tout sélectionner
pdfLatex doc.tex
BibLatex bu1.aux
BibLatex bu2.aux
pdfLatex doc.tex
pdfLatex doc.tex


Mais j'ai cette erreur qui apparaît sur toutes mes références de bu1.aux :

Code: Tout sélectionner
! You can't use `\spacefactor' in vertical mode.
\@->\spacefactor
\@m
l.161 \@
writefile{brf}{\backcite{Ref2010a}{{18}{1.2.1}{section*.16}}}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


Alors j'ai bien compris que c'était le @ devant le writefile qui posait problème, j'ai rajouté \makeatletter dans le fichier bu1.aux mais ça ne change rien...

Quelqu'un aurait une idée ?

Et second point, est-il possible de mettre un sommaire juste avec les titres de la Partie 1 au début de la Partie 1 et idem pour la Partie 2 ?

Merci
Douie
Utilisateur
 
Messages: 4
Inscription: Samedi 07 Janvier 2012, 21:36
Statut actuel: Post-bac | Ecole d'ingénieur

Publicité

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot], Proximic [Spider] et 18 invités