## LaTeX forum ⇒ Curricula Vitae / Résumés ⇒ Illegal parameter number in definition of . to be read again

ModernCV, Friggeri, Plasmati, Classicthesis-CV, and more
Renthal
Posts: 2
Joined: Thu Aug 11, 2016 5:25 pm

### Illegal parameter number in definition of . to be read again

! Illegal parameter number in definition of \blx@defformat@d.<to be read again>3 \ifblank{#3! Illegal parameter number in definition of \blx@defformat@d.<to be read again>3 \ifblank{#3}{}{#3

Condiering that I have a fresh up-to-date installation (I made sure to install latest MikTek version 2.9.6022 and just to be sure, I installed last version of ALL packages) I am quite confident the problem relies in the class definition.

The problem clearly is located in the bibliography because if I remove it everything works fine. However, biber compiles successfully is Xelatex that fails.
Specifically as I understand ( I am no latex expert ) there is a problem with the most recent update of Bibtek (see http://www.texdev.net/2016/03/13/biblatex-a-new-syntax-for-declarenameformat/) but I am not capable of correcting it myself.

Tags:

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

the issue is known, viewtopic.php?f=62&t=27239, but unfortunately nobody has updated the template yet.

The bibliography section was outdated a while, and finally broke completely. Getting everything up to date is quite a big amount of work.

Sorry for the inconvenience.

Workaround: Rename the class file to be friggeri-<yourName>.cls and remove all parts that belong to the bibliography. Then load package biblatex as you would do in a usual document. It will look a tiny bit different, but it will work.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.

Renthal
Posts: 2
Joined: Thu Aug 11, 2016 5:25 pm
Thank you for the quick answer, I saw the other topic but the "solution" provided there is not working.

I am now trying to do what you suggested for a workaround. Removoing everything related to biblio was easy, but now I do not know how to make the bliob fit there (under publications) without creating a new chapter and messing with the template. I am using:

\nocite{*}\bibliography{bibliography}\bibliographystyle{alpha}

But i get:

! Argument of \@sectioncolor has an extra }.<inserted text>\par \begin{thebibliography}{FCF{\etalchar{+}}11i}! Paragraph ended before \@sectioncolor was complete.<to be read again>\par \begin{thebibliography}{FCF{\etalchar{+}}11i}

I don't care too much about the look, is there any simple solution ot make it work?

Johannes_B
Site Moderator
Posts: 4044
Joined: Thu Nov 01, 2012 4:08 pm
Now you would be using the older BibTeX system instead of the more modern (and changing) biblatex system, which shouldn't be a problem. But it is
Honestly, the template does some crazy stuff.

I will have to take a look at this tomorrow.

EDIT: If you have time till next week, i can apply a proper fix over the weekend and push it to latextemplates.com.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.

Pierrick
Posts: 1
Joined: Wed Oct 12, 2016 10:21 am
Hi everyone!
Does anybody already fix the problem ? I am using the template and did an update of MiKTeX yesterday and my CV doesn't compile anymore although I don't us (as far as I know) the bibliography. I tried to comment out everything that is related to the bibliography but then it didn't work neither.

Johannes_B
Site Moderator
Posts: 4044
Joined: Thu Nov 01, 2012 4:08 pm
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.