New answers tagged

2

We can use biblatex's name hashes to compare the name. You will need to know the hash for your name. That can be found in the .bbl file as described in Highlight an author in bibliography using biblatex allowing bibliography style to format it. For "John Smith" we have 5d0ddda3a367ceb26fbaeca02e391c22 in our MWE. We then only need to modify the labelname ...


2

You did not mention which TeX distribution and version number you use. Based on your given code I prepared the following MWE (using package filecontents to include all subfiles and the main tex code into one compilable MWE). There I added the input encoding with \usepackage[utf8]{inputenc} and changed the filenames to have documented in the file names ...


2

There is no general method to change a style. But in many simple cases it it possible to do it by looking at the code. In your case the title is handled by a simple boolean that you can switch locally: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{filecontents} \begin{filecontents*}{main.bib} @article{refA, ...


0

With the following compilable MWE I can see no problems. Please copy the MWE, run it on your system and compare the resulting PDF. If you have error messages or warnings please report them in your question. If you are using a different document class or bibliography style, please copy my MWE, change it to reflect your situation and add it to your ...


3

It doesn't make much sense to use XeLaTeX without fontspec. In particular, you can see that the .bbl file contains \refsection{0} \sortlist[entry]{anyt/global/} \entry{luka}{article}{} \name{author}{1}{}{% {{hash=8778d2a5968de5f48517c0ace345d5a1}{% family={Modrić}, family_i={M\bibinitperiod}, given={Luka},...


2

Based on Paul's answer, this is a drop-in replacement for the \IEEEtriggeratref macro that works with biblatex: \usepackage{ifthen} \makeatletter \newcounter{IEEE@bibentries} \renewcommand\IEEEtriggeratref[1]{% \renewbibmacro{finentry}{% \stepcounter{IEEE@bibentries}% \ifthenelse{\equal{\value{IEEE@bibentries}}{#1}} {\finentry\@IEEEtriggercmd}...


2

If you don't want to see the parent entry conf1, you might want to have a look at the mincrossrefs option (pp. 51, 24 of the biblatex docs). By default it is set to 2. That means that if you have two entries in your bibliography that crossref the same entry, that entry is automatically added to the bibliography even if it wasn't cited. You can effectively ...


1

To make \sidecite consistent with \footcite we can add \bibfootnotewrapper to the wrapper command (originally we removed \mkbibfootnote, but with \bibfootnotewrapper we retain consistency) \DeclareCiteCommand{\sidecitehelper}[\bibfootnotewrapper] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{...


7

The culprit is the line \DeclareFieldFormat[article,book,thesis,incollection,unpublished,inproceedings]{titlecase}{\MakeSentenceCase*{#1}}% \MakeSentenceCase* checks for the document language as saved in \bbl@main@language, since you load neither babel nor polyglossia, no such command is available and biblatex complains. The problem has been addressed in ...


0

This is a rough solution... I hope someone else will improve it! \documentclass[nobib]{tufte-handout} \usepackage{xparse} \usepackage{xpatch} \usepackage[ style=verbose, autocite=footnote, backend=biber ]{biblatex} \addbibresource{biblatex-examples.bib} \makeatletter \xpatchcmd{\@footnotetext}% {\color@begingroup} {\color@begingroup\...


1

The keyword field is a comma separated list. If you just append doe to a list like keya,keyb you get keya,keybdoe, but of course you want keya,keyb,doe, so you need to append ,doe (that may leave you with an empty entry if the keyword field was empty, you might even get a warning, but you can ignore it). You would then use \DeclareSourcemap{ \maps[...


3

When two variants exists for a term, then you get the longer term with the option abbreviate=false -- this affects naturally all other terms too.


2

Here is a way of selectively removing n.d.: .bib file: @misc1{draftnotice, Author = {{COMMUNICATION FROM THE COMMISSION}}, Howpublished = {Draft Commission Notice of 2014 on the notion of State aid pursuant to Article 107 (1) TFEU}} @BOOK{Dodgson, AUTHOR = {Lewis Carroll}, TITLE = {The Hunting of the Snark}, PUBLISHER = {...


0

Here the answer to my question: Answer. Simply use PdfLaTeX+Bib(la)tex+PdfLaTeX(x2)+View Pdf in the quick compilation settings of TexMaker


2

You can set a prenote - arbitrary text - to be used just after the heading has been set: \defbibnote{legaldoc}{\markboth{Legal Documents}{Legal Documents}} \printbibliography[title=Legal Documents,prenote=legaldoc] The above legaldoc note overrides whatever other marks have been set.


2

Do \chapter*{Bibliography} \addcontentsline{toc}{chapter}{Bibliography} \chaptermark{Bibliography} \defbibheading{bibliographysection}{% \section*{#1}% \addcontentsline{toc}{section}{#1}% \markboth{#1}{#1}% } \printbibliography[heading=bibliographysection,title={Legal Documents}] The standard heading has \MakeUppercase.


1

What you did is correct. For me there's just a small problem with your code: the apa style requires a \DeclareLanguageMapping declaration. Also, you should load csquotes. So add these lines to your preamble: \usepackage[english]{babel} \DeclareLanguageMapping{english}{english-apa} \usepackage{csquotes}


0

It looks like the problem is solved. It is hard to detect what and when went wrong, but apparently after the conflict between Biber and biblatex occurred (although it is still a mystery why it did occur in the first place) updating the Biber version from 2.4 to 2.5 didn't help because my Avast antivirus was blocking the biber.exe file.


0

The answer is quite simple but it has taken me quite a while to figure it out, hence I post my answer nonethless. Change parts of your code as follows (assuming you want A2014 in your bibliography): %bib \usepackage[backend=biber,style=authoryear]{biblatex} % load the package \addbibresource{\jobname-resource1.bib} \nocite{*} \addbibresource{\jobname-...


4

If you want to use another biblatex/biber version than the official (older or newer) you can do it like this: Get a biblatex.tds.tgz from here: https://sourceforge.net/projects/biblatex/files/?source=navbar. Unpack the tgz somewhere outside miktex and attach the root folder as a new root in miktex settings. This will make it easy to remove it later: you ...


2

With the upcoming biblatex 3.5/Biber 2.6 (currently only available on github and sourceforge as development versions) you can do the following. Make the new name parts known to biblatex in a .dbx file (in the example below it is called ethiopian.dbx and created via filecontents, you don't need to do that, it just needs to be in a place where LaTeX can find ...


3

You can change the relevant bibliography string (mathesis) as described in lockstep’s answer to Guidelines for customizing biblatex styles. \documentclass{article} \usepackage[english]{babel} \usepackage[autostyle]{csquotes} \usepackage[ backend=biber, style=numeric, citestyle=nature, natbib=true, url=false, doi=true, eprint=...


1

The definition of the name format misses the call to \nameparts{#1}. This command populates the various parts of the name (for each parts, it generates two value, the full and the initial one). Thus the \DeclareNameFormat definition should be changed as follows \DeclareNameFormat{labelname}{% \nameparts{#1}% <== add this line \ifnum\value{...



Top 50 recent answers are included