# Tag Info

25

It seems like you didn't include all of the fields needed to make this work: CTLuse_forced_etal is required to indicate that you actually want to shorten author lists. CTLmax_names_forced_etal Gives the maximum number of authors before it shortens the list. CTLnames_show_etal Allows you to specify how many names will be given when it does shorten. Your ...

22

To change maxnames for one citation only you may use the counter: \AtNextCite{\defcounter{maxnames}{99}}\fullcite{Reference:1994} This sets both maxcitenames and maxbibnames but in your case this is not probably the problem. Unfortunately there is no maxcitenames counter in biblatex. You may also define a dedicated command for such citations: \newcommand{...

18

Either make a new command: \newcommand{\printpublication}[1]{\AtNextCite{\defcounter{maxnames}{99}}\fullcite{#1}} Or modify \fullcite globally: \preto\fullcite{\AtNextCite{\defcounter{maxnames}{99}}} MWE: \documentclass{article} \usepackage[maxbibnames=99,maxcitenames=1]{biblatex} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @misc{A01, ...

16

You may change the definition of the \fullcite and \footfullcite cite macros so that they locally use the value of maxbibnames. \documentclass{article} \usepackage[maxbibnames=99,maxcitenames=1]{biblatex} \makeatletter \DeclareCiteCommand{\fullcite} {\defcounter{maxnames}{\blx@maxbibnames}% \usebibmacro{prenote}} {\usedriver {\DeclareNameAlias{...

16

If you want to achieve: One author name if there is only one author Two author names if there are two authors First author name + et.al if there are more than two authors then \usepackage[maxcitenames=2,style=authoryear]{biblatex} is correct already, while if you want to achieve: One author name if there is only one author Two author names if there are ...

15

If you are going to populate your "List of Publications" through \fullcite commands, you can issue the command \AtNextCitekey{\defcounter{maxnames}{99}} just before each \fullcite in the "List of Publications". MWE: \documentclass{article} \usepackage{biblatex} \usepackage{currvita} % just for demonstration %\ExecuteBibliographyOptions{maxnames=3} \...

14

The default in biblatex is to use the uniquelist option. APA style also uses this. This option dynamically changes the maxnames/minnames settings in order to make citations unique. This is required by APA. APA style also applies APA rules regarding citation list truncation after the first cite within a paragraph. You are probably noticing the effects of ...

14


5

Here is a proof of concept (no support for the optional argument, and something similar is needed for \citep and other cite commands), and also it assumes that the .bst style use "et al" for references for more that a single author. The idea is to create something similar to \ifciteseen in biblatex. Thus we can create a list of references already cited in ...

Only top voted, non community-wiki answers of a minimum length are eligible