Tag Info

Hot answers tagged

5

If you want to control the urldate in bibliography and citations independently, \AtEveryBibitem and \AtEveryCitekey are the way to go. \AtEveryBibitem performs its actions at every item in the bibliography, while \AtEveryCitekey performs its actions at every item cited. (See pp. 228-229 of the biblatex documentation). So to get rid of, say, the title only ...


5

One option is to use a rubber length for \bibitemsep \setlength{\bibitemsep}{12pt plus 10pt minus 10pt} %% adjust this suitably You have to adjust plus 10pt minus 10pt suitably at the end (for example give some more value). Code: \documentclass[10pt,a4paper]{book} \usepackage{lipsum,showframe} \usepackage[utf8]{inputenc} ...


3

The desired effect can be achieved by redefining \bibsetup, i.e., \renewcommand{\bibsetup}{\flushbottom} According to the manual \bibsetup contains Arbitrary code to be executed at the beginning of the bibliography, intended for commands which affect the layout of the bibliography.


3

We can create a new command that "forgets" the shorthand field for the time being, resulting in a "normal" citation \DeclareCiteCommand{\citenoso} {\usebibmacro{cite:init}% \usebibmacro{prenote}} {\clearfield{shorthand}% \usebibmacro{citeindex}% \usebibmacro{cite}} {} {\usebibmacro{cite:postnote}} ...


3

The answer is quite simple, If something then something else someother. You are missing the else part in you conditional. \documentclass{article} \setlength{\textheight}{5cm} \usepackage[backend=bibtex,citestyle=verbose-ibid,bibstyle=numeric,sorting=nyt,defernumbers=true]{biblatex} \DeclareBibliographyCategory{books} \AtEveryCitekey{ ...


3

biblatex has the \ifcitation and \ifbibliography tests to check whether we are in a citation or the bibliography, respectively. In your case, we might define \pra as \newcommand*{\pra}{% \ifcitation {PRA} {Phys. Rev. A}} such that \pra expands to "PRA" in a citation and to "Phys. Rev. A" everywhere else (especially in the bibliography). MWE ...


3

Your style file contains the lines \renewbibmacro*{volume+number+eid}{% \printfield{volume}% \setunit{\addcomma\space}% \printfield[no]{number}% \setunit{\addcomma\space}% \printfield{eid}} where no is defined as \DeclareFieldFormat{no}{\bibsstring{number}~#1}. But we don't want a comma and space after the volume and don't care for the number ...


2

Just for an answer so the question can be closed. When the format dictates YYYY-MM-DD, then it is required (packing with zeros if needed) that the year is four digits, and month and day are two digits. Thus 1998-6-15 is the wrong format as the month is single digit. One might argue that it is redundant information when we have the dashes. But it is a lot ...


2

Systematic automated approach for finding the problematic entry It was suggested to eliminate half of the bibtex entries and this way reduce the number of suspects further. As I am lazy (and would not know how to do that in an easy way), I used the following semi-automatic method (all done in Terminal in MacOS X 10.6: created a copy of my .bib file in an ...


2

The screen output one gets from running Biber is almost always the same; the difference in whether one uses no option, --debug or even --trace is found in the .blg file. For a --tool run on a stand-alone .bib file, you will find the information in <file name>.blg, so biber --tool --debug lorem.bib gives a lorem.bib.blg with all the log output you ...



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